既然圓周率都已算出萬億位,為何超級計算機還在不斷計算圓周率?
科技
01-18
圓周率在數學上早已被證明是一個無理數,這意味著它的小數點後有無數位。目前為止,通過計算機算出的圓周率小數點位數早已超過10萬億位。根據維基百科給出的數據,Peter Trueb在2016年創下了世界紀錄,他用計算機耗費105天的時間把圓周率的小數位算到22.4萬億位。
顯然,圓周率的小數位取得越多,計算結果也就越精確。雖然圓周率的小數位已經可以精確到很多位之後,但我們通常使用的也就兩位,此時計算圓周長的誤差大約為0.05%,這已經滿足一般精度。如果取五位,誤差將會降到0.000084%。
NASA科學家表示,即便在精度要求極高的航天領域,他們也只會用到圓周率小數點後的15至16個位。在理論物理學中,與圓周率有關的基本常數計算也只會用到前32位。如果用40位來計算可觀測宇宙的尺寸,它的誤差將會小於氫原子半徑。因此,把圓周率的小數位計算到萬億位對於實際應用已經沒有意義,幾十位的精度已經完全足夠人們使用。
至於為什麼超級計算機經常被用來計算圓周率,主要的原因就是為了測試計算機的計算性能。在越短的時間之內計算出的小數點位數越多,表明計算機的計算性能越強。當然,這還與圓周率的演算法有關,收斂越快的演算法(都是無窮級數)計算圓周率也就越高效。
另外,還有人類記憶圓周率的比賽,目前的世界紀錄已經超過7萬位。
※肉眼可見的河外星系有哪幾個?
※玉兔二號的影子是太陽光照射的結果嗎?月球背面有太陽光嗎?
TAG:火星一號 |