- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何计算π的值MATLAB.doc
如何计算的值
1、蒙特卡罗(Monte Carlo)法
思想:
取一正方形A,以A的一个顶点为圆心,A的边长为半径画圆,取四分之一圆(正方形内的四分之一圆)为扇形B。已知A的面积,只要求出B的面积与A 的面积之比,就能得出,再由B的面积为圆面积的四分之一,利用公式即可求出的值。因此,我们的目的就是要找出的值。
可以把A和B看成是由无限多个点组成,而B内的所有点都在A内。随机产生个点,若落在B内的有个点(假定A的边长为1,以扇形圆心为坐标系原点。则只要使随机产生横纵坐标、满足的点,就是落在B内的点),则可近似得出的值,即,由此就可以求出的值。
程序(1):
i=1;m=0;n=1000;
for i=1:n
a=rand(1,2);
if a(1)^2+a(2)^2=1
m=m+1;
end
end
p=vpa(4*m/n,30)
程序运行结果:
p =
3.14000000000000000000000000000
2、泰勒级数法
思想:
反正切函数的泰勒级数展开式为:
将代入上式有
.
利用这个式子就可以求出的值了。
程序(2):
i=1;n=1000;s=0;
for i=1:n
s=s+(-1)^(i-1)/(2*i-1);
end
p=vpa(4*s,30)
程序运行结果:
p =
3.14059265383979413499559996126
当取的值为10000时,就会花费很长时间,而且精度也不是很高。原因是时,的展开式收敛太慢。因此就需要找出一个使得收敛更快。
若取,则我们只有找出与的关系,才能求出的值。
令,,
根据公式有,则有。
所以可以用来计算的值。
程序():
i=1;n=1000;s=0;s1=0;s2=0;
for i=1:n
s1=s1+(-1)^(i-1)*(1/2)^(2*i-1)/(2*i-1);
s2=s2+(-1)^(i-1)*(1/3)^(2*i-1)/(2*i-1);
end
s=s1+s2;
p=vpa(4*s,30)
程序运行结果:
p =
3.14159265358979323846264338328
显然,级数收敛越快,取同样的值可以得到更高的精度。以同样的方法,能得出,程序和上面的一样。这样的近似值可以精确到几百位。
3、数值积分法
思想:
半径为1的圆的面积是。以圆心为原点建立直角坐标系,则圆在第一象限的扇形是由与轴,轴所围成的图形,扇形的面积。只要求出扇形的面积,就可得出的值。而扇形面积可近似等于定积分的值。
对于定积分的值,可以看做成曲线与轴,,所围的曲边梯形的面积。把分成等分,既得个点,,,组成个小区间,每一个小区间与轴,,所围成的图形是一个小曲边梯形。而梯形的面积计算公式是,对于第个小曲边梯形有上底为,下底为。所有小梯形的高都为。所以第个小曲边梯形的面积为。曲边梯形的总面积即定积分的值就是所有小梯形的面积总和。
为了避免根号,我们也可以利用积分
得出的值。
我们可以利用对求曲边梯形的面积来得出定积分的值,从而得出的值。
程序(3):
a=0;b=1;s=0;n=1000;i=0;
h=(b-a)/n;
for i=0:(n-1)
xi=a+i*h;
yi=1/(1+(xi)^2);
xj=a+(i+1)*h;
yj=1/(1+(xj)^2);
s=s+(yi+yj)*h/2;
end
p=vpa(4*s,30)
程序运行结果:
p =
3.14159248692312775830259852228
对于数值积分法求值,以上程序简洁明了。我们也可以以做循环,用一条语句求出值。
程序(3’):
s=0;n=1000;
for x=0:(1/n):(1-(1/n))
s=s+(1/(1+x^2)+1/(1+(x+(1/n))^2))*(1/n)/2;
end
p=vpa(4*s,30)
程序运行结果:
p =
3.14159248692312775830259852228
用以上三种方法求,都取1000时,泰勒级数法求,得到的近似值精度最高。
您可能关注的文档
- 大一高数 极值与最值.ppt
- 大一高等数学第六章第三节函数在区间上的平均值.ppt
- 大不良习惯 女人美丽健康的“隐形杀手” 原来这么可怕女孩都过来看看吧.doc
- 大众可变正气配时课件.ppt
- 大众途锐上市.ppt
- 大众途锐新型V 发动机.ppt
- 大冶特殊钢股份有限公司财务报表分析.doc
- 大刃倾角外圆精车刀的工作原理及应用.doc
- 大唐AP调试教程.doc
- 大地皱纹.ppt
- 上海海洋大学《GPS原理》课件-GPS测量原理与应用ch2_坐标系统与时间系统_2h.ppt
- 上海财经大学-《公共管理定量分析》章节1.pptx
- 上海海洋大学《海洋技术概论》课件-海洋技术_第4章.pptx
- 上海海洋大学《GPS原理》课件-GPS测量原理与应用ch1_绪论_4h_v2.pptx
- 上海财经大学-《公共管理伦理学》-第5章管理社会责任和道德.pdf
- 中国人民大学《全球视角下的中国经济长期发展解读》课件-5.1500:大航海时代的探索与明清中国.pdf
- 中国人民大学《国际关系史》2017-2018学年第一学期期末题库.docx
- 中国人民大学《全球视角下的中国经济长期发展解读》课件-7.工业化、结构与传统社会.pdf
- 湖南大学《国际商法》笔记-1-参考资料-《民法典》中的物权法.doc
- 中国人民大学《全球视角下的中国经济长期发展解读》课件-6.远洋贸易与社会变迁.pdf
最近下载
- 小学四年级四则运算500题.docx VIP
- 环境保护管理体系与措施.doc VIP
- 波音777X折叠式翼梢结构设计及仿真.docx
- 2025重庆江北区郭家沱街道办事处招聘1人笔试备考试题及答案解析.docx VIP
- 05G359-3悬挂运输设备轨道标准图集.pdf VIP
- 7.动物行为与环境变化 说课稿-2023-2024学年科学六年级下册青岛版.docx VIP
- 2025抖音电商品牌服饰秋冬趋势报告.pdf VIP
- 数字化技术在“思想道德与法治”课程中的应用与教学模式创新.docx VIP
- 邮政面试经典题目及答案.docx VIP
- 2025中国南水北调集团水网发展研究有限公司招聘6人模拟试卷含答案解析.docx VIP
文档评论(0)