蒙特卡洛模拟matlab用的人多吗

蒙特卡罗(Monte Carlo)方法也称为计算机随機模拟方法,是一种基于"随机数"的计算方法
假设我们有个y=x^2的表达式,如何用MC方法求得函数在[0,1]区间的定积分呢
定积分可以用面积来求解,也就是通过求箭头下的面积
为了衔接方便照顾新手,给出作图程序吧

%根据随机点数产生随机的(x,y)散点,不明白可以试试  

如果我们选取的散点数为10^5,则定积分值为0.3335所得图形见下(代码略,同上)

以上是对MC方法最简单的理解不过思想上是融会贯通的,适合新手学习所以佷明确,MC是基于概率的随机模拟方法 

}

matlab中的蒙特卡洛模拟matlab算法可以直接使用。可以直接使用

}

我要回帖

更多关于 蒙特卡洛模拟 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信