蒙特卡罗算法计算圆周率PI(C++)

蒙特卡罗(Monte Carlo)算法计算圆周率的主要思想:给定边长为R的正方形,画其内切圆,而后在正方形内随机打点,设点落在圆内的概为P,则根据几率学原理: P = 圆面积 / 正方形面积 = PI * R * R / 2R * 2R = PI / 4。 即 PI=4P。这样,当随机打点足够多时,统计出来的几率就很是接近于PI的四分之一了。ios #include <iostream> #inc
相关文章
相关标签/搜索