2021年8月5日
摘要: 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)