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