欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    实验六蒙特卡罗方法精品文稿.ppt

    • 资源ID:89940713       资源大小:1.49MB        全文页数:14页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    实验六蒙特卡罗方法精品文稿.ppt

    实验六 蒙特卡罗方法第1页,本讲稿共14页rand 产生一个产生一个0到到 1之间均匀随机数之间均匀随机数rand(m,n)产生产生mn个个0到到 1之间均匀随之间均匀随机数机数X=rand(10000,1);hist(X)蒙特卡罗方法蒙特卡罗方法利用随机试验做近似计算利用随机试验做近似计算1000010000个随机数较均匀地分布在各个小区间上,随机变量个随机数较均匀地分布在各个小区间上,随机变量X X落入落入小区间的概率仅与小区间长度有关小区间的概率仅与小区间长度有关,而与小区间位置无关而与小区间位置无关unifrnd(a,b)产生一个产生一个a到到 b之间均匀随机数之间均匀随机数X=unifrnd(2,10)Y=2+(10-2)*rand第2页,本讲稿共14页例例1 1 计算两条抛物线计算两条抛物线y=x2,x=y2所围面积所围面积.在正方形在正方形0,10,1区域投入区域投入2000个均匀随机点个均匀随机点则随机点落入抛物线所围区域的概率为所求面则随机点落入抛物线所围区域的概率为所求面积与正方形面积之比积与正方形面积之比function S=area1(N)if nargin=0,N=2000;endX=rand(N,1);Y=rand(N,1);II=find(Y=X.2);m=length(II);S=m/N;x1=0:0.01:1;x2=1:-0.01:0;y1=sqrt(x1);y2=x2.2;fill(x1,x2,y1,y2,c)S=0.3333第3页,本讲稿共14页定积分数值计算方法定积分数值计算方法quad()的使用格式的使用格式quad(F,a,b)返回被积函数返回被积函数F(X)从从a 到到 b的定积分值的定积分值,F是被积函数名是被积函数名构成的字符串构成的字符串.相关命令相关命令:dblquad()重积分计算重积分计算例例2.计算定积分计算定积分fun=inline(sqrt(x)-x.2);S=quad(fun,0.01,1)t=0:0.01:1;y=fun(t);fill(0,t,0,y,c)syms u,S0=int(sqrt(u)-u2,0,1)S=0.3327S0=1/3第4页,本讲稿共14页例例3.计算下面两条曲线所围区域面积计算下面两条曲线所围区域面积function S=area2(N)if nargin=0,N=2000;endX=2*rand(N,1)-1;Y=2*rand(N,1);II=find(Y=abs(X);m=length(II);S=4*m/N;x1=0:0.01:1;y1=x1;x2=1:-0.01:-1;y2=1+sqrt(1-x2.2);x3=-1:-0.01:0;y3=-x3;fill(x1,x2,x3,y1,y2,y3,c)S=2.5460第5页,本讲稿共14页例例4.计算两个半径为计算两个半径为1的直交圆柱面所围成体积的直交圆柱面所围成体积x2+y2=1,x2+z2=1 function V=mlab4(N)if nargin=0,N=2000;endP=rand(N,3);x=P(:,1);y=P(:,2);z=P(:,3);II=find(x.2+y.2=1&x.2+z.2=R&Z=R&Z=R&Z=(1+sqrt(1-R2)m=m+1;endendV=8*m/N第13页,本讲稿共14页 function f=ff(t,r)x=r*cos(t);y=r*sin(t);z1=sqrt(x.2+y.2);z2=1+sqrt(1+eps-x.2-y.2);f=r*(z2-z1);f=dblquad(ff,0,2*pi,0,1)第14页,本讲稿共14页

    注意事项

    本文(实验六蒙特卡罗方法精品文稿.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开