- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试验数据处理方法MonteCarlo模拟
实验数据处理方法第二部分:Monte Carlo模拟 第七章 均匀分布随机数的产生 第七章均匀分布随机数的产生 7.1 随机数的定义和特性 7.1 随机数的定义和特性 7.1 随机数的定义和特性 7.1 随机数的定义和特性 7.1 随机数的定义和特性 第七章均匀分布随机数的产生 7.2 随机数的产生 7.2 随机数的产生 7.2 随机数的产生 7.2 随机数的产生 第七章均匀分布随机数的产生 7.3 线性乘同余方法 (Linear Congruential Method) 7.3 线性乘同余方法(Linear Congruential Method) mod:取模运算:(aIn+c)除以m后的余数 实型随机数序列: 7.3 线性乘同余方法(Linear Congruential Method) 7.3 线性乘同余方法(Linear Congruential Method) 7.3 线性乘同余方法(Linear Congruential Method) 7.3 线性乘同余方法(Linear Congruential Method) 7.3 线性乘同余方法(Linear Congruential Method) 7.3 线性乘同余方法(Linear Congruential Method) 7.3 线性乘同余方法(Linear Congruential Method) 7.3 线性乘同余方法(Linear Congruential Method) 7.3 线性乘同余方法(Linear Congruential Method) 7.3 线性乘同余方法(Linear Congruential Method) 7.3 线性乘同余方法(Linear Congruential Method) 7.3 线性乘同余方法(Linear Congruential Method) * 随机数的定义和特性 随机数的产生 线性乘同余方法 什么是随机数? 单个的数字不是随机数 是指一个数列,其中的每一个体称为随机数,其值与数列中的其它数无关; 在一个均匀分布的随机数中,每一个体出现的概率是均等的; 例如:在[0,1]区间上均匀分布的随机数序列中,0.00001与0.5出现的机会均等 随机数应具有的基本特性 考虑一个对高能粒子反应过程的模拟:需用随机数确定: 出射粒子的属性:能量、方向、… 粒子与介质的相互作用 对这一过程的模拟应满足以下要求(相空间产生过程): 出射粒子的属性应是互不相关的,即每一粒子的属性的确定独立于其它的粒子的属性的确定; 粒子的属性的分布应满足物理所要求的理论分布; 所模拟的物理过程要求随机数应具有下列特性: 随机数序列应是独立的、互不相关的(uncorrelated): 即序列中的任一子序列应与其它的子序列无关; 长的周期(long period): 实际应用中,随机数都是用数学方法计算出来的,这些算法具有周期性,即当序列达到一定长度后会重复; 均匀分布的随机数应满足均匀性(Uniformity): 随机数序列应是均匀的、无偏的,即:如果两个子区间的“面积”相等,则落于这两个子区间内的随机数的个数应相等。 例如:对[0,1)区间均匀分布的随机数,如果产生了足够多的随机数,而有一半的随机数落于区间[0,0.1]?不满足均匀性 如果均匀性不满足,则会出现序列中的多组随机数相关的情况?均匀性与互不相关的特性是有联系的 有效性(Efficiency): 模拟结果可靠 ?模拟产生的样本容量大 ?所需的随机数的数量大 ?随机数的产生必须快速、有效,最好能够进行并行计算。 [0,1]区间上均匀分布的随机数是Monte Carlo模拟的基础: [0,1]均匀分布的随机数的产生方法: 利用一些具有内在的随机性的过程: 放射性衰变过程(radioactive decay); 热噪声(thermal noise); 宇宙线的到达时间(cosmic ray arrival); … ?缺点:模拟的结果不可再现,使得模拟程序的找错困难 利用事先制订好的随机数表: ?缺点:表的容量有限,不适合需要大量随机数的应用 ?服从任意分布的随机数序列可以用[0,1]区间均匀分布的随机数序列作适当的变换或舍选后求得 利用数学递推公式在计算机中产生随机数 其中:T为某个函数,给定初值r1,r2,…,rk,可按上式确定rn+1, n=1,2,… ?随机数序列. 算法:产生[0,M]区间上的整数In,然后利用公式rn=In/M返回[0,1]区间上的实数 优点: 占用计算机的内存少; 产生速度快; 可以重复前次的模拟结果,便于程序的找错; 缺点: 不满足随机数之间相互独立的要求:公式和初值确定后,序列就唯一地确定了;
您可能关注的文档
最近下载
- 2023年上海第二工业大学网络工程专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
- 2023年上海第二工业大学计算机应用技术专业《计算机组成原理》科目期末试卷B(有答案).docx VIP
- ODCC 阿里巴巴 浸没液冷数中心规范.pdf VIP
- 青少年无人机课程:开启天空探索之旅.pptx VIP
- 一种偏振光红外头痛治疗仪.pdf VIP
- 医疗技术人员能力评价表(内科).docx VIP
- 物性表_索尔维_PPSU Radel R-5500.pdf VIP
- 23、提高模板工程安装一次验收合格率.docx VIP
- 华东理工大学-食品科学与工程 实验二抗氧化剂实验方案苹果汁.docx VIP
- 《中文版Cinema 4D三维建模与视觉设计案例教程[R25]》项目1Cinema 4D基础知识 .pptx VIP
文档评论(0)