计算机在材料科学与工程中的应用ch08 蒙特卡罗方法.ppt
《计算机在材料科学与工程中的应用ch08 蒙特卡罗方法.ppt》由会员分享,可在线阅读,更多相关《计算机在材料科学与工程中的应用ch08 蒙特卡罗方法.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八章 蒙特卡洛方法蒙特卡罗方法又称统计模拟(Statistical Simulation)方法,它用随机数对问题的概率模型进行数值模拟从而获得问题的解。Nicholas Metropolis(1915-1999)Monte-Carlo,Monaco是由是由Metropolis在二次世界大战期间提出的:在二次世界大战期间提出的:Manhattan计计划,研究与原子弹有关的中子输运过程;划,研究与原子弹有关的中子输运过程;Monte Carlo是摩纳哥(是摩纳哥(monaco)的首都,该城以赌博闻名的首都,该城以赌博闻名亦称统计模拟方法,亦称统计模拟方法,statistical simulati
2、on method 利用随机数进行数值模拟的方法利用随机数进行数值模拟的方法第一节 掷针实验(蒲丰实验)为了求得圆周率值,在十九世纪后期,有很多人作了这样的试验:将长为2l的一根针任意投到地面上,用针与一组相间距离为2a(la)的平行线相交的频率代替概率P,再利用准确的关系式:求出值其中为投计次数,n为针与平行线相交次数。这就是古典概率论中著名的蒲丰问题。n n 一些人进行了实验,其结果列于下表:实验者年份投计次数的实验值沃尔弗(Wolf)185050003.1596斯密思(Smith)185532043.1553福克斯(Fox)189411203.1419拉查里尼(Lazzarini)190
3、134083.1415929n n 设针投到地面上的设针投到地面上的位置可以用一组参数位置可以用一组参数(x,)来描述,)来描述,x为针为针中心的坐标,中心的坐标,为针与为针与平行线的夹角,如图所示。针在平行线间的位置 n 任意投针,就是意味着x与都是任意取的,但x的范围限于0,a,夹角的范围限于0,。在此情况下,针与平行线相交的数学条件是x l sin则投针N次,相交次数为n,则相交的概率为:说明:1,用随机方法可以解决一些比较难于用确定性方法解决的问题。2,随机方法要达到一定的精度,所耗时间较长。3,用随机方法计算,一个关键的问题是随机数的取得。第二节 0,1区间均匀分布的随机数是蒙特卡罗
4、方法研究的一个重要内容。如果得到0,1区间均匀分布的随机数,则任何区间a,b之内的随机数都可以得到:随机数的要求:1,足够多个随机数能遍布0,1范围,非周期性,遍历性。2,在0,1中每个小区间出现的机会相等,等概率性。并不是一个简单的问题。stdlib.h里面的random()函数可以在低精度的情况下使用。2)随机数表n为了产生随机数,可以使用随机数表。随机数表是由0,1,9十个数字组成,每个数字以0.1的等概率出现,数字之间相互独立。这些数字序列叫作随机数字序列。如果要得到n位有效数字的随机数,只需将表中每n个相邻的随机数字合并在一起,且在最高位的前边加上小数点即可。例如,某随机数表的第一行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机在材料科学与工程中的应用ch08 蒙特卡罗方法 计算机 材料科学 工程 中的 应用 ch08 蒙特卡罗 方法
限制150内