科学的記数法計算機
小数とE表記を変換し、2つの数の四則演算を行い、結果と計算過程をコピーできます。
計算結果
数値と計算の種類を指定して計算すると、3つの表記と計算過程が表示されます。
科学的記数法計算機の使い方
1つの値を3つの表記で確認
この計算機は、小さな小数を読み取る、大きな数を短く表す、10の累乗を含む計算を確認するといった用途に使えます。例題を見直す学生、解答を準備する先生、手書きの計算から表計算ソフトへ数値を移す方に適しています。変換すると、科学的記数法、E表記、通常の小数表記をまとめて確認できます。指定した丸めを反映した同じ結果を、異なる形式で表示しています。
どちらの方向に変換する場合も「1つの数を変換」を選びます。0.00045を入力すれば科学的記数法に、4.5e-4を入力すれば小数表記に変換できます。四則演算では加算、減算、乗算、除算から選び、AとBの両方を入力します。減算はAからBを引き、除算はAをBで割ります。有効桁数の上限を指定し、「計算する」またはEnterキーを押してください。入力や設定を変更すると古い結果が消えるため、更新前の答えを新しい結果と取り違えずに済みます。
小数と10の累乗を入力する
どの言語でも小数点にはピリオドを使い、桁区切りは省いてください。-12.5、.004、6.02E23、4.5 × 10^-4などを入力できます。4.5x10^-4や4.5*10^-4も使えます。Eまたはキャレット記号の後の指数は整数にします。ここでのeは常に「10の何乗を掛けるか」を表し、自然対数の底ではありません。係数の前のマイナス記号は数の符号を変えます。一方、負の指数は絶対値が小さいことを表します。
各入力の係数はゼロを含めて200桁以内、入力全体は300文字以内です。明示的に入力する指数は-10000から10000までにしてください。単位、コンマ、分数、括弧、複数の演算を含む式は除いて入力します。この機能は2つの数を扱う計算機で、数式全体を解釈するものではありません。入力に問題がある場合、その欄のメッセージで修正方法を示し、もう一方の入力は保持します。
計算過程が表すもの
ゼロ以外の数を正規化された科学的記数法で書くとa × 10^nとなり、1 ≤ |a| < 10、nは整数です。ゼロには0 × 10^0を使います。係数を変えたときは、値を保つために指数も逆向きに変える必要があります。たとえば45 × 10^-5は4.5 × 10^-4になります。
加算と減算では、まず10の指数をそろえます。乗算では係数を掛けて指数を加え、除算では係数を割って指数を引きます。計算過程には、正規化した入力、対応する演算、最後の正規化が表示されます。十進の整数演算で入力値を保持するため、指数の差が大きい場合や差し引きで数が打ち消される場合も、最後に丸めるまでは正確に扱います。ただし除算の答えは無限に続く小数になることがあり、表示結果が近似値になる場合があります。
実際に確認できる計算例
例1:初期設定の15桁で0.00045を変換します。結果は4.5 × 10^-4、E表記では4.5e-4、小数表記では0.00045です。係数を作るために小数点を4桁移動し、元の値が1より小さいため指数は負になります。
例2:A = 3e4、B = 2e6を掛けます。係数は3 × 2 = 6、指数は4 + 6 = 10なので、正確な結果は6 × 10^10、小数表記では60000000000です。例3:4e5と7e4を加えます。後者を0.7 × 10^5と書き直してから係数を足すと4.7 × 10^5になります。この加算で指数同士を足してはいけません。
精度、コピー、利用上の制限
有効桁数の上限は初期値が15で、1から50までの整数を選べます。丸めるのは最後の1回だけです。ちょうど中間にある値は、ゼロから遠ざかる方向へ丸めます。たとえば-1.25を2桁で変換すると-1.3です。1を3で割って6桁にすると3.33333e-1となり、「丸めた結果」と表示します。「正確な結果」は入力された数について計算値と表示値が一致するという意味で、物理的な測定に不確かさがないという意味ではありません。
「結果と計算過程をコピー」では、表示された各表記、正確か丸めた値かの表示、演算をプレーンテキストにします。数値は常にピリオドの小数点を使い、桁区切りを付けません。貼り付け先の読み込み規則も確認してください。小数表記が1,000文字を超える場合は理由を表示して省略し、科学的記数法とE表記は引き続き利用できます。計算履歴は保存しません。ノートや報告書に結果を使うときは、元の単位や測定の前提を別途残してください。
よくある質問
E表記と科学的記数法は同じですか?
はい。4.5e-4と4.5 × 10^-4は同じ値です。E表記は上付き文字を使わずに書けるプレーンテキスト形式で、コピーに便利です。
なぜコンマを入力できないのですか?
コンマは小数点にも桁区切りにも使われるためです。意図せず値を変えてしまわないよう、6言語すべてで小数点をピリオドに統一し、桁区切りを認めていません。
測定値の有効数字の規則も適用しますか?
いいえ。桁数設定は出力の桁数を制限するだけです。末尾のゼロは取り除き、入力された測定値から不確かさや適切な精度を推定しません。授業や測定に定められた規則は別途適用してください。
ゼロで割ったり、式全体を計算したりできますか?
どちらも対応していません。除算でBがゼロなら入力欄にエラーを示します。BがゼロでなければAがゼロでも計算できます。長い計算は演算ごとに行い、精度が重要な場合は丸めた途中結果を次の計算に使わないようにしてください。
長い小数表記が表示されないのはなぜですか?
小数表記に1,000文字を超える長さが必要な場合があります。この表示制限は、数値のオーバーフローや結果がゼロになったことを意味しません。短いE表記を使い、貼り付け先のソフトがその指数を扱えるか確認してください。