Re: Do -like iteration construct with parallel steps?
- To: mathgroup at smc.vnet.net
- Subject: [mg84922] Re: [mg84895] Do -like iteration construct with parallel steps?
- From: Curtis Osterhoudt <cfo at lanl.gov>
- Date: Sat, 19 Jan 2008 06:05:50 -0500 (EST)
- Organization: LANL
- References: <200801181048.FAA10998@smc.vnet.net>
- Reply-to: cfo at lanl.gov
Perhaps, as the first step in your Do-loop (or in other iterative constructs),
you could set the values of all of the variables except one of them (based on
the looped-over variable), and then just loop over the one.
For example, the line "j = 1" becomes part of the body of the Do-loop,
below:
Do[
j = i;
Print[{i, j}];
Print[i + j],
{i, 0, 10}
]
{0, 0}
0
{1, 1}
2
{2, 2}
4
{3, 3}
6
{4, 4}
8
{5, 5}
10
{6, 6}
12
{7, 7}
14
{8, 8}
16
{9, 9}
18
{10, 10}
20
Hope that helps!
On Friday 18 January 2008 03:48:51 Louis Theran wrote:
> Is there an iteration construct similar to Do, except that it steps
> all the variables in parallel (as opposed to the ``nested'' way Do
> does it)? I didn't see anything in the standard library, and I
> couldn't figure out how to make one myself, so I figured I'd ask if
> anybody has written this. (Even a sample implementation of Do as it
> is would be helpful.)
>
> Thanks.
>
> ^L
--
==========================================================
Curtis Osterhoudt
cfo at remove_this.lanl.and_this.gov
PGP Key ID: 0x4DCA2A10
Please avoid sending me Word or PowerPoint attachments
See http://www.gnu.org/philosophy/no-word-attachments.html
==========================================================
- References:
- Do -like iteration construct with parallel steps?
- From: Louis Theran <theran@gmail.com>
- Do -like iteration construct with parallel steps?