標準形(科学的記数法)とは?
標準形は科学的記数法とも呼ばれ、あらゆる数値を「係数 a × 10のべき乗」の形、すなわち $$\text{Number} = a \times 10^{\,b}\,,\quad 1 \le |a| < 10$$ で表す方法です。係数は \(1 \le |a| < 10\) を満たし(数値がちょうど 0 の場合を除く)、指数 \(b\) は整数で、正・負・ゼロのいずれにもなります。このコンパクトな表記により、345,600,000 のような非常に大きな数や、0.000380 のような非常に小さな数を、読みやすく・書きやすく・比較しやすくできます。なお、日本の学校教育では「整数部分が1桁の数×10のべき乗」という形でこの記数法を学びます。
この計算ツールの使い方
数値欄に任意の実数を入力してください。小数点やマイナス記号も使えます。+/- ボタンを押すと符号をすばやく反転できます。計算を実行すると、係数(a)、10のべき乗(b)、そして完全な標準形の文字列という3つの結果が得られます。本ツールは入力された桁をそのまま処理するため、浮動小数点の丸め誤差を生じさせることなく、有効数字を正確に保持します。
計算式の解説
数値 \(N\) を標準形に変換するには、まず指数を \(b = \lfloor \log_{10}|N| \rfloor\) で求め、係数を \(a = N / 10^{b}\) で計算します。同じことを別の言い方で説明すると、左側にちょうど1つの0でない桁が来るまで小数点を移動させる、という操作になります。左に動かせば指数は正に、右に動かせば指数は負になります。整数部分の桁数に由来する末尾のゼロは取り除きますが、小数点以下の末尾のゼロは有効数字として意味を持つため、そのまま残します。
具体例
345,600,000 を変換してみましょう。この数の桁数は9桁なので、小数点を左に8桁分移動させ、\(b = 8\) となります。有効数字は 3.456 で、末尾のゼロは整数部分の桁に由来するものなので取り除きます。答えは $$3.456 \times 10^{8}$$ です。0.000380 のような小さな数の場合は、小数点を右に4桁分移動させて \(b = -4\) となります。末尾のゼロは小数点以下にあるため残り、結果は $$3.80 \times 10^{-4}$$ となります。
よくある質問
標準形と科学的記数法は同じものですか? はい。\(1 \le |a| < 10\) とする \(a \times 10^{b}\) の表記法においては、両者は同一です。
0 の標準形はどうなりますか? 0 は特別なケースで、単に 0 と書きます。係数は 0、指数も 0 です。
負の数はどう扱われますか? マイナス記号は係数のみに付き、係数の絶対値は1以上10未満のままです。たとえば -671,000,000 は \(-6.71 \times 10^{8}\) となります。