Discuss / Python / 格雷戈里 - 莱布尼茨无穷级数

格雷戈里 - 莱布尼茨无穷级数

Topic source

black度厄

#1 Created at ... [Delete] [Delete and Lock User]

**使用格雷戈里 - 莱布尼茨无穷级数。**数学家们发现了若干个数学级数,如果实施无穷多次运算,就能精确计算出 Pi 小数点后面的多位数字。其中部分无穷级数非常复杂,需要超级计算机才能运算处理。但是有一个最简单的无穷级数,即格雷戈里-莱布尼茨级数。尽管计算较费时间,但每一次迭代的结果都会更接近 Pi 的精确值,迭代 500,000 次后可准确计算出 Pi 的 10 位小数。[2] 公式如下:

  • π = (4/1) - (4/3) + (4/5) - (4/7) + (4/9) - (4/11) + (4/13) - (4/15) ...
  • 首先用 4 减去 4 除以 3,然后加上4除以5,然后减去4除以7。反复变换使用加减法,后面的小数是用4作分子,用连续的奇数作分母。计算的次数越多,则结果越接近 Pi。

  • 1

Reply