




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
。本科生实验报告实验课程 蒙特卡罗模拟 学院名称 核技术与自动化工程学院 专业名称 核技术及应用 学生姓名 王明 学生学号 2017020405 指导教师 邮箱 511951451 实验成绩 二一七年九月 二一八年一月实验一、选择一种编程语言模拟出的值一、实验目的1、理解并掌握蒙特卡罗模拟的基本原理;2、运用蒙特卡洛思想解决实际问题;3、分析总结蒙特卡洛解决问题的优缺点。二、实验原理用蒙特卡洛思想计算的值分为如下几部:第一步构建几何原理:构建单位圆外切正方形的几何图形。单位圆的面积为S0=,正方形的面积S1=4;第二步产生随机数进行打把:这里用MATLAB产生均匀随机数。分别生产均匀随机数(x,y)二维坐标。X,y的范围为-1到1.总共生成N个坐标(x,y).统计随机生成的坐标(x,y)在单位圆内的个数M。第三步打把结构处理:根据S0/S1=M/N计算出的值。因此=4*M/N。第四步改变N的值分析的收敛性:总数1000开始打把,依次增长10倍到1百万个计数。三、实验内容1、用matlab编写的实验代码,总计数率为1000。zfx_x=1,-1,-1,1,1;zfx_y=1,1,-1,-1,1;plot(zfx_x,zfx_y) axis(-3 3 -3 3);hold on;r=1; theta=0:pi/100:2*pi;x=r*cos(theta); y=r*sin(theta);rho=r*sin(theta);figure(1)plot(x,y,-)N=1000;mcnp_x=zeros(1,N);mcnp_y=zeros(1,N);M=0;for i=1:N x=2*(rand(1,1)-0.5); y=2*(rand(1,1)-0.5); if(x2+y2)1) M=M+1; mcnp_x(i)=x; mcnp_y(i)=y; endendplot(mcnp_x,mcnp_y,.)PI1=4*M/N;2、用matlab绘制的图形四、实验结果1.当模拟总计数为1000时,某次计算结果: PI=3.128。2.改变实验总数绘制PI的收敛特性:总计数N10e310e410e510e610e7模拟值3.2363.1223.140163.1421163.141782相对误差(%)3.005078-0.62366-0.04560.0166570.006013五、实验总结模拟总计数率越低时,模拟出的值的误差就越大,随着模拟总计数的增加,模拟值值逐渐趋近于真实值。蒙卡模拟的方法是收敛。并且模拟的方法比较简单,可以把复杂的计算转换为简单的模拟计算;但是蒙卡模拟的收敛速度比较慢。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年北京市外来人口租赁合同管理与服务办法
- 2025年《合同法》讲座
- 2025财产委托管理合同书新范文
- 2025年动产质押借款合同
- 石化过程强化学习优化-洞察及研究
- 出入境人员安全培训课件
- 2025担保抵押合同范本
- 2025合同违约责任规定协议范本
- 2025咨询合同协议方案技术支持合同
- 冲压作业安全培训心得
- 2024版体育赛事赞助对赌协议合同范本3篇
- 环卫公司培训课件
- 仓库年度评审报告范文
- 《工会财务与会计》课件
- 工商银行-(招聘笔试题)
- 物业保洁员礼节礼貌培训
- 八年级物理上册课程纲要
- 普外科出院患者随访制度
- 第二单元 观察物体(单元测试)-2024-2025学年三年级上册数学北师大版
- DB65-T 4773-2024 生物安全实验室消毒技术指南
- 人教版PEP四年级英语上册Unit-1-My-classroom课件
评论
0/150
提交评论