Re: Creating table with multiple lists
- To: mathgroup at smc.vnet.net
- Subject: [mg7517] Re: [mg7510] Creating table with multiple lists
- From: "C. Woll" <carlw at u.washington.edu>
- Date: Tue, 10 Jun 1997 10:48:51 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
On Sat, 7 Jun 1997, Ed McCarthy wrote:
> I'm trying to create a table with multiple lists that have the same
> starting value. Here's the basic code:
>
> z=NormalDistribution[0,1];
> t=100; x=0;
> path=Table[x=x+Random[z], {t}]
>
> This code will generate a continuous path starting at x=0, which is what I
> want. My goal is to repeat the process multiple times, but starting each
> new iteration with x=0 while storing each path. This For loop works, but
> I'm looking for a better way to do it.
>
> z=NormalDistribution[0,1];
> list1={};
> For[i=0, i<10, i++,
> t=100; x=0;
> path=Table[x=x+Random[z],{t}];
> AppendTo[list1,path]]
>
> Does any have suggestions for generating multiple paths (with x reset to 0
> for each iteration) with a functional approach? I'd like to avoid AppendTo
> if possible.Thanks--any comments appreciated.
>
> Ed McCarthy
>
Hi Ed,
How about
x=Table[0,{100}];
z=Table[NormalDistribution[0,1],{100}];
list=Table[x=x+Random/@z,{10}];
Carl