小学圆周率公式大全(圆周率公式大全)
1、圆周率的计算方法古人计算圆周率,一般是用割圆法。
2、即用圆的内接或外切正多边形来逼近圆的周长。
3、Archimedes用正96边形得到圆周率小数点后3位的精度;刘徽用正3072边形得到5位精度;Ludolph Van Ceulen用正262边形得到了35位精度。
4、这种基于几何的算法计算量大,速度慢,吃力不讨好。
5、随着数学的发展,数学家们在进行数学研究时有意无意地发现了许多计算圆周率的公式。
6、下面挑选一些经典的常用公式加以介绍。
7、除了这些经典公式外,还有很多其它公式和由这些经典公式衍生出来的公式,就不一一列举了。
8、 Machin公式 [这个公式由英国天文学教授John Machin于1706年发现。
9、他利用这个公式计算到了100位的圆周率。
10、Machin公式每计算一项可以得到1.4位的十进制精度。
11、因为它的计算过程中被乘数和被除数都不大于长整数,所以可以很容易地在计算机上编程实现。
12、Machin.c 源程序 还有很多类似于Machin公式的反正切公式。
13、在所有这些公式中,Machin公式似乎是最快的了。
14、虽然如此,如果要计算更多的位数,比如几千万位,Machin公式就力不从心了。
15、下面介绍的算法,在PC机上计算大约一天时间,就可以得到圆周率的过亿位的精度。
16、这些算法用程序实现起来比较复杂。
17、因为计算过程中涉及两个大数的乘除运算,要用FFT(Fast Fourier Transform)算法。
18、FFT可以将两个大数的乘除运算时间由O(n2)缩短为O(nlog(n))。
19、2、 Ramanujan公式1914年,印度数学家Srinivasa Ramanujan在他的论文里发表了一系列共14条圆周率的计算公式,这是其中之一。
20、这个公式每计算一项可以得到8位的十进制精度。
21、1985年Gosper用这个公式计算到了圆周率的17,500,000位。
22、1989年,David & Gregory Chudnovsky兄弟将Ramanujan公式改良成为:这个公式被称为Chudnovsky公式,每计算一项可以得到15位的十进制精度。
23、1994年Chudnovsky兄弟利用这个公式计算到了4,044,000,000位。
24、Chudnovsky公式的另一个更方便于计算机编程的形式是:3、AGM(Arithmetic-Geometric Mean)算法 Gauss-Legendre公式:这个公式每迭代一次将得到双倍的十进制精度,比如要计算100万位,迭代20次就够了。
25、1999年9月Takahashi和Kanada用这个算法计算到了圆周率的206,158,430,000位,创出新的世界纪录。
26、4、Borwein四次迭代式:这个公式由Jonathan Borwein和Peter Borwein于1985年发表,它四次收敛于圆周率。
27、这个公式简称BBP公式,由David Bailey, Peter Borwein和Simon Plouffe于1995年共同发表。
28、它打破了传统的圆周率的算法,可以计算圆周率的任意第n位,而不用计算前面的n-1位。
相关文章
- 建行银行装修贷款利率?
- 申请过的网贷怎么注销?
- 网贷举报投诉平台有哪些?
- 什么贷款最好办?
- 001042基金净值查询今天 ?
- i贷今日额度已被抢光,您出手慢了是什么意思?
- 花呗补充资料提额8000可信吗?花呗立即提额方法有吗?
- picc车险电话号人工服务电话
- 农业银行开户行查询短信查询 ?
- 贷款50000一年利息是多少?计算方式有什么?
- 网上好借钱的平台有哪些可靠?
- 用房子贷款10万一年多少利息呢?
- 2018平安i贷几点开额度?
- 在分期乐上借10000得还多少?
- 津巴布韦最大面值货币
- 360借条开通要查征信吗我的征信会不会有影响
- 华融湘江银行大额存单有风险吗?
- 18岁网贷能过的口子
- 西安征信报告打印地点
- 贷款1万元一年利息大约是多少?