.怎样计算圆周率的值.pptVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
怎样计算圆周率的值

* * 数学实验 怎样计算 ? 的值 ? 哪里有数,哪里就有美. - Proclus 知其然,更知其所以然. -中国先哲 本实验内容参考了中国科技大学 说明: 李尚志等编写的数学实验教材 你也许能写出 ? = 3.1415926535 实际问题 8628034825342117068 但是你会计算?的值吗?你又能用几种 ?―圆周率, 我们十分熟悉的常数. 用Mathematica容易求出?到几百位 In[1] N[Pi,100] Out[2] 3.1415926535897932384626433832795028841971 6939937510582097494459230781640628620899 方法计算?的值? 方法1 利用幂级数表达式 用Mathematica计算 [Out8] 3.14154265358982449 In[1] k=1000; S1=N[4*Sum[(-1)^(n-1)/(2n-1),{n,1,k}],18] [Out2] 3.14059265383979293 In[3] k=10000; [Out4] 3.14149265359004324 In[5] k=15000; [Out6] 3.14152598692320065 In[7] k=20000 问题: 能不能算得更快一点、更精确 Machin公式 简单公式 一点? 再用Mathematica Out[8] 3.141592653589793238462643383279 Clear[k,n,S] In[1] k=10; S2=N[4*Sum[(-1)^(n-1)*(1/2)^(2n-1)/(2n-1) +(-1)^(n-1)*(1/3)^(2n-1)/(2n-1),{n,1,k}],20] Out[2] 3.14159257960635121097 In[3] k=20; Out[4] 3.1415926535897574098 In[5] k=50; Out[6] 3.14159265358979323846 In[7] k=500; 方法2 将[0,1]区间n等分,取xk=k/n, 利用数值积分 yk= 1/ (1+xk2) Out[8] 3.141592646923126571795976843597 Mathematica In[1] y[x_]:=4/(1+x^2); n=100; S3=N[1/(2*n)*(Sum[2*y[k/n],{k,1,n-1}]+y[0]+y[1]),30] Out[2] 3.1415759869231285559229513739 In[3] n=500; Out[4] 3.141591986923126571922960843596 In[5] n=1000; Out[6] 3.141592486923126571797960843597 In[7] n=5000; 方法3 与平行线相交充要条件为 ? 线下方面积D) 次数很大,落针应均匀分布,落针中心在D与 Monte Carlo 法 从Buffon落针实验谈起: 平行线距离为1,针长度为1; 设针中心到较近平行线距离 为y ,针与平行线夹角? , 针 (左图正弦曲 总数之比为D面积与总面积之比为2/? o D 设计方案 ?=4 m/n 计算机模拟:产生区间[0,1]上数目为n的一组 在正方形 0 x 1, 0 y1 上随机的投大量的点,那么 落在四分之一园内的点数 数m与在正方形内的点数n 之比m/n应为这两部分图形 面积之比=?/4,故 随机数(x,y),计算满足x2+y21的点数m Mathemetica Out[2] 3.14736 In[1] n=10000; S4= Block[{i,m=0}, For[i=n,i0,i--, m=m+If[Random[]^2+Random[]^2=1,1,0]]; N[4*m/n,10]] Out[2] 3.1352 In[1] n=50000; Out[2] 3.15336 In[1] n=100000;

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档