科学的記数法 変換

十進数と科学的記数法 (a × 10ⁿ) を相互変換。SI 接頭辞と整合する工学的記数法(3 のべき乗)も表示。

使い方

科学的記数法は、任意の実数を a × 10ⁿ(1 ≤ |a| < 10、n は整数)で表す方式です。人間が読める数値表現では、科学が扱うレンジを書ききれないために存在します — 電子の質量 0.000000000000000000000000000000910938 kg は読めませんが、9.10938 × 10⁻³¹ kg なら明瞭。同じ記法で銀河間距離(10²⁰ m 以上)と原子間隔(10⁻¹⁰ m)の 30 桁以上の幅を扱えます。

ルールは機械的。ゼロでない数字が 1 つだけ左に来るように小数点を移動し、移動回数を n(左に動かしたなら正、右に動かしたなら負)とします。4500 → 左に 3 → 4.5 × 10³。0.000456 → 右に 4 → 4.56 × 10⁻⁴。逆変換も同様:7.2 × 10⁵ は小数点を右に 5 桁移動して 720000。同じ数は複数表記(4.5 × 10³ = 45 × 10² = 0.45 × 10⁴)できますが、標準の科学的記数法では 1 ≤ |a| < 10 を要求し、表記を一意化します。

工学的記数法は n を 3 の倍数に制限し、SI 接頭辞(キロ = 10³、メガ = 10⁶、ギガ = 10⁹、ミリ = 10⁻³、マイクロ = 10⁻⁶、ナノ = 10⁻⁹…)と整合します。4.5 × 10³ はそのまま 4.5 × 10³(= 4.5k)ですが、4.5 × 10⁴ は 45 × 10³ になります。単位付きで便利 — 「45 kHz」は自然、「4.5 × 10⁴ Hz」は不自然。本ツールは両形式を同時表示します。

計算式

科学的:a × 10ⁿ で 1 ≤ |a| < 10 工学的:a × 10ⁿ で 1 ≤ |a| < 1000 かつ n は 3 の倍数 十進数から:小数点の移動回数を数える。n の符号は方向(左移動なら正)。 科学的から十進数:小数点を n 桁移動(n > 0 なら右へ)。

a は係数(仮数)、n は 10 のべき。標準の科学的記数法は 1 ≤ |a| < 10 を要求して表記を一意化。工学的記数法は n ∈ {…, -6, -3, 0, 3, 6, 9, …} に制限し、SI 接頭辞と整合させます。

計算例

  • 0.000456 を科学的記数法に変換。
  • 小数点を右へ 4 桁移動して 4.56(小数点前は 1 桁)。右に動かしたので n は負。結果:4.56 × 10⁻⁴。
  • 工学的形式:−4 は 3 の倍数でないので −6 へ:0.456 × 10⁻⁶ → 456 × 10⁻⁶(= 456 マイクロ単位、例:456 µm)。

よくある質問

電卓の「E」記法(例:4.56E-4)は何ですか?

科学的記数法と同じで、ASCII で書きやすくしたものです。「E」は「× 10^」を意味します。よって 4.56E-4 = 4.56 × 10⁻⁴ = 0.000456。キーボードでは上付き文字が打てないため、プログラミング言語、表計算、多くの電卓でこの形式が使われます。小文字の e(4.56e-4)も同じ意味。数学定数 e ≈ 2.718 とは無関係なので混同しないこと。

有効数字は何桁残すべきですか?

入力の精度に合わせる。3 桁の有効数字で測定した(例:2.34 cm)なら、結果も 3 桁で報告(例:2.34 × 10² mm、2.340 × 10² mm ではなく)。多段計算では、中間段で 1〜2 桁余分に保持し、最後で丸めます。データが正当化する以上の桁を報告するのはよくあるミスで、測定の信頼度を過大に表現してしまいます。

科学的と工学的、いつどちらを使う?

科学的(1 ≤ |a| < 10)は、物理・化学・純粋数学の学術的文脈で標準。工学的(n が 3 の倍数)は、SI 接頭辞が当てはまる場面で好まれます:エレクトロニクス(45 kΩ、220 µF)、通信(2.4 GHz)、距離(5 km、3 mm)、工学仕様全般。同じ数の異なる「枠組み」 — 科学的は最上位桁を強調、工学的は接頭辞と揃った桁数を強調。分野ごとにどちらかを慣例的に選ぶことが多い。

関連計算機