Re: create a List in a Do loop
- To: mathgroup at smc.vnet.net
- Subject: [mg79250] Re: [mg79245] create a List in a Do loop
- From: DrMajorBob <drmajorbob at bigfoot.com>
- Date: Sun, 22 Jul 2007 04:19:50 -0400 (EDT)
- References: <11190026.1185009580239.JavaMail.root@m35>
- Reply-to: drmajorbob at bigfoot.com
Try something like list = First@Last@Reap@Table[condition&&Sow[element],iterator1,iterator2] where "condition" could be Sqrt[6.8*10^(-23)] <= masse2[mu1, mu2, mu3,L1, L2, L3] <= Sqrt[9.3*10^(-23)] && Sqrt[1.1*10^(-21)] <= masse3[mu1, mu2, mu3, L1, L2, L3] <= Sqrt[3.7*10^(-21)] the iterators are {mu1, 1*10^(-6), 1*10^(-3), 5*10^(-6)} and {mu2, 1*10^(-6), 1*10^(-3), 5*10^(-6)} and you haven't specified what "element" would be. Bobby On Sat, 21 Jul 2007 03:42:48 -0500, liloi <iop at yopmail.com> wrote: > hello, > > i would like to make a list included in a do loop > and mu3,L1,L2,L3 are constants > > > > Do[If[Sqrt[6.8*10^(-23)] <= masse2[mu1, mu2, mu3, L1, L2, L3] <= > Sqrt[9.3*10^(-23)] && > Sqrt[1.1*10^(-21)] <= masse3[mu1, mu2, mu3, L1, L2, L3] <= > Sqrt[3.7*10^(-21)],HERE THE LOOP MAY BE GENERATED > , Continue[]], > {mu1, 1*10^(-6), 1*10^(-3), 5*10^(-6)}, {mu2, 1*10^(-6), 1*10^(-3), > 5*10^(-6)}] > > > > > > > > i tried table but i failed because table must have a imax known before > starting the creation of the list > > -- DrMajorBob at bigfoot.com