Mathematica 9 is now available

Documentation / Mathematica / 組込み関数 / 数値計算 / データ処理 /

CellularAutomaton

FilledSmallSquare CellularAutomaton[rnum, init, t]は,セルオートマトンのルールrnumで初期条件initからtステップ実行した進化を表すリストを生成する.

FilledSmallSquare CellularAutomaton[rnum, init, t, , , ... ]は,進化リストの一部分のみを指定されたオフセットで保存する.

FilledSmallSquare rnum の可能な設定

FilledSmallSquare CellularAutomaton[n, k, ... ]CellularAutomaton[n, k, k^2, k, 1, ... ]に等しい.

FilledSmallSquare 2Dのセルオートマトンの一般的な形

FilledSmallSquare 一般に,initと進化のリストの全要素はゼロからまでの整数である.

FilledSmallSquare しかし,一般関数が用いられる場合は,initと進化のリストの要素は整数である必要はない.

FilledSmallSquare funに渡される第2引数はゼロで始まるステップ数である.

FilledSmallSquare 初期条件は以下のようにinitによって設定される.

FilledSmallSquare aspecの第一要素は,各座標の原点から正の方向に向かって最初の位置で背景に重ねられる.つまり,bspec[[1, 1, ]]aspec[[1, 1, ]]と並ぶことになる.

FilledSmallSquare 時間オフセットは次のように指定する.

FilledSmallSquare CellularAutomaton[rnum, init, t]は長さの進化のリストを生成する.

FilledSmallSquare 初期条件はオフセット0を取るものとする.

FilledSmallSquare 空間オフセットは次のように指定する.

FilledSmallSquare 1次元ではaspecの最初の要素はデフォルトで空間オフセット0で取られる.

FilledSmallSquare 何次元であっても,aspec[[1, 1, 1, ]]はデフォルトで空間オフセット0, 0, 0, を持つ.

FilledSmallSquare CellularAutomatonで作成される進化リストの各要素は常に同じサイズである.

FilledSmallSquare aspecによって指定される初期条件により,領域の規則を持つセルオートマトンのステップ後に影響を受ける領域は幅になる.

FilledSmallSquare 背景bspecが指定されていなければ,AllAutomatic空間オフセットはaspecにあるすべてのセルを含む.

FilledSmallSquare 空間オフセットAllは初期条件の影響を受けるすべてのセルを含む.

FilledSmallSquare Automaticの空間オフセットはセルオートマトンのパターンの側面から背景をカットするために使うことができる.

FilledSmallSquare どれくらいの領域を保持すればよいかを決める際,Automaticで指定したステップの結果のみを使う.

FilledSmallSquare 参照セクション:3.8.6.

FilledSmallSquare 実装に関するノート:A.9.4.

FilledSmallSquare 次も参照:ListConvolvePartitionBitXor.

FilledSmallSquare バージョン4.2の新関数

他の例



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.