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