1 / 23
文档名称:

圆周率的计算.pptx

格式:pptx   大小:577KB   页数:23页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

圆周率的计算.pptx

上传人:wz_198613 2022/1/24 文件大小:577 KB

下载得到文件列表

圆周率的计算.pptx

文档介绍

文档介绍:1、实验时期
通过实验进行估算,这是计算圆周率 的的第一阶段
中国:
“圆径一而周三” ----《周髀算经》
(2)“周三径一,方五斜七” ----木工口诀
古埃及:数谷n投针
1. 在白纸上画上许多条间距为d的平行直线
2. 取长为l(l<d)的针,随机地投掷在白纸上,投掷n次,观察与直线相交的次数,记为m.
4、概率方法
针线相交的概率
第9页/共22页
第九页,共23页。
随机投针的概率含义
针的中点M与平行线的距离x均匀分布于区间[0,d/2]
针与平行线的交角均匀分布于区间
记针的中点为M,x表示点M与较近的平行线间距离,θ表示针与
平行线间夹角
在间隔为d的平行线间随机投掷长度为l的针
[0,d/2]中随机选取x,[0,π]中随机产生θ,构成平面中点[x,θ]
第10页/共22页
第十页,共23页。
计算针和直线相交的概率是
设投掷n次,相交m次,则针与线相交的频率为m/n
针与平行线相交的条件
n=2212,Buffon:π= ;n=5000,Wolf: π=
第11页/共22页
第十一页,共23页。
d=45;l=36;n=20000;
x=[];y=[];P=[];Q=[];
for i=1:n,
x1=rand*d*;
y1=rand*pi;
if 2*x1<=l*sin(y1),
x=[x,x1];y=[y,y1];
else
P=[P,x1];Q=[Q,y1];
end
end
m=length(x),
p=2*l*n/(d*m)
s=0::pi;
plot(s,l*sin(s)/2,'k','Linewidth',2)
hold on
plot(y,x,'r.'),plot(Q,P,'b.'),
plot([0,pi],[0,0],'k','Linewidth',2),
plot([0,pi],[,],'k','Linewidth',2)
plot([0,0],[0,],'k','Linewidth',2),
plot([pi,pi],[0,],'k','Linewidth',2)
axis([-,,-2,24])
第12页/共22页
第十二页,共23页。
利用蒙特卡洛算法计算圆周率
第13页/共22页
第十三页,共23页。
利用蒙特卡洛算法计算定积分
第14页/共22页
第十四页,共23页。
2、互素数分布
取一个大整数N,在1到N之间随机取一对整数a,b,它们互素的概率
注:
随机整数 randint(1,1,[])
求a,b最大公约数 gcd(a,b)
第15页/共22页
第十五页,共23页。
5、数值积分方法
第16页/共22页
第十六页,共23页。
数值积分方法
第17页/共22页
第十七页,共23页。
6、代数迭代
对正数a0,b0,定义算术均值数列和几何均值数列
若两数列极限相等,则称此极限为它们的算术几何均值,记为AGM(a0,b0)

则有

第18页/共22页
第十八页,共23页。
年代
1949
1973
1989
1999
2011
精确位数
2035
100万
10亿
2061亿
2000万亿
“十位小数就足以使地球周界准确到一英寸以内,三十位小数便
能使整个可见宇宙的四周准确到连最强大的显微镜都不能分辨
的一个量。” —— 西蒙·纽克姆
第19页/共22页
第十九页,共23页。
实验一小结
1、几何算法: 割圆法,正多边形逼近圆
2、分析算法: 无穷级数,有限项逼近无穷项
3、数值分析: 定积分计算,矩形逼近曲边梯形
4、概率统计: 蒲丰投针、整数互素
……
第20页/共22页
第二十页,共23页。
提示:
思考题
(1) 能设计其它计算圆周率的算法吗?
(2) 如何计算无理数e?
第21页/共22页
第二十一页,共23页。
谢谢您的观看!
第22页/共22页
第二十二页,共23页。
内容总结
1、实验时期。古埃及:数谷粒与称重量:。用圆内接正多边形和圆外切正多边形逼近的方法。 592 653 589 794 238 462 643 383 279 502 88