我有興趣編寫一個計算Pi值到無窮小數位的程序。它只是爲了消磨時間,並且有一些工作要做。所以,對此,我有幾個問題:有關Pi計算程序的問題
計算Pi的基準軟件,他們使用什麼系統?他們是否使用了無限函數,如果pi與每次迭代迭代都收斂於值?如果是這樣,什麼是最好的功能?
將計算值存儲在變量中的最佳方法是什麼?顯然,現有的數據類型將無法保存這些信息,因此我該如何解決這些問題?
我有興趣編寫一個計算Pi值到無窮小數位的程序。它只是爲了消磨時間,並且有一些工作要做。所以,對此,我有幾個問題:有關Pi計算程序的問題
計算Pi的基準軟件,他們使用什麼系統?他們是否使用了無限函數,如果pi與每次迭代迭代都收斂於值?如果是這樣,什麼是最好的功能?
將計算值存儲在變量中的最佳方法是什麼?顯然,現有的數據類型將無法保存這些信息,因此我該如何解決這些問題?
好東西。如果它的挑戰嘗試使用的ArrayList列表建立自己的數據結構,也許只是爲了好玩/挑戰/真正很長的數字添加虛擬化(=將未使用的數字部分存儲到磁盤)。
聽起來很有趣:)
謝謝。我可能會嘗試。 – xbonez 2010-09-29 12:10:07
參見Viete's forumla。維基百科在this page的底部也有一個PHP示例實現。
至於一個任意精度的.Net圖書館去,我聽說過W3b.sine
你很明顯在嘗試之前嘗試了一些Google搜索。 – 2010-09-29 03:19:15
大聲笑....我做到了。我同意我沒有花費足夠的時間,但我首先做了谷歌!我發現了幾個功能都彙集到了Pi的價值,但我只是想知道哪個最適合在一個程序中實現。關於數據類型,我什麼都沒發現。 – xbonez 2010-09-29 03:20:31
發佈你要找的產品 – MacGyver 2011-08-12 05:04:08