Pythonによる数値計算とシミュレーション株式会社 オーム社, 2018/01/16 - 208 ページ 『C による数値計算とシミュレーション』のPython版登場!! 本書は、シミュレーションプログラミングの基礎と、 目次 まえがき |
目次
1 | |
2 | |
7 | |
10 | |
11 | |
123 Pythonモジュールの活用 | 16 |
章末問題 | 19 |
第2章常微分方程式に基づく物理シミュレーション | 21 |
43 交通流シミュレーション | 111 |
432 交通流シミュレーションのプログラム | 113 |
章末問題 | 117 |
第5章乱数を使った確率的シミュレーション | 119 |
51 擬似乱数 | 120 |
512 乱数生成アルゴリズム | 121 |
513 Pythonの乱数生成モジュール | 125 |
52 乱数と数値計算 | 126 |
21 質点の1次元運動シミュレーション | 22 |
212 着陸船のシミュレーション | 28 |
22 ポテンシャルに基づく2次元運動シミュレーション | 35 |
222 2次元運動シミュレーション | 36 |
23 Pythonモジュールの活用 | 47 |
章末問題 | 48 |
第3章偏微分方程式に基づく物理シミュレーション | 51 |
31 偏微分方程式の境界値問題 | 52 |
312 ラプラスの方程式の境界値問題 | 55 |
313 境界値問題の数値解法 | 57 |
314 ガウスの消去法による境界値問題の計算 | 60 |
315 逐次近似による境界値問題の計算 | 65 |
316 その他の二階偏微分方程式 | 67 |
32 ラプラスの方程式による場のシミュレーション | 68 |
322 より複雑な形状の領域の場合 | 76 |
33 Pythonモジュールの活用 | 79 |
章末問題 | 80 |
第4章セルオートマトンを使ったシミュレーション | 83 |
41 セルオートマトンの原理 | 84 |
412 セルオートマトンの計算プログラム | 90 |
42 ライフゲーム | 99 |
422 ライフゲームのプログラム | 104 |
522 乱数と最適化 | 132 |
53 乱数を使ったシミュレーション | 140 |
532 ランダムウォークシミュレーション | 141 |
54 Pythonモジュールの活用 | 145 |
章末問題 | 147 |
第6章エージェントベースのシミュレーション | 149 |
61 エージェントとは | 150 |
612 Pythonによるエージェントシミュレーションの実現 | 151 |
613 マルチエージェントへの拡張 | 158 |
614 相互作用するマルチエージェント | 164 |
62 マルチエージェントによる相互作用のシミュレーション | 171 |
622 マルチエージェントシミュレーションプログラム | 172 |
章末問題 | 180 |
付録 | 181 |
A1 4次のルンゲクッタ法の公式 | 182 |
A3 ナップサック問題の解法プログラムrkp30py | 184 |
A4 シンプソンの公式 | 186 |
章末問題略解 | 188 |
参考文献 | 192 |
193 | |
197 | |