Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica HowTo
How to | アニメーションを作成する方法
アニメーションは静的な表示よりも多くの情報を伝えることができる.組込みの Mathematica 関数であるAnimateおよびListAnimateは,グラフィックスあるいは Mathematica ノートブック内のどのような種類の式からでもアニメーションを即座に構築する方法を提供する.その他にもアニメーションとインタラクトするための数多くの方法があり,ManipulateおよびDynamicのようなインターフェースを構築するツールやImportおよびExportのようなファイルを操作するツールを使用する方法等が含まれる.
Animateを使って,変化する a の値についてのsin(a x) の絵をアニメーション化する:
In[1]:=
Click for copyable input
Out[1]=
Mathematica はグラフィックスだけでなく,どんな式でもアニメーション化することができる.ここでは,Animateが多項式の整数の累乗を順にスキャンする.DefaultDurationオプションがアニメーションの最初から最後までにかかる時間を秒で指定する:
In[2]:=
Click for copyable input
Out[2]=
    
ListAnimateを使ってオブジェクトのリストをアニメーションにする.AnimationRunningオプションをFalseに設定することによってアニメーションが自動的に始まらないようにする:
In[3]:=
Click for copyable input
In[4]:=
Click for copyable input
Out[4]=
    
連続的な範囲については,Manipulateはアニメーションのコントロールを含める.このコントロールはデフォルトでは隠されている. Appearanceオプションを"Open"に設定することによってこれが自動的に表示されるようにする.複数の変数を一度にアニメーションすることができる:
    
グラフィックスやその他の任意式のリストをExportに渡して"SWF""AVI""TIFF",あるいはアニメーション化された"GIF"のいずれかのファイルでアニメーションを作成する.ExportManipulateAnimateListAnimateが与えられる場合には,リストの代りにアニメーションを作成する:
In[6]:=
Click for copyable input
In[7]:=
Click for copyable input
Out[7]=
Importを使って"QuickTime""AVI""TIFF",アニメーション化された"GIF"ファイルのいずれかを"ImageList"と一緒にインポートしてアニメーション内の画像のリストを得る:
In[8]:=
Click for copyable input
Out[8]=
Importを使ってアニメーションファイルから単一のフレームだけをインポートする:
In[9]:=
Click for copyable input
Out[9]=
In[10]:=
Click for copyable input
Out[10]=
    
Animatorコントロールはアニメーションの変数を動的に制御するためにAnimateあるいはManipulateの外で直接使用することができる:
In[11]:=
Click for copyable input
Out[11]=
Out[11]=
それ自身を自動的に変化させるDynamicは,事実上自己完結型のアニメーションである.DynamicModuleは変数カウンタの値を局所化して保存する:
In[12]:=
Click for copyable input
Out[12]=
Clock関数もDynamicの中で使って時間ベースのアニメーションを動かすことができる.以下は,20秒ごとにHue[0]からHue[1]まで色を変化させる円板である:
In[13]:=
Click for copyable input
Out[13]=
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team