实验内容
计算圆周率的第nnn位,其中n≤500n\leq 500n≤500
算法概述
由于arcsin(1)=π2arcsin(1)=\frac{\pi}{2}arcsin(1)=2π
我可以计算2arcsin(1)2arcsin(1)2arcsin(1)从而得到π\piπ
使用泰勒展开来计算
{
0i=1fi−1∗(i−1)2i−1i>1\begin{cases}0 & i=1\\ f_{i-1}*\frac{(i-1)}{2i-1}& i>1\end {cases}{
0fi−1∗2i−1(i−1)i=1i>1
答案为π=∑i=1∞fi\pi = \sum_{i=1}^{\infty}f_iπ