- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
π值计算公式.doc
π值计算公式
1. Machin公式
?????? 这个公式由英国天文学教授John Machin于1706年发现。他利用这个公式计算到了100位的PI值。Machin公式每计算一项可以得到1.4位的十进制精度。因为它的计算过程中被乘数和被除数都不大于长整数,所以可以很容易地在计算机上编程实现。??? 还有很多类似于Machin公式的反正切公式。
2.迭代公式
(1)二阶公式
(2)Borwein四阶公式
Ramanujan公式 ???
??? 1914年,印度数学家Srinivasa Ramanujan在他的论文里发表了一系列共14条PI的计算公式,这是其中之一。这个公式每计算一项可以得到8位的十进制精度。1985年Gosper用这个公式计算到了PI的17,500,000位。??? 1989年,David Gregory Chudnovsky兄弟将Ramanujan公式改良成为:???
???这个公式被称为Chudnovsky公式,每计算一项可以得到15位的十进制精度。1994年Chudnovsky兄弟利用这个公式计算到了4,044,000,000位。Chudnovsky公式的另一个更方便于计算机编程的形式是:
???
AGM(Arithmetic-Geometric Mean)算法
??? 初值:??? ???重复计算:??? ??? 最后计算:??? ??? 这个公式每迭代一次将得到双倍的十进制精度,比如要计算100万位,迭代20次就够了。1999年9月Takahashi和Kanada用这个算法计算到了PI的206,158,430,000位,创出新的世界纪录。
??? Borwein四次迭代式:
??? 初值:??? ??? 重复计算:??? ??? ??? 最后计算:??? ??? 这个公式由Jonathan Borwein和Peter Borwein于1985年发表,它四次收敛于PI。
Bailey-Borwein-Plouffe算法 ???
??? 这个公式简称BBP公式,由David Bailey, Peter Borwein和Simon Plouffe于1995年共同发表。它打破了传统的PI的算法,可以计算PI的任意第n位,而不用计算前面的n-1位。这为PI的分布式计算提供了可行性。1997年,Fabrice Bellard找到了一个比BBP快40%的公式:
???
π值的计算公式(或方法)可找到上百种甚至更多一些,仅此一项就可写成一本书。但不是每个公式都可用于高精度计算 。
您可能关注的文档
最近下载
- 输液港常见并发症及处理.pptx VIP
- 海天蒙德Hi驱动器说明书.pdf
- 运动场土方工程方案(3篇).docx VIP
- 基于单片机的土壤湿度检测及控制系统设计.pdf VIP
- 2024年四川省宜宾市【辅警协警】笔试真题(附答案).docx
- GB_T 311.4-2010绝缘配合 第4部分:电网绝缘配合及其模拟的计算导则.docx VIP
- 大学生职业生涯规划与就业指导(高校学生学习职业生涯规划与就业指导课程)全套教学课件.pptx
- 220kv变电站新建工程施工组织设计.docx VIP
- GB_T 311.2-2013绝缘配合 第2部分:使用导则.docx VIP
- 6.3三角形的中位线 课件(共22张PPT).pptx VIP
文档评论(0)