MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Show doesn't work inside Do loop ?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg101927] Re: [mg101906] Show doesn't work inside Do loop ?
  • From: Bob Hanlon <hanlonr at cox.net>
  • Date: Thu, 23 Jul 2009 03:55:42 -0400 (EDT)
  • Reply-to: hanlonr at cox.net

$Version

7.0 for Mac OS X x86 (64-bit) (February 19, 2009)

Manipulate[
 Plot[Sin[i*x], {x, -5, 5}],
 {i, Range[5]}]

Or use Print rather than Show

Do[Print["i = ", i];
 Fig = Plot[Sin[i*x], {x, -5, 5}];
 Print[Fig], {i, 1, 5}]

Do[Print["i = ", i];
 Print[Plot[Sin[i*x], {x, -5, 5}]],
 {i, 1, 5}]


Bob Hanlon

---- "ibmichuco at hotmail.com" <ibmichuco at hotmail.com> wrote: 

=============
Hi,

Is there a way to use Show inside a Do loop? For example, the
following doesn't work:

Do[
 Print["i =",i];
 Fig = Plot[Sin[i*x], {x, -5, 5}];
 Show[Fig]
 , {i, 1, 5}]

I would like to print different info at each step of the loop,
therefore saving all Fig in a Table or Array doesn't help me.

Thanks,

Michuco



  • Prev by Date: Re: Show doesn't work inside Do loop ?
  • Next by Date: Re: TransformationFunctions
  • Previous by thread: Re: Show doesn't work inside Do loop ?
  • Next by thread: Re: Show doesn't work inside Do loop ?