问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

圆周率的计算方法

发布网友 发布时间:2022-04-20 05:46

我来回答

5个回答

热心网友 时间:2022-04-23 00:26

圆周率的计算方法

古人计算圆周率,一般是用割圆法。即用圆的内接或外切正多边形来*近圆的周长。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))。

热心网友 时间:2022-04-23 01:44

计算方法
  
圆周率
古人计算圆周率,一般是用割圆法。即用圆的内接或外切正多边形来*近圆的周长。阿基米德用正96边形得到圆周率小数点后3位的精度;刘徽用正3072边形得到5位精度;鲁道夫用正262边形得到了35位精度。这种基于几何的算法计算量大,速度慢,吃力不讨好。随着数学的发展,数学家们在进行数学研究时有意无意地发现了许多计算圆周率的公式。下面挑选一些经典的常用公式加以介绍。除了这些经典公式外,还有很多其它公式和由这些经典公式衍生出来的公式,就不一一列举了。   1、马青公式   π=16arctan1/5-4arctan1/239   这个公式由英国天文学教授约翰·马青于1706年发现。他利用这个公式计算到了100位的圆周率。马青公式每计算一项可以得到1.4位的十进制精度。因为它的计算过程中被乘数和被除数都不大于长整数,所以可以很容易地在计算机上编程实现。   还有很多类似于马青公式的反正切公式。在所有这些公式中,马青公式似乎是最快的了。虽然如此,如果要计算更多的位数,比如几千万位,马青公式就力不从心了。   2、拉马努金公式   1914年,印度天才数学家拉马努金在他的论文里发表了一系列共14条圆周率的计算公式。这个公式每计算一项可以得到8位的十进制精度。1985年Gosper用这个公式计算到了圆周率的17,500,000位。   1989年,大卫·丘德诺夫斯基和格雷高里·丘德诺夫斯基兄弟将拉马努金公式改良,这个公式被称为丘德诺夫斯基公式,每计算一项可以得到15位的十进制精度。1994年丘德诺夫斯基兄弟利用这个公式计算到了4,044,000,000位。丘德诺夫斯基公式的另一个更方便于计算机编程的形式是:   3、AGM(Arithmetic-Geometric Mean)算法   高斯-勒让德公式:   
圆周率
这个公式每迭代一次将得到双倍的十进制精度,比如要计算100万位,迭代20次就够了。1999年9月,日本的高桥大介和金田康正用这个算法计算到了圆周率的206,158,430,000位,创出新的世界纪录。   4、波尔文四次迭代式:   这个公式由乔纳森·波尔文和彼得·波尔文于1985年发表的。   5、ley-borwein-plouffe算法   这个公式简称BBP公式,由David Bailey, Peter Borwein和Simon Plouffe于1995年共同发
丘德诺夫斯基公式
表。它打破了传统的圆周率的算法,可以计算圆周率的任意第n位,而不用计算前面的n-1位。这为圆周率的分布式计算提供了可行性。   6.丘德诺夫斯基公式   这是由丘德诺夫斯基兄弟发现的,十分适合计算机编程,是目前计算机使用较快的一个公式。以下是这个公式的一个简化版本:   7.莱布尼茨公式   π/4=1-1/3+1/5-1/7+1/9-1/11+……

热心网友 时间:2022-04-23 03:18

圆周率=圆柱体/圆半径三次方=V/R^3=84823/30^3=314159259------。

热心网友 时间:2022-04-23 05:10

3.141592653

热心网友 时间:2022-04-23 07:18

牛人。#*·
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
微信状态怎么打字新版微信状态怎么设置文字 征信偏低是为什么 为什么征信过低 梦见经常天天想的那位的预兆 梦见天天女朋友跟着自己 oppo手机怎样去掉相机咔嚓声 多囊难怀孕吗?大家说有没有更科学点的方法呢?有什么注意的事项? 宁波奥克斯集团怎么样 宁波奥克斯怎么样啊 怎么让微博的听众多 阿基米德都确定了哪些计算方法? 阿基米德对圆周率的研究有什么贡献? 古希腊的阿基米德和我国魏晋时期刘微在探究圆周率... 数学家是怎么求出圆周率的?(用哪个数除以哪个数) 圆周率是怎样算出来的 圆周率是怎么求出来的?后面的详细数字是什么? 阿基米德算圆周率用的是“割圆法”吗? 圆周率是如何求到的? 圆周率是怎么算出来的? 圆周率是怎么计算出来的啊 圆周率是谁发明的? 圆周率是怎么算出来的?? 阿基米德 算圆周率的方法和 刘徽的方法 有什么异同... 阿基米德是如何求圆周率的 华为nova3i手机好不好 华为nova3i的特点 华为nova3i最新版本可以开启智慧窗口吗 华为nova3i是ios吗? 华为nova3i的蓝牙版本是多少? 华为nova3i是什么系统 阿基米德算的圆周率是多少? oppo手机系统导航键设置 OPPOk3怎么设置空格键? 《dnf》每周地下城有哪些? dnf每周地下城有哪些? 地下城有多少个职业 地下城有几种职业? 地下城都有什么角色? 地下城有多少种职业 地下城有多少种职业? 地下城里有几个职业? 地下城有什么职业? 地下城有什么职业 想把新家装修成美式风格,美式风格最重要的是什么? 地下城有什么角色啊 美式乡村装修用什么颜色墙面好 《dnf》职业有哪些? 装修十大风格是些什么? 地下城有什么人物 装修配色多种多样,各种颜色分别代表什么样的风格?
  • 焦点

最新推荐

猜你喜欢

热门推荐