【数学建模】蒙特卡罗法 | 原理+代码讲解(数模竞赛必看)

使用情况:无法求得精确解,用此方法求近似解。
使用方法:随机抽样,一定次数判断后,留下一个近似解。
使用前提:判断次数足够多,构成统计意义。
注意:不同问题有不同概率分布,根据问题定制求解策略。
重点:随机性,统计性,近似解
例题:求圆周率,平均分布

例解:

px, py 随机点坐标,2*2正方形内
if 判断是否在圆内
n 圆内点的数量
s 圆周率:n/p*4
注意点:
hold on:多次绘图时添加,以免被覆盖