用蒙地卡羅方法估計
數值嘅圖解;圖上高嘅字顯示計出嚟個
數值同
之間嘅關係-
愈大,計到出嚟嘅
就愈近真嘅圓周率。
蒙地卡羅方法可以用嚟估計圓周率(
)嘅數值(睇附圖)[2]:
- 畫一個正方形,再喺個正方形入面畫個 90° 嘅扇形,任何嘅輸入坐標
都實會喺個正方形裏面(定義域);
- 用一個均勻分佈(uniform distribution)產生一個輸入坐標數值,「均勻分佈」意思係指每個坐標可能數值出現嘅機會率都完全一樣(睇埋隨機數生成);
- 喺產生咗出嚟輸入坐標數值嘅位置嗰度畫一點(做運算);
- 將步驟 2 同 3 重複
咁多次,然後數吓有幾多點點係喺個扇形裏面(同原點距離細過 1)嘅,設呢個數值做
,如果
嘅數值大到接近無限大嘅話,以下呢樣嘢會成立:
