BBP公式
以上是马青公式
拉马努金的改进公式:
设f(n)=(13591409+545140134n)/640320^(3*n)*(-1)^n*(6n)!/(n!)^3/(3n)!
则1/pi=12/640320^(3/2)*(f(0)+f(1)+.......)
这个级数每增加一项能提高14位小数的精度
迭代方法:
y[0]=Sqrt(2)-1
z[n]=(1-y[n-1]^4)^(1/4)
y[n]=(1-z[n])/(1+z[n])
a[0]=6-4*Sqrt(2)
a[n]=(1+y[n])^4*a[n-1]-2^(2n+1)*y[n]*(1+y[n]+y[n]^2)
8次迭代能精确到小数点178814位