実験物理と計算機

3学期 第8回 戻る 次へ

参考書
Unix計算機を使った物理学実験」(新井/板倉)
37〜39ページ
第5章、モンテカルロ法

5-1、円周率の計算

ランダムサンプリングと積分

  1. 1辺の長さ1、中心が原点の正方形内部をランダムサンプリング
  2. サンプル点: (xi, yi)
    xi = U2i-1-0.5
    yi = U2i &ensp-0.5
  3. 中心(0, 0)、半径0.5の円の面積=C×(内部サンプル点数)
    Cは比例定数
  4. 正方形の面積=C×(全サンプル点数)
  5. 円の面積=正方形の面積×[(内部サンプル点数)/(全サンプル点数)]

円周率π

  1. 円の面積=π(0.5)2
  2. 正方形の面積=1
  3. π=4×[(内部サンプル点数)/(全サンプル点数)]
  4. πの値の精度は全サンプル点の数で決まる

5-2、研究課題I -円周率π-

数値解法のヒント

  1. 一様乱数U(0,1)を利用する
  2. 計算精度と全サンプル点数の関係を考える

5-3、酔歩のシミュレーション

1次元の酔歩

  1. 歩幅δ
  2. 符号si: 前進(+1)、後退(-1)
  3. 確率p: 前進(p=0.5)、後退(1-p=0.5)
    一様乱数Uiをサイコロとして利用 (前進 Ui≦0.5、後退 0.5<Ui
  4. 座標xn: xn=δΣsi

確率変数としての座標

  1. 歩数nの酔歩
  2. 試行回数N
  3. 確率変数xn
    平均値、分散
  4. 拡散方程式との関連
    拡散係数D

5-4、研究課題II -酔歩-

数値解法のヒント

  1. 個別の酔歩の動き:1つの<確率過程>
    <加法過程>としての酔歩
  2. 座標xnの分布: <正規分布>