蒙特卡洛模拟 matlab实例,蒙特卡洛模拟的简单例子

这篇博客介绍了利用蒙特卡洛模拟方法计算旋轮线下方面积的过程。通过在矩形区域内随机取点并利用大数定律,计算点在旋轮线上方和平面下方的比例,进而求得面积比。文章提供了Matlab实现的示例,展示了随机抽样在100000次后得到的面积比接近0.75,从而验证了旋轮线下方面积为圆面积的3倍的结论。
摘要由CSDN通过智能技术生成

蒙特卡罗模拟法的理论基础是大数定律。其发展得益于计算能力的提升和计算成本的下降。蒙特卡罗模拟法在很多领域都有广泛的应用。

引子

97c12c8c30eea7f63816f04ffedd64fc.gif

图片来源:Wikipedia

matrix67的《数学里也能耍流氓》一文,其中提到了旋轮线的面积的证明:

车轮在地上旋转一圈的过程中,车轮圆周上的某一点划过的曲线就叫做“旋轮线”。在数学和物理中,旋轮线都有着非常重要而优美的性质。比如说,一段旋轮线下方的面积恰好是这个圆的面积的三倍。这个结论最早是由伽利略(Galileo Galilei,1564-1642)发现的。不过,在没有微积分的时代,计算曲线下方的面积几乎是一件不可能完成的任务。伽利略是如何求出旋轮线下方的面积的呢?

他的方法简单得实在是出人意料:它在金属板上切出旋轮线的形状,拿到秤上称了称,发现重量正好是对应的圆形金属片的三倍。

“称重”是对蒙特卡罗模拟法最形象的解释。

蒙特卡洛模拟

我们首先把旋轮线放在坐标系中:

447c07ecce6b1265be5a7b35a37c9a69.png旋轮线的方程为:

x=r*(θ-sinθ)

y=r*(1-cosθ)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值