Re: N-nested For loops, with N variable - Best way to implement?

• To: mathgroup at smc.vnet.net
• Subject: [mg60787] Re: N-nested For loops, with N variable - Best way to implement?
• From: "Ray Koopman" <koopman at sfu.ca>
• Date: Thu, 29 Sep 2005 05:40:55 -0400 (EDT)
• References: <dhau6j\$irs\$1@smc.vnet.net>
• Sender: owner-wri-mathgroup at wolfram.com

```lost.and.lonely.physic... at gmail.com wrote:
> Hello everyone
>
> I'd like to seek some advice regarding how to best implement N nested
> For loops such that
>
> (1) N is a variable - i.e. I tell Mathematica what N is and it does the
> For loop N times.
>
> (2) For each loop I want to do something like For[a_k=1,a_k<=A,a++,
> ...], k = 1,...,N and I want to use the all the running values
> {a_1,...,a_N} to do stuff within the innermost loop.
>
> Maybe there's even a way to do this w/o using For loops? Table maybe?
>

If A^n is not too big and you're using version 5.1 or later then

Scan[ Function[a, (* operate on a[[1]],...,a[[n]] here *) ],
Tuples[ Range@A, n] ]

will do what you want.

```

• Prev by Date: Re: Sorting Strings: How and Why so f\$&!ing hard?
• Next by Date: Re: Importing (and dealing with) multiple files
• Previous by thread: Re: N-nested For loops, with N variable - Best way to implement?
• Next by thread: Using the solution of a differential equation and minimizing the solution.