看板 [ CSSE ]
討論串[問題] 怪異的加總問題
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者micklin (Mick@Tucson)時間18年前 (2007/03/09 08:58), 編輯資訊
0
0
0
內容預覽:
跟Keelungman板友討論後,. 問題基本上有了解決.. 1. excel的值並不可靠, 應該用matlab等科學計算軟體.. 2. 公式有問題, 不過這不在本篇討論的範圍內 XD. 非常感謝Keelungman!. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 68.2

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Keelungman (:3)時間18年前 (2007/03/09 07:56), 編輯資訊
0
0
0
內容預覽:
問題比較大的地方反而應該在這裡. 因為你做出來的加總是一個接近 0 的數, 你拿這個數再去當分母. 出來的結果本來就會異常的敏感, 一旦分母有了微小的變化, 算出的結果就變化很大. 通常我們在撰寫數值計算的程式時有個一個金科玉律, 就是. "無論如何, 請避免拿很小的數值當分母". 建議你回頭檢視你
(還有194個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者micklin (Mick@Tucson)時間18年前 (2007/03/09 05:30), 編輯資訊
0
0
0
內容預覽:
我是用long double來求加總, 而這100個元素值也都是double.. 以下的vi與vj是兩個我自己定義的vector物件,. 而v是此物件的member, 是一個double陣列.. long double test1=0,test2=0,test3=0;. for(int k=0;k<
(還有276個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者jackeyH (麵包小男孩)時間18年前 (2007/03/08 23:00), 編輯資訊
0
0
0
內容預覽:
如果你確定你在計算的Algorithm Implement沒錯的話. 會不會是你用的資料型態超過可以最大可表示的位數導致你計算時候. 資料爆炸導致誤差?. 我記得在如果是在.Net Framework 1.0上的話. 以保留字保留字 flaot 宣告一個數值會用32bit表示一個浮點數. 而doub

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者micklin (Mick@Tucson)時間18年前 (2007/03/08 19:53), 編輯資訊
0
0
0
內容預覽:
我寫了一隻程式對100*100的矩陣做QR分解, 然後輸出eigenvalue及eigenvector.. 然後我把兩個eigenvector相乘, 得到一個數值.. 這兩個100個元素的向量, 裡面的值是實數且有正有負,. 問題來了, 我用程式加總之後的值跟Excel算出來的不一樣..... 為了
(還有271個字)
首頁
上一頁
1
下一頁
尾頁