实验五蒙特卡罗方法09_第1页
实验五蒙特卡罗方法09_第2页
实验五蒙特卡罗方法09_第3页
实验五蒙特卡罗方法09_第4页
实验五蒙特卡罗方法09_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1/10实验五实验五:蒙特卡罗方法实验蒙特卡罗方法实验 面积、体积计算问题面积、体积计算问题冰淇淋锥的体积计算冰淇淋锥的体积计算思考题与练习题思考题与练习题2/10例例5.13计算两条抛物线计算两条抛物线 y =x2 ,x = y 2 所围图形的面积所围图形的面积. 蒙特卡罗方法蒙特卡罗方法,或称计算机随机模拟方法,是一种基,或称计算机随机模拟方法,是一种基于于“随机统计随机统计”的计算方法。的计算方法。在正方形区域在正方形区域D内投入内投入N个点,统计坐标满足个点,统计坐标满足 xyx 2的点的点P(x,y)的数目的数目M。面积近似。面积近似计算公式为:计算公式为:S=M/N data=ra

2、nd(N,2);x=data(:,1);y=data(:,2);II=find(y=x.2);M=length(II);S=M/N S = 0.32763/10例例. 给定曲线给定曲线y =2 x2 和曲线和曲线y3 = x2,曲线的交点为曲线的交点为:P1( 1,1 )、P2( 1,1 )。曲线围成平面有限区域,用曲线围成平面有限区域,用蒙特卡罗方法计算区域面积。蒙特卡罗方法计算区域面积。 P=rand(10000,2);x=2*P(:,1)-1;y=2*P(:,2);II=find(y=x.2);M=length(II);S=4*M/10000plot(x(II),y(II),g.)S =

3、 2.11361532)2(11322 dxxxS4/10例例5.14 计算计算 其中其中D为为y= x 2与与y2 = x 所围所围 D的边界曲线交点为的边界曲线交点为:(1,1),(4,2),被积函数在求被积函数在求积区域内的最大值为积区域内的最大值为1616。积分值是三维体积,该三维积分值是三维体积,该三维图形位于立方体区域图形位于立方体区域0 x 4,1 y 2,0 z 16内,立方体区域的体积为内,立方体区域的体积为1 192。 data=rand(10000,3); x=4*data(:,1); y=-1+3*data(:,2); z=16*data(:,3); II=find(x

4、=y.2&x=y+2&z=R&z=R&Z=R&Z=R(i)&z(i)=(1+sqrt(1-R2(i)m=m+1;endendq(k)=8*m/N;endfunction 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)dblquad(x,y) (1+sqrt(1-x.2-y.2)-sqrt(x.2+y.2).*(x.2+y.2=1),-1,1,-1,1)f=inline(1+s

5、qrt(1-x.2-y.2)-sqrt(x.2+y.2).*(x.2+y.2=1)dblquad(f,-1,1,-1,1)13/10function icecream(m,n) if nargin=0,m=20;n=100;endt=linspace(0,2*pi,n);r=linspace(0,1,m);x=r*cos(t);y=r*sin(t);z1=sqrt(x.2+y.2);z2=1+sqrt(1+eps-x.2-y.2);X=x;x;Y=y;y;Z=z1;z2;mesh(X,Y,Z)view(0,-18)colormap(0 0 1),axis off冰淇淋锥图形绘制程序冰淇淋锥图形

6、绘制程序14/10思考题与练习题思考题与练习题1. 如何用极坐标变换处理重积分如何用极坐标变换处理重积分 Ddxdyyxyx11 22221| ),(22 yxyxD二维多边形填充图二维多边形填充图 fill() 使用格式使用格式fill(x,y,c)用用c所指定的颜色对多边形填充所指定的颜色对多边形填充.其中其中,多边形的顶多边形的顶点由点由x,y确定确定. c 指定颜色不允许省略指定颜色不允许省略;x,y确定的点确定的点必须形成封闭的多边形必须形成封闭的多边形.15/106. 说明说明L次蒙特卡罗实验平均值计算冰淇淋锥的体积次蒙特卡罗实验平均值计算冰淇淋锥的体积误差与实验次数之间关系误差与实验次数之间关系2.蒙特卡罗方法计算面积和计算体积方法有何差异?蒙特卡罗方法计算面积和计算体积方法有何差异?3.说明蒙特卡罗方法计算冰淇淋锥的体积误差与哪些说明蒙特卡罗方法计算冰淇淋锥的体积误差与哪些因素有关。因素有关。4.概率论中的贝努里大数定律在本次实验中体现如何概率论中的贝努里大数定律在本次实验中体现如何5.叙述概率论中著名独立同分布大数定律,并以这一叙述概率论中著名独立同分布大数定律,并以这一大数定律解释实验的数据变换规律。大数定律解释实验的数据变换规律。16/107.下面程序绘出二维图形填下面程序绘出二维图形填充图充图(右图右图)。分析每条语句功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论