Re: Animation
- To: mathgroup at smc.vnet.net
- Subject: [mg120746] Re: Animation
- From: Heike Gramberg <heike.gramberg at gmail.com>
- Date: Tue, 9 Aug 2011 07:17:10 -0400 (EDT)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201108080818.EAA04542@smc.vnet.net>
Do you mean something like this?
Manipulate[m = 1.0;
b1 = 1;
b2 = 0;
b3 = 0;
{x1, x2, x3} =
b1*Cos[t]*{1, 0, -1} +
b2*Cos[Sqrt[(2 + Sqrt[2])]*t]*{1, -Sqrt[2], 1} +
b3*Cos[Sqrt[(2 - Sqrt[2])]*t]*{1, Sqrt[2], 1};
balls = Graphics[{Black,
Line[{{0, 0}, {1, x1}, {2, x2}, {3, x3}, {4, 0}}],
Red, {Disk[{1, x1}, .1 Sqrt[m]], Disk[{2, x2}, .1 Sqrt[m]],
Disk[{3, x3}, .1 Sqrt[m]]}}, PlotRange -> {{0, 4}, {-1, 1}},
Frame -> True, ImageSize -> {400, 250}], {t, 0, 2 Pi}]
If you replace Manipulate with Animate you get an actual animation.
Heike.
On 8 Aug 2011, at 10:18, DaleJenk wrote:
> How can I animate the following:
>
> Manipulate[
> m = 1.0;
> b1 = 1;
> b2 = 0;
> b3 = 0;
> {x1, x2, x3} =
> a = b1*Cos[t]*{1, 0, -1} +
> b2*Cos[Sqrt[(2 + Sqrt[2])]*t]*{1, -Sqrt[2], 1} +
> b3*Cos[Sqrt[(2 - Sqrt[2])]*t]*{1, Sqrt[2], 1}, {t, 0, 5}]
> balls = Graphics[{Black,
> Line[{{0, 0}, {1, x1}, {2, x2}, {3, x3}, {4, 0}}],
> Red, {Disk[{1, x1}, .1 Sqrt[m]], Disk[{2, x2}, .1 Sqrt[m]],
> Disk[{3, x3}, .1 Sqrt[m]]}}, PlotRange -> {{0, 4}, {-1, 1}},
> Frame -> True, ImageSize -> {400, 250}]
>
>
> Thanks for any help.
>
>
- References:
- Animation
- From: "DaleJenk" <dale.jenkins8@deletegooglemail.com>
- Animation