此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)

Animate

Animate[expr, {u, umin, umax}]
生成一个 expr 动画,在该动画中 uuminumax 连续变化。
Animate[expr, {u, umin, umax, du}]
使 udu 的步长变化。
Animate[expr, {u, {u1, u2, ...}}]
使 u 为不连续值 u1u2、...。
Animate[expr, {u, ...}, {v, ...}, ...]
改变所有变量 uv, .... 。
  • expr 可以是任意变量;不必是图形。
  • Animate 计算 expr 的情况仅限于它要求的 u 的特定文字值。
  • Animate[expr, {{u, u0}, umin, umax}] 使 u 具有初值 u0
  • 如果 umax 是有限的会使 u 发生变化,其变化速率能够使动画持续到 DefaultDuration 设定给出的时间。
  • Animate[expr, {u, umin, Infinity}] 可以使一个无限动画的 u 值永远以每秒单位的速率增加。
  • Animate[expr, {{u, u0, ulbl}, ...}, ...] 利用 ulbl 作为 u 动画师的标签,等等。
AnimationDirectionForward动画的方向
AnimationRateAutomatic使变量变化的速率
AnimationRepetitionsInfinity停止前运行多长时间
AnimationRunningTrue动画是否执行
AppearanceElementsNone包含的控制元素
BaseStyle{}动画师的基本样式规范
DefaultDuration5.以秒为单位的缺省持续时间
DeinitializationNoneAnimate 输出被删除时的计算表达式
DisplayAllStepsFalse是否强制显示所有不连续的步长
Exclusions{}将被排除的特定值
InitializationNone首次生成输出时的计算表达式。
LabelStyle{}标签区域的样式规范
RefreshRateAutomatic缺省的每秒钟刷新次数
ShrinkingDelayAutomatic如果显示的对象变小,需要延迟多长时间开始收缩
  • du 的缺省值取决于 RefreshRate 可选项的设置,当 umin 大于 umax 时为负值。
  • 如果 du 赋值为 0,则被认为是最小正值或负值,具体情况通过设置 RefreshRate 决定。
  • 以下元素包含在缺省值中: "ProgressSlider""PlayPauseButton""FasterSlowerButtons""DirectionButton"。这些元素在为设置 AppearanceElements 给定的列表中可以按照任意顺序指定。
  • 通常由当前样式单中 "Animate""AnimateLabel" 样式给出的缺省样式又添加了 BaseStyleLabelStyle 设置。
通过连续改变 a 值制作动画:
In[1]:=
Click for copyable input
Out[1]=
 
通过以不连续步长改变 n 制作动画:
In[1]:=
Click for copyable input
Out[1]=
 
通过连续改变两个参数 ab 制作动画:
In[1]:=
Click for copyable input
Out[1]=
6 的新功能