内容紹介
セルオートマトンによるシミュレーションを実現するExcelの例を示す!
セルオートマトンは非常に単純化された数理モデルですが、生命現象、結晶の成長、乱流といった複雑な自然現象を模した、驚くほどに豊かな結果を与えるものです。本書では、セルオートマトンの基礎から始めてExcelを用いたシミュレーションについて紹介します。具体的には、雪の結晶や貝殻の模様、ライフゲーム、交通などへの応用を示して解説します。
このような方におすすめ
情報・生命工学・機械工学(複雑系)の学生
情報・生命工学の関連企業の研究者
目次
主要目次
第1章 セルオートマトン
第2章 ウルフラムの 1 次元セルオートマトン
第3章 貝殻の模様
第4章 迷 路
第5章 ライフゲーム
第6章 ワイヤワールド
第7章 液体の分離
第8章 森林火災
第9章 凝 固
第10章 交 通
第11章 チューリング・パターン
詳細目次
はじめに
第1章 セルオートマトン
1.1 セルオートマトンについて
1.2 1 次元セルオートマトン
1.3 2 次元セルオートマトン
第2章 ウルフラムの1 次元セルオートマトン 9
2.1 ウルフラムの研究
2.2 ルール90 セルオートマトン
2.3 Excel シミュレーション
(1)準 備
(2)シートRule の定義
(3)シートData の定義
(4)シートCA の定義
(4-1)周期境界条件の設定
(4-2)ローカル・ルールによる状態量変更式の入力
(4-3)領域とカラー表示の定義
2.4 シミュレーション結果
2.5 演習問題
第3章 貝殻の模様
3.1 ルール30 セルオートマトン
3.2 ルール94 セルオートマトン
3.3 演習問題
第4章 迷 路
4.1 迷路を解く方法
4.2 セルオートマトンモデル
4.3 ローカル・ルール
4.4 Excel シミュレーション
(1)準 備
(2)シートRule の定義
(3)シートData の定義
(4)シートUpdate の定義
(5)シートCA の定義
(6)マクロ定義の作成
(6-1)「開発」タブの表示
(6-2)ボタンの作成
4.5 シミュレーション結果
4.6 演習問題
第5章 ライフゲーム
5.1 数理モデル
5.2 セルオートマトンモデル
5.3 Excel シミュレーション
(1)準 備
(2)シートRule の定義
(3)シートData の定義
(4)シートUpdate の定義
(5)シートCA の定義
(5-1)領域とカラー表示の定義
(5-2)周期境界条件の設定
(6)マクロ定義ボタンの作成
(6-1)「開発」タブの表示
(6-2)ボタンの作成
5.4 シミュレーション結果
5.5 演習問題
第6章 ワイヤワールド
6.1 セルオートマトンモデル
6.2 Excel シミュレーション
(1)準 備
(2)シートData の定義
(3)シートUpdate の定義
(4)シートCA の定義
(5)マクロ定義ボタンの作成
(5-1)「開発」タブの表示
(5-2)ボタンの作成
6.3 シミュレーション結果
(1)信号
(2)ダイオード
(3)OR 回路
6.4 演習問題
第7章 液体の分離
7.1 セルオートマトンモデル
7.2 Excel シミュレーション
(1)準 備
(2)シートData の定義
(3)シートUpdate の定義
(4)シートCA の定義
(4-1)パラメータ入力
(4-2)周期境界条件の設定
(4-3)領域とカラー表示の定義
(5)マクロ定義ボタンの作成
(5-1)「開発」タブの表示
(5-2)ボタンの作成
7.3 シミュレーション結果
7.4 演習問題
第8章 凝 固
8.1 セルオートマトンモデル
8.2 ローカル・ルール
(1)相変化
(2)温度変化
8.3 Excel シミュレーション
(1)準 備
(2)シートCA の定義
(2-1)状態量についてのセル定義
(2-2)状態量についてのセル定義
(2-3)カラー表示の定義
(3)マクロ定義ボタンの作成
(3-1)「開発」タブの表示
(3-2)ボタンの作成
(4)シートUpdate の定義
(5)シートS の定義
(6)シートT1 の定義
(7)シートT2 の定義
8.4 シミュレーション結果
8.5 演習問題
第9章 森林火災
9.1 数理モデル
9.2 セルオートマトンモデル
(1)シミュレーション領域
(2)セルの状態量
(3)ローカル・ルール
9.3 Excel シミュレーション
(1)準 備
(2)シートData の定義
(3)シートUpdate の定義
(4)シートCA の定義
(4-1)周期境界条件の設定
(4-2)領域とカラー表示の定義
(5)マクロ定義ボタンの作成
(5-1)「開発」タブの表示
(5-2)ボタンの作成
9.4 シミュレーション結果
9.5 演習問題
第10章 交 通
10.1 ルール184 セルオートマトン
10.2 ルール184 セルオートマトンのExcel シミュレーション
(1)準 備
(2)シートRule の定義
(3)シートData の定義
(4)シートCA の定義
(4-1)周期境界条件の設定
(4-2)ローカル・ルールによる状態量変更式の入力
(4-3)領域とカラー表示の定義
10.3 シミュレーション結果
10.4 改良モデル(1)
(1)シミュレーションモデル
10.5 改良モデル(1)のExcel シミュレーション
(1)準 備
(2)シートRule の定義
(3)シートData の定義
(4)シートCA の定義
(4-1)周期境界条件の設定
(4-2)ローカル・ルールによる状態量変更式の入力
(4-3)領域とカラー表示の定義
10.6 改良モデル(1)のシミュレーション結果
10.7 改良モデル(2)
10.8 改良モデル(2)のExcel シミュレーション
(1)準 備
(2)シートRule の定義
(3)シートData の定義
(4)シートUpdate の定義
(5)シートCA の定義
(6)マクロ定義ボタンの作成
(6-1)「開発」タブの表示
(6-2)ボタンの作成
10.9 改良モデル(2)のシミュレーション結果
10.10 演習問題
第11章 チューリング・パターン
11.1 セルオートマトンモデル
11.2 Excel シミュレーション
(1)準 備
(2)シートC1 の定義
(3)シートC2 の定義
(4)シートUpdate の定義
(5)シートCA の定義
(5-1)パラメータ入力
(5-2)領域とカラー表示の定義
(6)マクロ定義ボタンの作成
(6-1)「開発」タブの表示
(6-2)ボタンの作成
11.3 シミュレーション結果
11.4 演習問題
参考文献
索引
続きを見る