ちなみに、ここら辺の詳しい話を一般化したものはセルオートマトンと呼ばれている。セルオートマトンと言うと一般的にはライフゲームが知られているけど、それ以外にも様々なモデルがあって実用レベルで種々の工学的解析問題に適用することができる(流体計算の分野で使われている格子ボルツマン法とか)。チューリング(コンピュータの父として知られる)やウルフラム(Mathematicaを開発した)といった面々も主研究テーマとして取り組んだほど、単純ながら奥の深い代物。そう言えば、ウフルラムは「A New Kind of Science」なんていう超ぶ厚い本を出版しているし、チューリングの研究をまとめた本も岩波から邦訳が出版されていた様な気がしたけど?
乱数で設定した、初期状態(黄色い部分が種)






別のバリエーションの例:
中心に一つだけ種を置いて定常状態まで計算した結果(周期境界条件)

中心から半径100の範囲の円内に一様に種を置いて定常状態まで計算した結果(周期境界条件)

参考
【ニコニコ動画】チューリングパターンを作ってみた
【ニコニコ動画】水玉 vs 縞:パンツ対決 —反応拡散系の先駆的応用—
0 件のコメント:
コメントを投稿