Wolfram Research製品ご購入サービスとリソース会社概要その他のWolframサイト
Mathematica > 動的な可視化 >

Animate

Animate[expr, {u, umin, umax}]
uumin から umax まで連続的に変化する expr のアニメーションを生成する.
Animate[expr, {u, umin, umax, du}]
u をステップ du で変化させる.
Animate[expr, {u, {u1, u2, ...}}]
u が離散的な値 u1, u2, ... を取るようにする.
Animate[expr, {u, ...}, {v, ...}, ...]
すべての変数 u, v, ... を変化させる.
  • expr はどのような式でもよく,グラフィックスである必要はない.
  • Animateは,必要とする特定の文字の u の値についてのみ expr を評価する.
  • Animate[expr, {{u, u0}, umin, umax}]は,u の初期値を u0 とする.
  • umax が有限のとき,uDefaultDurationの設定値で与えられた時間の間アニメーションが継続するようにする割合で変化する.
  • Animate[expr, {u, umin, Infinity}]は,u の値が1秒間に1単位の割合で永遠に増加し続ける無限のアニメーションを作成する.
  • Animate[expr, {u, -Infinity, Infinity}]は,アニメーションが逆方向に実行されている場合に u が永遠に減り続けるようにする.
  • Animate[expr, {{u, u0, ulbl}, ...}, ...]ulblu アニメータ等のラベルとして使う.
  • AnimateにはManipulateのオプションに以下の追加・変更を加えたものが使える.
AnimationDirectionForwardアニメーションの方向
AnimationRateAutomatic変数を変化させる割合
AnimationRepetitionsInfinity停止までに何回実行するか
AnimationRunningTrueアニメーションが実行中かどうか
AppearanceElementsAutomatic含める制御要素
BaseStyle{}アニメータのベーススタイル指定
DefaultDuration5.デフォルトの継続時間(秒)
DeinitializationNoneAnimateからの出力が削除された場合に評価する式
DisplayAllStepsFalseあらゆる離散的なステップを強制的に表示するかどうか
Exclusions{}排除すべき値を指定する
InitializationNone出力が最初に生成されたときに評価する式
LabelStyle{}ラベルエリアのスタイル指定
RefreshRateAutomatic1秒間に更新するデフォルト回数
ShrinkingDelayAutomatic表示オブジェクトが小さくなる場合に,縮めるまでの遅延時間
  • du のデフォルト値は,RefreshRateオプションの設定値で決まり,uminumax より大きい場合はこの値が負になる.
  • du0として与えられると,これはRefreshRateの設定で決められる最小の正または負の値であると解釈される.
  • デフォルトで,"ProgressSlider""PlayPauseButton""FasterSlowerButtons""DirectionButton"の要素が含まれる.これらの要素は,AppearanceElementsの設定値として,与えられるリストで任意の順に指定することができる.
  • BaseStyleLabelStyleの設定値は,一般に現行スタイルシートの"Animate"スタイルと"AnimateLabel"スタイルで与えられるデフォルトスタイルに付加される.
aの値を継続的に変化させてアニメーションにする:
In[1]:=
Click for copyable input
Out[1]=
 
離散的ステップでnを変化させてアニメーションにする:
In[1]:=
Click for copyable input
Out[1]=
 
2つのパラメータabを連続的に変化させることでアニメーションにする:
In[1]:=
Click for copyable input
Out[1]=
バージョン 6 の新機能
© 2008 Wolfram Research, Inc. japanese.gif
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team