π是如何算出来的?

2024-11-20 02:27:22
推荐回答(5个)
回答1:

用公式编程序计算,程序算到的无穷级数项数越多,得到的精确位数越多。

计算的速度和计算出的位数随着公式的改进会得到提高。

比较著名的公式有:
pi/4=1-1/3+1/5-1/7+1/9……
pi^2/6=1+1/4+1/9+1/16……

更先进的迭代法之类的可以看看
http://elephant.linux.net.cn/articles/pi.php

回答2:

好像是一个公式吧,π = 4 * ( 1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + …… )
只要你机器够劲,一直算下去,得到的π值就会越来越精确。
不清楚这是不是根据割圆术得出的式子,但我的C++程序设计书上的确有这个公式,而且我也实验过,用那个公式写出的程序可以计算得很精确。
刚刚又试了一次,我的迅驰1.3G算到3.14159265只用了2秒,那些超级计算机算到2万位应该不是什么难事。

回答3:

就是一个无穷的公式阿

π = 4 * ( 1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + …… )

3.14159265358979323846
26433832795028841971
69399375105820974944
59230781640628620899
86280348253421170679
82148086513282306447
09384460955058223172
53594081284811174502
就记得这么多了

回答4:

π是根据“圆周长上的点的个数与直径上的点的个数之比”(比值为圆周率),并非是根据(近似、接近或相当于圆的)“正6x2ⁿ边形的周长与(外接圆的直径相等的)过中心点的对角线的比”(比值为正6x2ⁿ边率)。
正6x2ⁿ边率的值3.1415926......不等于圆周率的值(6+2√3)/3。

回答5:

我觉π得今后应代是会精确取值