蒙特卡羅算法計算圓周率PI(C++)

蒙特卡羅(Monte Carlo)算法計算圓周率的主要思想:給定邊長爲R的正方形,畫其內切圓,而後在正方形內隨機打點,設點落在圓內的概爲P,則根據機率學原理: P = 圓面積 / 正方形面積 = PI * R * R / 2R * 2R = PI / 4。 即 PI=4P。這樣,當隨機打點足夠多時,統計出來的機率就很是接近於PI的四分之一了。ios #include <iostream> #inc
相關文章
相關標籤/搜索