JOVANA
Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

誠實的位數:有效數字與四捨五入

一個數字會悄悄告訴讀者你實際知道多少。有效數字是化學家保持誠實的方式——既不聲稱比你擁有的更多的把握,也不更少。學會讀懂它們、清點它們,並在不說謊的前提下取捨。

一個測得的數字帶著一個隱藏的承諾

假設你稱一枚硬幣,天平顯示 5.0 克。再假設一台更好的天平顯示 5.00 克。在數學上 5.0 和 5.00 是同一個數值——但對化學家而言,它們說的是兩件不同的事。前者承諾「我知道這個數到十分之一克」。後者承諾「我知道它到百分之一」。那些末尾的零不是裝飾;它們是一種關於你有多確定的聲明。一個數字中真正承載著這一資訊的那些位,就是它的有效數字

所以你寫下的位數是一份誠實契約。它們告訴下一個人,他可以在多大程度上信賴你的結果。少寫一位,就丟掉了來之不易的資訊;多寫一位,則是一個無聲的謊言——假裝你測到了你從未測到的東西。這就是為什麼有效數字端坐在每一次定量分析的核心:它們正是這門學科讓自己的結果對其自身不確定度保持誠實的方式。

清點有效數字:零的難題

任何非零數字總是有效的——1 到 9 永遠算數。麻煩永遠只出在零上,因為零可以幹兩件不同的活。有時一個零確實在報告一次測量(它是你真的知道的一位)。另一些時候,一個零只是個佔位符,把小數點固定在正確的位置上。本領就在於把這兩種零區分開。

  1. 夾在非零數字*之間*的零總是算數。在 4.05 中,中間那個零是有效的——三位有效數字。
  2. 前導零(在最前面、任何非零數字之前)從不算數。在 0.0042 中,那些零只是佔位符——兩位有效數字(4 和 2)。
  3. 小數點*之後*的末尾零總是算數。在 3.200 中,最後那兩個零都是真實測得的位——四位有效數字。
  4. 沒有小數點的整數中的末尾零是含糊的:「1500」可能是兩位、三位或四位有效數字。科學記數法可消除這種疑義。

最後這種情形,正是科學記數法發揮價值的地方。寫 1500 會讓讀者猜測你究竟測到了多少個零。但 1.5 × 10³ 清楚地說「兩位有效數字」,而 1.500 × 10³ 說「四位」。指數承載大小,前面那部分則毫不含糊地承載你誠實的位數。許多化學家正是出於這個原因預設使用科學記數法:它無法對你知道多少這件事撒謊。

在不說謊的前提下取捨

當一次計算吐出 3.847291,而你誠實地只知道三位時,你必須修剪它——這種修剪就是四捨五入(取捨)。日常規則很簡單:看你要丟棄的第一位數字。若它是 5 或更大,就把保留的那一位進一;若它是 4 或更小,就保持不變。於是 3.847291 取三位有效數字成為 3.85(被丟棄的 7 把 4 推進成 5)。取捨不是馬虎——做得對時,它正是把你的結果恰好陳述在你的測量所能支撐的誠實程度上的行為。

兩條告誡能為初學者省去真正的煩惱。第一,只在計算的最末尾才取捨——運算過程中多保留幾位,到最後才修剪一次。中途取捨、再把這個取整後的數餵給下一步,會讓小誤差像滾雪球一樣越滾越大。第二,當幾個數相加或相乘時,你的答案的精密程度不可能超過參與運算的那個最不精密的數。鏈條的強度只取決於它最弱的一環,結果的可信程度也只取決於它最不穩的那一次測量。

有效數字與精密度:一個溫和的區分

有必要預先化解一個常見的混淆。有效數字關乎*你如何把一個數字寫下來*——一種記法,一種在紙上溝通的方式。精密度(下面幾篇會充分講解)關乎*實際測量本身有多可重複*——它是你的儀器與技術的一種屬性。兩者密切相關:一次誠實的有效數字清點,應當反映那次測定的真實精密度。但它們並不是一回事。多寫幾位數字並不會讓測量更精密;它只是聲稱了更多——而空洞的聲稱恰恰是良好規範所禁止的。