有効数字とは、実在するものとして扱える桁のことです。12.345 には5桁の有効数字があり、0.000104 には3桁あります。先頭のゼロは小数点の位置を示すだけだからです。掛け算や割り算をするときは、答えは入力の中で最も少ない有効数字の桁数を保ちます。足し算や引き算をするときは、最も少ない小数点以下の桁数を保ちます。この2つのルールが実務的な丸めのほとんどをカバーします。
要点まとめ
12.345には5桁の有効数字があり、3桁に丸めると12.3になります。- 先頭のゼロは数えません。
0.000104には3桁あり、科学的記数法では1.04 × 10⁻⁴です。- 掛け算・割り算では結果は最も少ない有効数字を保ちます。
3.14 × 2.7 = 8.478は8.5に丸められます。- 足し算・引き算では結果は最も少ない小数点以下の桁数を保ちます。
12.34 + 5.6 = 17.9。
有効数字とは何か
有効数字とは、数の大きさに関する情報を担っている桁のことです。2.500 と書くことは 2.5 と書くことよりも大きな主張をしています。前者は値が千分の一の位まで分かっていることを示し、後者は十分の一の位までしか分かっていないことを示します。有効数字は、ある数が実際にどれだけのことを示しているかを記録するための合意された方法であり、有効数字ガイドのページではこのルールを1か所にまとめて説明しています。
数え方のルール
ほとんどすべてのケースをカバーする4つの数え方のルールがあります。
- 0でない桁はすべて数えます。
12.345には5桁の有効数字があります。 - 0でない桁同士に挟まれたゼロは数えます。
1004には4桁あります。 - 小数点以下の末尾のゼロは数えます。
200.0には4桁あります。 - 最初の0でない桁より前にある先頭のゼロは数えません。
0.000104には3桁あります。
0.000104 の先頭のゼロは、単に小数点の位置を固定しているだけです。この数を科学的記数法で書くと、それらは消えます。1.04 × 10⁻⁴。こうすると桁数が数字そのものに見えるようになり、これが科学的記数法と有効数字がしばしば一緒に登場する理由です。
指定した有効数字の桁数への丸め方
N桁の有効数字に丸めるには、左から桁を読み、N桁を残し、次の桁で判断します。数の大きさを保つための桁埋めのゼロは残します。
計算例: 3.14159を4桁の有効数字に丸める。 最初の4桁は 3.141 で、5桁目は5なので、最後に残した桁は繰り上がります。3.142。参考までに、この電卓は12桁表示でπを 3.14159265359 と表示します。
計算例: 12.345を3桁の有効数字に丸める。 12.3 を残します。次の桁は4なので、3はそのままです。答えは 12.3。
計算例: 0.000104を2桁の有効数字に丸める。 1.0 を残し、位取りを保ちます。0.00010。電卓に 0.000104 を入力すると、表示は 1.04 × 10⁻⁴ となり、実際に意味のある3桁が一目でわかります。
計算における有効数字
この電卓は、多くの電卓と同様に、表示より多い桁数で計算し、表示は12桁の有効数字に丸めます。有効数字のルールは、結果に対して自分で手作業で適用します。2つの異なるルールがあり、これらを混同することが誤答の最も多い原因です。
掛け算・割り算: 最も少ない有効数字
普通に掛け算・割り算をしてから、入力の中で最も少ない有効数字に丸めます。3.14*2.7 で電卓は 8.478 を返します。入力はそれぞれ3桁と2桁の有効数字を持つので、誠実な結果は2桁を保つ 8.5 です。
足し算・引き算: 最も少ない小数点以下の桁数
足し算と引き算は桁数ではなく、不確かさがどこにあるかを気にします。12.34+5.6 の生の結果は 17.94 ですが、5.6 は小数第一位までしかわからないので、和も小数第一位までしか信頼できません。17.9。
なぜ掛け算と足し算でルールが異なるのか
積では桁数が組み合わさり、最も短い入力が答えを制限します。和では、それぞれの入力が自分自身の最後の信頼できる位を保ち、最も精度の低い入力が最終的な小数点以下の桁を決めます。どちらのルールも、測定が許す以上の確かさを結果に読み込ませないために存在します。
測定において有効数字が重要な理由
すべての測定値は不確かさを伴っており、有効数字はそれを簡潔に記録する方法です。200.0 g と表示するはかりは、グラムの十分の一までの精度を主張しています。同じはかりが 200 g と表示すれば、最も近い100グラム単位の精度しか主張していません。末尾のゼロの有無が、この2つの計測器の違いを表しており、それを書くことで読み手にどちらの計測器を使ったかを伝えられます。金額、工学的な公差、実験データにおいて、余分なゼロ1つがその数値の使い方を変えてしまいます。
有効数字と浮動小数点の接点
2進法の電卓は、ほとんどの10進数をわずかに不正確に保存しています。0.1のような数は2進法では正確には存在しないからです。浮動小数点演算ガイドでは、結果が表示のためにどのように丸め戻されるかを解説しています。0.1+0.2の記事では、裏側で起きている生の 0.30000000000000004 を示しています。有効数字は、保存されている桁のうちどれを実際に信頼するかを言い表す言語であり、だからこそ12桁の表示が日常使いで十分に安全なのです。本当の精度は自分で数えた桁数であり、電卓が印字した最後の数桁ではありません。
よくある質問
末尾のゼロは有効数字として数えますか?
小数点がどこにあるかによります。小数点以下のゼロは数えるので、200.0 には4桁あります。整数の末尾の単純なゼロは曖昧であり、それこそが科学的記数法が存在する理由です。2.00 × 10⁵ は明確に3桁の有効数字を意味しますが、200000 それ単体では何も語りません。
計算の途中の各ステップで丸めるべきですか?
いいえ。丸めは最後に1回だけ行ってください。途中結果を丸めると小さな誤差が積み重なり、精度を追跡する目的が損なわれます。
なぜ掛け算と足し算でルールが変わるのですか?
2つの演算は異なる形で失敗するからです。掛け算は桁数を組み合わせるため、最も短い入力が積を制限します。足し算は位取りを保つため、最も精度の低い入力が最終的な小数点以下の桁を決めます。この慣習は、それぞれの演算について報告される結果を誠実に保つためのものです。
この電卓は自動的に有効数字に丸めますか?
いいえ。表示は桁数にかかわらず12桁の有効数字に丸められます。最終的な答えの有効数字の桁数は自分で選び、表示された値を自分で丸めてください。