Weekend Mathematics/情報/モデル化とシミュレーション/モンテカルロ法(面積)
モンテカルロ法(面積)
Y=x2のグラフと直線x=1、x軸で囲まれた部分の面積Sをモンテカルロ法で求めてみましょう。
- 右図において、1辺の長さ1の正方形の上にランダムに豆をまいた時に、
y=x2のグラフより下の部分(紫の部分)に落ちる実験的確率をPとする。
この実験的確率Pは、試行回数を増やすことで、正方形(面積1)とSとの面積比に近づいていく。
(大数の法則)
- 乱数を与える関数 rand()で、落とした豆の位置(x座標、y座標)を与えます。
- x2とyの値の大小を比較することで、紫の部分に落ちたかどうかを判断します。
- 試行回数と紫の部分に落ちた回数の比をとることで実験的確率を求めます。
- (定積分による計算値1/3と比較してみましょう。)
- f9 による再計算で試行を繰り替すことが可能です。
解答例
Excel File(99KB)のDownload
戻る