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

    圆周率的计算方法.doc

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

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

    圆周率的计算方法.doc

    圆周率的计算方法圆周率的计算方法古人计算圆周率,一般是用割圆法。即用圆的内接或外切正多边形来逼近圆的周长。Archimedes 用正 96 边形得到圆周率小数点后 3 位的精度;刘徽用正 3072 边形得到 5 位精度;Ludolph Van Ceulen 用正 262边形得到了 35 位精度。这种基于几何的算法计算量大,速度慢,吃力不讨好。随着数学的发展,数学家们在进行数学研究时有意无意地发现了许多计算圆周率的公式。下面挑选一些经典的常用公式加以介绍。除了这些经典公式外,还有很多其他公式和由这些经典公式衍生出来的公式,就不一一列举了。 Machin 公式公式 这个公式由英国天文学教授 John Machin 于 1706 年发现。他利用这个公式计算到了 100 位的圆周率。Machin 公式每计算一项可以得到 1.4 位的十进制精度。因为它的计算过程中被乘数和被除数都不大于长整数,所以可以很容易地在计算机上编程实现。Machin.c 源程序 还有很多类似于 Machin 公式的反正切公式。在所有这些公式中,Machin 公式似乎是最快的了。虽然如此,如果要计算更多的位数,比如几千万位,Machin 公式就力不从心了。下面介绍的算法,在 PC机上计算大约一天时间,就可以得到圆周率的过亿位的精度。这些算法用程序实现起来比较复杂。因为计算过程中涉及两个大数的乘除运算,要用 FFT(Fast Fourier Transform)算法。FFT 可以将两个大数的乘除运算时间由 O(n2)缩短为 O(nlog(n)。关于 FFT 算法的具体实现和源程序,请参考 Xavier Gourdon 的主页Ramanujan 公式公式 1914 年,印度数学家 Srinivasa Ramanujan 在他的论文里发表了一系列共 14 条圆周率的计算公式,这是其中之一。这个公式每计算一项可以得到 8 位的十进制精度。1985 年 Gosper 用这个公式计算到了圆周率的 17,500,000 位。1989 年,David & Gregory Chudnovsky 兄弟将 Ramanujan 公式改良成为:这个公式被称为 Chudnovsky 公式,每计算一项可以得到 15 位的十进制精度。1994 年 Chudnovsky 兄弟利用这个公式计算到了 4,044,000,000 位。Chudnovsky 公式的另一个更方便于计算机编程的形式是:AGM(Arithmetic-Geometric Mean)算法 Gauss-Legendre 公式:初值:重复计算:最后计算:这个公式每迭代一次将得到双倍的十进制精度,比如要计算 100 万位,迭代 20 次就够了。1999 年9 月 Takahashi 和 Kanada 用这个算法计算到了圆周率的 206,158,430,000 位,创出新的世界纪录。Borwein 四次迭代式:初值:重复计算:最后计算:这个公式由 Jonathan Borwein 和 Peter Borwein 于 1985 年发表,它四次收敛于圆周率。Bailey-Borwein-Plouffe 算法算法 这个公式简称 BBP 公式,由 David Bailey, Peter Borwein 和 Simon Plouffe 于 1995 年共同发表。它打破了传统的圆周率的算法,可以计算圆周率的任意第 n 位,而不用计算前面的 n-1 位。这为圆周率的分布式计算提供了可行性。1997 年,Fabrice Bellard 找到了一个比 BBP 快 40的公式:

    注意事项

    本文(圆周率的计算方法.doc)为本站会员(创****公)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开