モンテカロル法で円周率πの近似値を求める

モンテカロル法とは、乱数(不規則な数値)を十分与えて、事象を確率的に解析する手法。


 RND関数を使って、x座標、y座標をそれぞれ100個、200個・・・・1000個と
発生させ図のような四分円の内部にある点の数(n)と全ての点の数(サンプル数)を
(N)との比からπの値を100個の単位でシュミレーションする。



 考え方
 右図のように原点からx軸方向、y軸方向ともに1の
長さを持つ正方形内ににランダムに打つ点の総数(N)と
四分円の内部になった点の数(n)の比は、Nの数が
多ければ多いほど正方形と四分円の面積比に近
づいていく。 

解答例


上の式から円周率πの近似値を表計算ソフトExcelを用い求めてみました。



正方形内にある点の数(N)を多くすればするほど散布図から円周率
πの近似値に近づくことが分かる。



           

戻る