東京工業大学 科学技術創成研究院/物質理工学院 神谷利夫
授業スライド
Power Point: Slide.pptx
動画ファイル: C12A7-FED.wmv 300K-1800K-Cage-WMV9.wmv
PDF: Slide.pdf
地表近傍での弾道計算 cannonball_flat.py (ソースコード)
初速度が早い場合の弾道計算 cannonball_round.py (ソースコード)
太陽系惑星シミュレータ planet.py (ソースコード)
ランダムに保有金を交換するシミュレーション randomtrade.py
(プログラムコード)
総額が一定だと、保有金額は指数関数の分布になる。
使い方: python randomtrade.py で使い方を表示。
Usage: python randomtrade.py npersons value(average) vtrade n(maxiteration) n(plotinterval) n(distribution func)
使用例: python randomtrade.py 200 50 1 10000 100 21
200人が、最初に50ドルずつもっていて、1ドルずつ交換を10000回行う。
100サイクルごとにグラフを更新。
分布関数の横軸は、value(average)の10倍の範囲を21分割する。
放射温度計の光エネルギーが最大になる波長と温度の関係 radiation_thermometer.py (ソースコード)