看板 ask-why 關於我們 聯絡資訊
我看不懂書在寫什麼~"~ 一般來說是取最少位數的,可是什麼時候例外呢? 課本上舉例: (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
gamer:我不知道你的課本怎麼寫的,不過一般來說,0不被視為有效數 06/23 01:24
gamer:字,所以例子(2)取三個位數.965 06/23 01:24
gamer:然後也許因為我是工程領域,個人認為有效位數這種東西實在不 06/23 01:25
gamer:需要規範的太嚴格,能夠覆蓋到所需的精細度就好 06/23 01:26
gamer:在篇幅許可的情況下,我甚至認為多取幾位也沒關係。 06/23 01:26
※ 編輯: aboutsimple 來自: 61.217.210.190 (06/23 21:53)
yhliu:我想關鍵是 "24" 是 "精確值" 或 "近似值"? 06/26 10:15
yhliu:若 "24" 是精確值, 則有效位數規則僅適用後兩項, 因此結果應 06/26 10:16
yhliu:取3位. 此時結果取2位有效數字是過度保守. 06/26 10:17
yhliu:若 "24" 是近似值, 僅兩位有效數字, 結果取兩位有效數字才是 06/26 10:18
yhliu:適當的. 06/26 10:18
yhliu:我不認同 "多取幾位也沒關係" 的說法, 那是 "虛假的精確". 06/26 10:20
yhliu:如果結果要比較精確的數字, 中間過程也要足夠精確才可. 06/26 10:21