如何最简单的方法算出圆周率 跪求计算圆周率公式,要求通俗易懂?

[更新]
·
·
分类:行业
1082 阅读

如何最简单的方法算出圆周率

跪求计算圆周率公式,要求通俗易懂?

跪求计算圆周率公式,要求通俗易懂?

有倒是有,莱布尼兹公式是最简单的。
不过这个公式的收敛性非常差。就是说,如果你用循环语句循环几十万次的话,它的精确度最多只能达到小数点后第6位。这就是为什么Wikipedia上面有那么多复杂的求圆周率的公式。主要目的,就是为了在编程的时候,尽量快的求出几位准确的值。我记得其中有一个公式,虽然比较复杂,但是每次迭代可以出7位小数。如果你对收敛要求不是很高的话,可以看看莱布尼兹公式。

圆周率是怎么计算的?有没有具体的方法?那些算到几十万亿位的再算一次会不会还是那个?

用一根绳子,围成一个圆,绳子的长度为圆的周长,测量围成圆的直径,使用周长除以直径,得到的就是pai。计算这个结果如果能保证测量误差的话得到的结果会近似,但不会完全相等。

圆周率算式是什么?

圆周率公式是:π=圆周长/直径≈内接正多边形/直径。当正多边形的边长越多时,其周长就越接近于圆的周长。
把圆周率的数值算得这么精确,实际意义并不大。现代科技领域使用的圆周率值,有十几位已经足够了。如果以39位精度的圆周率值,来计算可观测宇宙(observable universe)的大小,误差还不到一个原子的体积。以前的人计算圆周率,是要探究圆周率是否循环小数。

圆周率具体是怎么算出来的?算出来有什么用?

算圆周率的算法我一直都挺好奇的,有通过割圆取直、也有通过三角函数,更有通过根式来算,但是我觉得最靠谱的还是通过分式多项式来算。首先割圆取直本身有误差,三角函数和根式计算本来最终都是通过多项式来无限逼近(大家还记得泰勒展开吧,就是干这事儿的)。所以最直接的方法就是多项式计算。至于计算这个有什么用,可以很无情的告诉大家,除了满足数学家的好奇心和成就感,别无他用。but,在计算的过程中,对算法发展有推动作用,我认为最直接的就是数据结构、计算的时间复杂度等等,这些理论发展后,可用于别的领域,从而发展生产力。