使い方
- 数値を入力
変換する数値を通常形式または科学的記数法で入力します。
- 変換方向を選択
通常→科学的記数法 または 科学的記数法→通常 の変換を選択します。
- 結果を確認
変換するボタンをクリックすると、変換された結果が表示されます。
科学的記数法とは?
科学的記数法(scientific notation)は、桁数が多すぎて扱いにくい数を a × 10ⁿ の形に圧縮して表す方法です。重要なルールは、係数 a の絶対値が 1 以上 10 未満(1 ≤ |a| < 10)でなければならないという点で、この条件を満たす表現はただ一つだけなので、すべての数が一貫した正規形(normalized form)を持ちます。
なぜ使うのか
- 光の速さ 3 × 10⁸ m/s や電子の質量 9.1 × 10⁻³¹ kg のように、0 を長々と並べずに簡潔に書けます。
- 係数 a の桁数がそのまま有効数字となり、測定の精度を明確に示します。
- 大きな数どうしの掛け算・割り算を、指数の足し算・引き算に置き換えて計算を単純にします。
物理・化学・天文学・工学などで標準的な表記として用いられ、コンピュータや関数電卓では 3.2E5 のような E 表記で同じ値を表します。
計算式
一般的な数値を科学的記数法に変換する式は次のとおりです。
n = ⌊log₁₀|x|⌋, a = x ÷ 10ⁿ
ここで x は変換する元の数、n は 10 の指数(整数)、a は係数です。⌊ ⌋ は切り捨て(floor)を意味します。
例)123456 の変換
① n = ⌊log₁₀123456⌋ = ⌊5.0915⌋ = 5
② a = 123456 ÷ 10⁵ = 1.23456
③ 結果:1.23456 × 10⁵
逆方向は x = a × 10ⁿ で計算します。例:4.2 × 10⁻⁴ = 4.2 ÷ 10000 = 0.00042。この計算機は係数を小数点以下 10 桁まで丸めて浮動小数点誤差を抑えます。