SI接頭辞の換算ツールとは
このツールは、ある1つのSI接頭辞(国際単位系の接頭辞)で表した数値を、他のすべての標準接頭辞で表した値へ一括して換算します。SI接頭辞とは、要するに10のべき乗に付けられた名前のことで、最大はクエタ(\(10^{30}\))、最小はクエクト(\(10^{-30}\))まで用意されています。メートル法の接頭辞は純粋な10のべき乗なので、この換算はどの国でも同じように使え、メートル・グラム・ワット、さらには10進法として扱うバイトなど、あらゆる基本単位に対して共通して成り立ちます。
使い方
値の欄に数値を入力し、その値が現在使っている変換元の接頭辞を選びます。すると、同じ物理量を全25種の接頭辞で表し直した結果が瞬時に表示されます。選んだ変換元の接頭辞に対応する行はハイライト表示され、入力した値そのものが示されます。
計算式の解説
各接頭辞には整数の指数が割り当てられています。変換元の接頭辞(指数 \(\text{srcExp}\))から変換先の接頭辞(指数 \(\text{tgtExp}\))へ値を移すには、指数の差の分だけ小数点を移動させます。
$$\text{換算後の値} = \text{値} \times 10^{\left(\text{srcExp} - \text{tgtExp}\right)}$$
これは、いったん接頭辞のない基本単位に直し(基準値 = \(\text{値} \times 10^{\text{srcExp}}\))、その後で変換先の係数で割る(\(\text{基準値} / 10^{\text{tgtExp}}\))のと同じ計算です。指数の差だけを使って計算することで、差が大きい場合(最大で\(\pm 60\))でも桁あふれ(オーバーフロー)を避けられます。
計算例
たとえば5メガ(\(\text{srcExp} = 6\))があるとします。基準値は \(5 \times 10^6 = 5{,}000{,}000\) です。
- ギガ(tgtExp 9)の場合:\(5 \times 10^{(6-9)} = 0.005 \text{ G}\)
- キロ(tgtExp 3)の場合:\(5 \times 10^3 = 5{,}000 \text{ k}\)
- 基本単位(tgtExp 0)の場合:\(5{,}000{,}000\)
- ミリ(tgtExp -3)の場合:\(5 \times 10^9 = 5{,}000{,}000{,}000 \text{ m}\)
- マイクロ(tgtExp -6)の場合:\(5 \times 10^{12} \text{ m}\)
よくある質問
なぜ記号の大文字・小文字を区別するのですか? 大文字のMはメガ(\(10^6\))、小文字のmはミリ(\(10^{-3}\))を意味します。キロは小文字のkを使います。大文字・小文字を間違えると、値が10億倍も変わってしまいます。
クエタ・ロナ・ロント・クエクトとは何ですか? この4つの接頭辞は、主にデータ容量や科学分野の超大・超小スケールに対応するため、2022年の第27回国際度量衡総会(CGPM)で追加されたもので、それぞれ\(10^{30}\)、\(10^{27}\)、\(10^{-27}\)、\(10^{-30}\)を表します。
負の数やゼロも入力できますか? はい。ゼロはどの接頭辞でもゼロに換算され、負の値は符号を保ったまま換算されます。