Re: Help
- To: mathgroup at smc.vnet.net
- Subject: [mg92300] Re: Help
- From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
- Date: Sat, 27 Sep 2008 06:49:03 -0400 (EDT)
- Organization: The Open University, Milton Keynes, UK
- References: <gbjmbb$3ah$1@smc.vnet.net>
Rui wrote: > I'm new in Mathematica. I have version 6.0.3.0. > I'm trying to create an animation or a plot, something simple. I found > Animate[]. > I can make it work fine by doing something "like" > Animate[Plot[Sin[34*x-2*t], {x, 0, 2*pi}], {t, 0, 5} ] > But if i have my expression stored in a variable i can't... > a = Sin[34*x-2*t]; > Animate[Plot[a, {x, 0, 2*pi}], {t, 0, 5} ] > leaves the animation blank. > > I tries all variants I could think of and I always fail. I actually > wanted to create several animations of expressions i have stored in a > list, and I could do it one by one manually but I wanted to learn the > proper way and I'm frustrated already. Any ideas? Define 'a' as a *function* of the variables 'x' and 't'. Also, pay attention to capitalization: pi is not Pi. For instance, Clear[a] a[a_, t_] := Sin[34*x - 2*t] Animate[Plot[a[x, t], {x, 0, 2*Pi}], {t, 0, 5}] Regards, -- Jean-Marc