PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

  回應
 
主題工具
lobben
Senior Member
 
lobben的大頭照
 

加入日期: Oct 2006
文章: 1,384
引用:
作者Adsmt
SuperPI 是使用 Gauss–Legendre algorithm
http://en.wikipedia.org/wiki/Super_PI

Gauss–Legendre algorithm
http://en.wikipedia.org/wiki/Gauss-Legendre_algorithm

實數並不等於浮點數,簡單地說,浮點數像一個框,可以框住任一段實數,這個框愈大,精確度愈高。

大數的運算需要用整數來算,因為浮點數只能提供有限的精確度。

其實這也是個考驗程式功力的方法,會寫程式的,不妨回去想想,怎麼寫一個可以做「任意位數」運算的計算機,只怕記憶體、硬碟空間不夠;只怕人會按到手抽筋,不怕位數太多算不出來的計算機。

最簡單的由加減乘除開始,接下來就可以做更深入的挑戰。


關於super pi
網路上一些文章有人說是用Gauss–Legendre algorithm
也有人說是DRM法
但就是眾說紛紜 傷腦筋
有沒有新的說法啊

其實我真的沒概念
說錯了批小力一點啊
對於浮點數格式倒是有在計算計概念看過
就算IEEE754倍精度能表達天文數字
但位數還是有限
pi 到底有幾位到現在還是沒有答案
用浮點數來表達會overflow
不知道這樣講有沒有問題?
     
      

此文章於 2009-02-10 10:53 PM 被 lobben 編輯.
舊 2009-02-10, 10:47 PM #51
回應時引用此文章
lobben離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是05:06 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。