π是如何算出来的?

据说现在π可以精确到两万位以后。到底是利用的什么原理算出来的。我问原理,不问设备。

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

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

比较著名的公式有:
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
温馨提示:答案为网友推荐,仅供参考
第1个回答  2005-07-19
好像是一个公式吧,π = 4 * ( 1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + …… )
只要你机器够劲,一直算下去,得到的π值就会越来越精确。
不清楚这是不是根据割圆术得出的式子,但我的C++程序设计书上的确有这个公式,而且我也实验过,用那个公式写出的程序可以计算得很精确。
刚刚又试了一次,我的迅驰1.3G算到3.14159265只用了2秒,那些超级计算机算到2万位应该不是什么难事。
第2个回答  2005-07-19
就是一个无穷的公式阿

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

3.14159265358979323846
26433832795028841971
69399375105820974944
59230781640628620899
86280348253421170679
82148086513282306447
09384460955058223172
53594081284811174502
就记得这么多了
第3个回答  2021-07-16
π是根据“圆周长上的点的个数与直径上的点的个数之比”(比值为圆周率),并非是根据(近似、接近或相当于圆的)“正6x2ⁿ边形的周长与(外接圆的直径相等的)过中心点的对角线的比”(比值为正6x2ⁿ边率)。
正6x2ⁿ边率的值3.1415926......不等于圆周率的值(6+2√3)/3。
第4个回答  2005-07-19
我觉π得今后应代是会精确取值

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网