[問題] 處理極小數的相除

看板Prob_Solve (計算數學 Problem Solving)作者 (I love Whisky)時間12年前 (2012/02/08 00:57), 編輯推噓7(702)
留言9則, 4人參與, 最新討論串1/1
假設有一個函數關係為 A2 = C * A1 現在已經有A2與A1的數值結果,且兩者皆為一個類似sin函數的結果, 我知道A2與A1的結果極為相近,故理論上C會是一個接近1的常數, 但在數據計算上求 C = A2 / A1會遇到一個問題是... 若A2與A1很接近0時,會導致相除結果會有頗大的誤差, 例如 1.E-5 / 1.E-4 是否有適當的數據處理方式來避免? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.37.136

02/08 11:06, , 1F
我不知道有沒有正確解答;如果是我,我會積分之後再來相除。
02/08 11:06, 1F

02/08 11:10, , 2F
或者算A1與A1的內積 A1與A2的內積 然後相除? 不知道行不行
02/08 11:10, 2F

02/20 00:38, , 3F
如果你有很多對(A2, A1),用假設檢定看看C不等於1顯不顯著?
02/20 00:38, 3F

02/21 20:02, , 4F
哈 樓上好久不見 XD
02/21 20:02, 4F

02/21 20:42, , 5F
頗大的誤差是指跟 1 差很多的意思嗎 ? 1E-5 / 1E-4 = 0.1
02/21 20:42, 5F

02/25 02:40, , 6F
!! 突然發現高中同學 XD 你沒說我還沒認出來
02/25 02:40, 6F

02/25 14:00, , 7F
XD
02/25 14:00, 7F

02/26 14:28, , 8F
2個數字各加一個小一點的數字像是1.E-3
02/26 14:28, 8F

02/26 14:28, , 9F
看你的浮點數精確到什麼程度
02/26 14:28, 9F
文章代碼(AID): #1FCLVTO1 (Prob_Solve)
文章代碼(AID): #1FCLVTO1 (Prob_Solve)