圆周率是多少?怎么算?为什么?

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:36:30
不可以是这种样子,要自己算!!!!说明原因!!!!!:
3.1415926535897932384626

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

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公式

(3.1415926535897932384626 433832795...)这只是一个点罢了.只有找到经过这个点的函数,再用反函数去表示这个数不就OK拉!但目前还不可能去确定这个点的具体位置,不过总会有一种:可以将实际中发现圆周率的方法→图纸上的描点方法.只有准确的找出这个点才有可能找到这个函数.(但!有可能这个点的坐标都是由无理数构成)...不过可以通过去移动坐标轴来改变非∏的坐标直。哎!所有的公式在我看来也只不过是想办法去无限的接近圆周率。也许一个公式总会在某一位上出现误差。^_^不过是值得去思考的 ……

老大。。。。。。。圆周率有无数位,我看过一个狂人背了20000位诶........我很寒+汗!...........

圆周率是一个无限不循环的小数,他它表示的是圆的周长和圆的直径的比值。按我的理解,圆周率是不可知的,他既表示两个数的比值,又是无理数......
你就先记住它的概念,等长大了在去研究吧。嘿嘿...

这是我的方法 比上述的好
十分简单
n*sin(180/n)
n取足够大

当然根据刘徽的加速公式 还可推出更快的
有兴趣 给我留言

圆周率是一个无限不循环的小数,是用圆的周长除以圆的直径得到的。

3.14159 26535 89793 23846 26433
83279 50288 41971 69399 37510
58209 74944 59230 78164 06286
20899 86280 34825 34211 70679
82148 08651 32823 06647 09384
46095 50582 23172 53594 08128
48111 74502 84102 70193 85211
05559 64462 29489 54930 38196
44288 10975 66593 34461 28475
64823 37867 83165 27120 19091
45648 56692 34603 48610 45432
66482 13393 607