摘要:
1.首先了解蒙特卡洛方法。 让计算机每次随机生成两个0到1之间的数,看以这两个实数为横纵坐标的点是否在单位圆内。生成一系列随机点,统计单位圆内的点数与总点数,(圆面积和正方形面积之比为PI:4,PI为圆周率),当随机点获取越多时,其结果越接近于圆周率。 2.新建Python文件编写代码。 3.首先引 阅读全文
posted @ 2021-08-05 17:39
2019023132张赟
阅读(557)
评论(0)
推荐(0)
摘要:
下面以一个具体的例子来说明,所求积分如图所示。 启动matlab,新建一个函数文件。 在弹出的编辑窗口中输入如下代码。该代码的目的是创建蒙特卡洛主函数。 function s =monte_carlo(a,b,n)t=rand(1,n);x=a+(b-a)*t;s=sum(monte_carlo_f 阅读全文
posted @ 2021-08-05 17:38
2019023132张赟
阅读(3144)
评论(0)
推荐(0)
浙公网安备 33010602011771号