【Python】
蒙特卡罗法计算圆周率
作者:步山 / 发布于2014/11/10/ 505
蒙特卡罗法又称随机抽样技巧法或统计试验法,,其基本原理如下:由概率定义知,某事件的概率可以用大量试验中该事件发生的频率来估算,当样本容量足够大时,可以认为该 事件的发生频率即为其概率。考虑平面上的一个边长为r的正方形及其内切圆,如何求出这个“图形”的面积呢?Monte Carlo方法是这样一种“随机化”的方法:向该正方形“随机地”投掷N个 点,而落于圆内的点数为M,则下列等式约成立:PI(r/2)(r/2)/rr=M/N 故PI=4M/N。
评论列表
- 本站所提供的代码,版权归原作者所有,若有侵犯作者版权,请与我们联系,我们将立即删除或修改。谢谢!
- 本站所有代码发布及提供者。