1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
x = 20; \[Alpha] = 30 \[Degree]; s = 5; min = 0.1 x; max = 0.5 x; lines = Table[ r = 2 s/a/Sin[\[Alpha]]; {{a, 0}, {r Cos[\[Alpha]], r Sin[\[Alpha]]}}, {a, 0.1, x, 0.5}]; Animate[ Graphics[{ {Thickness[Large], Line[{{x, 0}, {0, 0}, {x Cos[\[Alpha]], x Sin[\[Alpha]]}}]}, {Red, Thickness[Large], Line[{{a, 0}, 2 s/a/Sin[\[Alpha]] { Cos[\[Alpha]], Sin[\[Alpha]]}}] } }], {{a, 1}, min, max}, AnimationDirection -> ForwardBackward] |
动画
如何在LaTeX中制作动画
在这里, 我将演示如何利用Mathemathica在LaTeX中制作动画.
原理: LaTeX动画有两个比较著名的宏包, 一是animate, 二是movie15. 关于movie15的例子可以参考这里. 原理其实差不多, 只是用到的工具不同.
1. 制作frame, 也就是帧, 我们知道动画都是连续播放静态图片而运动起来的. Continue Reading