Python蒙特卡罗法计算圆周率
作者:步山 / 发布于2014/11/10/ 672

蒙特卡罗法又称随机抽样技巧法或统计试验法,,其基本原理如下:由概率定义知,某事件的概率可以用大量试验中该事件发生的频率来估算,当样本容量足够大时,可以认为该 事件的发生频率即为其概率。考虑平面上的一个边长为r的正方形及其内切圆,如何求出这个“图形”的面积呢?Monte Carlo方法是这样一种“随机化”的方法:向该正方形“随机地”投掷N个 点,而落于圆内的点数为M,则下列等式约成立:PI(r/2)(r/2)/rr=M/N 故PI=4M/N。

Copyright © 2004 - 2024 dezai.cn. All Rights Reserved 站长博客 粤ICP备13059550号-3