[請益] 有效位數的乘除

看板ask-why作者 (Simple)時間15年前 (2010/06/22 23:08), 編輯推噓1(1011)
留言12則, 2人參與, 最新討論串1/6 (看更多)
我看不懂書在寫什麼~"~ 一般來說是取最少位數的,可是什麼時候例外呢? 課本上舉例: (1) 24*4.52/100.0 = 1.08 (2) 24*4.02/100.0 = 0.965 依照一般規則(1)應該取1.1, (2)也應該取0.96 可是課本的解釋是: 因為 1.08 * 1/24 = 0.045約等於0.04 0.965* 1/24 = 0.040約等於0.04 所以(1)取1.08, (2)取0.96 可是我不懂他的解釋,解釋結果都是約等於0.04呀! 為什麼取的位數不一樣,根本看不懂課本寫什麼啦>口< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.2.247

06/23 01:24, , 1F
我不知道你的課本怎麼寫的,不過一般來說,0不被視為有效數
06/23 01:24, 1F

06/23 01:24, , 2F
字,所以例子(2)取三個位數.965
06/23 01:24, 2F

06/23 01:25, , 3F
然後也許因為我是工程領域,個人認為有效位數這種東西實在不
06/23 01:25, 3F

06/23 01:26, , 4F
需要規範的太嚴格,能夠覆蓋到所需的精細度就好
06/23 01:26, 4F

06/23 01:26, , 5F
在篇幅許可的情況下,我甚至認為多取幾位也沒關係。
06/23 01:26, 5F
※ 編輯: aboutsimple 來自: 61.217.210.190 (06/23 21:53)

06/26 10:15, , 6F
我想關鍵是 "24" 是 "精確值" 或 "近似值"?
06/26 10:15, 6F

06/26 10:16, , 7F
若 "24" 是精確值, 則有效位數規則僅適用後兩項, 因此結果應
06/26 10:16, 7F

06/26 10:17, , 8F
取3位. 此時結果取2位有效數字是過度保守.
06/26 10:17, 8F

06/26 10:18, , 9F
若 "24" 是近似值, 僅兩位有效數字, 結果取兩位有效數字才是
06/26 10:18, 9F

06/26 10:18, , 10F
適當的.
06/26 10:18, 10F

06/26 10:20, , 11F
我不認同 "多取幾位也沒關係" 的說法, 那是 "虛假的精確".
06/26 10:20, 11F

06/26 10:21, , 12F
如果結果要比較精確的數字, 中間過程也要足夠精確才可.
06/26 10:21, 12F
文章代碼(AID): #1C8D7KSl (ask-why)
文章代碼(AID): #1C8D7KSl (ask-why)