Re: Help
- To: mathgroup at smc.vnet.net
- Subject: [mg92303] Re: Help
- From: Norbert Marxer <marxer at mec.li>
- Date: Sat, 27 Sep 2008 06:49:37 -0400 (EDT)
- References: <gbjmbb$3ah$1@smc.vnet.net>
On 27 Sep., 00:05, Rui <rui.r... at gmail.com> 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?
Hello
1. You should use Pi (instead of pi)
2. You should define a function a[t] oder a[t,x]. The following should
work:
Clear[a, x, t]; a[t_] = Sin[34*x - 2*t];
Animate[Plot[a[t], {x, 0, 2*Pi}], {t, 0, 5}]
Or
Clear[a, x, t]; a[t_, x_] = Sin[34*x - 2*t];
Animate[Plot[a[t, x], {x, 0, 2*Pi}], {t, 0, 5}]
Best Regards
Norbert Marxer