如何計算圓周率?
01-05
並請證明被算出來的是圓周率。
這個話題要寫起來能寫幾萬字,只說一下幾個有趣的點,剩下的線各位可以自己去翻資料和論文。
第一個以無窮系列表示的公式是維達提出的一個乘積:
目前已知的最快的,基於無窮和的公式是
然後是一個特別魔性的,可以直接算第 n 位(嗯,是 16 進位)的
證明:由於
因此未完待續之前在Fabrice Bellard上個人主頁看到過一個計算π的公式。他的這個文檔(http://bellard.org/pi/pi2700e9/pipcrecord.pdf)很詳細解釋使用公式設計這個計算π的程序的過程,他用的是Chudnovsky的公式
割圓術: π=lim(x→∞)720cotx/x泰勒級數自查。
使用高中知識:
先將圓拆分成無數個扇形,將扇形近似看成三角形,利用餘弦定理,求出面對圓心的邊。
設扇形夾角為A,
2πr=360sqrt(2sqr(r)(1-cosA))/A,
π=180sqrt(2-2cosA)/A,其中A→0,
不考慮A的具體值,可以進一步簡化,π=180*10^n*sqrt(2-2cos(10^-n)),其中n→+∞。
有一個簡單的關於計算圓周率的函數表達方法給你分享一下 y=sin(2π/n)*n/2 n取正整數 如1000 10000 n取的越大 結果越精確。
推薦閱讀:
※某某數學家基本證明了某猜想,如何理解這個「基本」?
※滿足哥德巴赫猜想的正整數集能否比素數更稀疏?
※如何理解常微分方程解的延拓問題?
※負數有沒有階乘,0的階乘為什麼是1?
※人類的語言是完備的么?