- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB 中的计算机模拟
MCM
(computer simulation)
MATLAB
第二节 引例:葡丰投针问题
在用传统方法难以解决的问题中,有很大一部分可以用概率模型进行描述.由于这类模
型含有不确定的随机因素,分析起来通常比确定性的模型困难.有的模型难以作定量分析,
得不到解析的结果,或者是虽有解析结果,但计算代价太大以至不能使用.在这种情况下,
可以考虑采用 Monte Carlo 方法。下面通过例子简单介绍 Monte Carlo 方法的基本思想.
Monte Carlo方法是计算机模拟的基础,它的名字来源于世界著名的赌城——摩纳哥的
蒙特卡洛,其历史起源于 1777 年法国科学家蒲丰提出的一种计算圆周 π 的方法——随机投
针法,即著名的蒲丰投针问题。
1)
Monte Carlo 方法的基本思想是首先建立一个概率模型,使所求问题的解正好是该模型
的参数或其他有关的特征量.然后通过模拟一统计试验,即多次随机抽样试验(确定m 和 n ),
统计出某事件发生的百分比.只要试验次数很大,该百分比便近似于事件发生的概率.这实
际上就是概率的统计定义.利用建立的概率模型,求出要估计的参数.蒙特卡洛方法属于试
验数学的一个分支.
MATLAB语言编程实现
l=1;
n= 1000;
d=2 ;
m=0 ;
for k =l :n
x =unifrnd (0,d /2 );
p =unifrnd (0,pi );
if x 0.5 ×1×sin(y )
m=m +1
elsc
end
end
p=m/n
pi_m= 1/p
运行,即得结果.
蒙特卡洛方法适用范围很广泛,它既能求解确定性的问题,也能求解随机性的问题以及
科学研究中的理论问题.例如利用蒙特卡洛方法可以近似地计算定积分,即产生数值积分问
题.
任意曲边梯形面积的近似计算
一个古老的问题:用一堆石头测量一个水塘的面积.应该怎样做呢?测量方法如下:假
定水塘位于一块面积已知的矩形农田之中.如图 8.2 所示.随机地向这块农田扔石头使得
它们都落在农田内.被扔到农田中的石头可能溅上了水,也可能没有溅上水,估计被 “溅上
水的”石头量占总的石头量的百分比.试想如何利用这估计的百分比去近似计算该水塘面
积?
您可能关注的文档
- ILLINOIS2014规则之道(Illinois2014RulesoftheRoad).PDF
- ITER关联的MHD问题.ppt
- ISO系列直流信号隔离放大器.doc
- IV放大器BIAS电压.PDF
- Holtek8-bitMCUCore输出设备输入设备触控按键LED例.ppt
- I型轨道-路基系统动力荷载放大系数模型试验研究-岩土力学.PDF
- I通信产品特点设备类型-ifm.PDF
- JBT8931-1999堆焊层超声波探伤方法.pdf.PDF
- J555 时基电路.PDF
- JC-2.冲击继电器-乐清市天京电力科技有限公司.PDF
- 海南省专升本招生考试《生理学》考试大纲.docx
- 2024-2025学年九年级下学期数学开学摸底考试题(人教版)含答案.pdf
- 2024-2025学年八年级道德与法治下学期开学摸底考试题含答案.pdf
- 2024-2025学年八年级地理下学期开学摸底考试题含答案.pdf
- 2024-2025学年八年级生物下学期开学摸底考试题含答案.pdf
- 2024-2025学年八年级下学期开学摸底考数学试题含答案.pdf
- 2024-2025学年八年级下学期数学开学摸底考试题(人教版)含答案.pdf
- 2024-2025学年八年级下学期英语开学摸底考试题含答案.pdf
- 辽宁省沈阳市2025届高三上学期教学质量检测(一)英语试卷含答案.docx
- 2024-2025学年九年级历史下学期开学摸底考试题含答案.pdf
文档评论(0)