数学

有効数字計算機

設定
リセット
結果を共有
保存
埋め込み
バグを報告

計算機を共有

無料の電卓をあなたのウェブサイトに追加する

有効なURLを入力してください。HTTPS URLのみがサポートされています。


ページ上の電卓の入力フィールドにある現在の値を埋め込み電卓のデフォルト値として使用します。


入力ボーダーフォーカス色、スイッチのチェック時の色、選択項目のホバー色など。


利用規約に同意してください。

プレビュー

計算機を保存

計算機の設定

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

許可された範囲内の値を入力してください。

計算機を共有

有効数字計算機とは何ですか?

有効数字計算機は、関連する2つの仕事を行います。第一に、数が含む有効数字(有効桁数、または「sig figs」とも呼ばれます)の数を数えます。第二に、その数を選択した精度に丸め、要求した有効数字の桁数を正確に保ちます。

有効数字は、ある量がどれだけ正確に分かっているかを表します。100.00 g100.00\ \text{g} という読み取り値は、100 g100\ \text{g} よりもはるかに高い精度を主張します。たとえ2つの値が数値的に等しくてもです。小数点以下の末尾のゼロは「これを0.01グラム単位まで測定した」と言っています。この区別は数の書き方そのものに存在するため、この計算機は入力を単純な数に変換するのではなく書かれたテキストとして読み取り、末尾と先頭のゼロが密かに削除されることは決してありません。

計数規則

計算機は、有効数字を識別するための標準的な規則を適用します:

  • ゼロ以外の数字11 から 99)は常に有効です。
  • 有効数字の間のゼロは有効です。例えば、102102 の真ん中のゼロです。
  • 先頭のゼロ(最初のゼロ以外の数字の左側のゼロ)は決して有効ではありません。それらは小数点の位置を示すだけです。
  • 末尾のゼロ小数点が存在する場合にのみ有効です。したがって、12301230 は有効数字3桁ですが、1230.1230.1230.01230.0 はそれらの末尾のゼロを有効にします。

丸めはどのように機能しますか?

xxnn 桁の有効数字に丸めるには、その最上位桁の位取りを求め、その右側 nn 桁の位置で丸めます:

d=log10x,xrounded=round ⁣(x10nd)10ndd = \lceil \log_{10}|x| \rceil, \qquad x_{\text{rounded}} = \frac{\operatorname{round}\!\left(x \cdot 10^{\,n-d}\right)}{10^{\,n-d}}

計算機はその後、保持されたゼロが見えるように結果を整形します(例えば 0.00460.0046 は両方の有効数字を保持し、9900099000 は科学的記数法に頼らずに丸められた大きさを示します)。

計算例

有効数字を数える

有効数字理由
0.0045600.0045604先頭のゼロは数えず、小数点以下の末尾のゼロは数える
123012303小数点がないため、末尾のゼロは有効ではない
100.00100.005小数点がゼロを含むすべての数字を有効にする
0.00250.002522255 のみが有効
1230.1230.4末尾の小数点が最後のゼロを有効にする

有効数字への丸め

  • 3.141593.141593 桁の有効数字に丸める: 最初の3つの有効数字は 331144 で、次の桁(11)は切り捨てられ、3.143.14 になります。
  • 0.00456780.00456782 桁の有効数字に丸める: 最初の2つの有効数字は 4455 で、次の桁(66)は切り上げられ、0.00460.0046 になります。
  • 98765987652 桁の有効数字に丸める: 最初の2つの有効数字は 9988 で、次の桁(77)が 8899 に切り上げ、9900099000 になります。

実用的な用途

  • 科学と実験室作業 — 使用した機器を正直に反映する精度で測定値を報告します。
  • 工学 — 計算を通して正しい桁数を保ち、最終的な答えが過大にも過小にも表されないようにします。
  • 教育 — 宿題の答えを確認し、なぜ 100100100.00100.00 が互換的でないのかを学びます。
  • データクリーニング — さらなる分析の前に、測定値の列の精度を正規化します。小数点以下の桁数での丸めには丸め計算機と組み合わせ、一連の読み取り値を要約する際には平均計算機と組み合わせてください。

注意事項

  • 単独の 00 は有効数字1桁を持つものとして扱われます。
  • 1.23×1041.23 \times 10^{4} のような科学的記数法は、仮数部のみを数えることで処理されます(1.231.23 は有効数字3桁です)。指数は精度を加えません。
  • 入力はテキストとして読み取られるため、計数が意図した精度を反映するように、末尾のゼロや末尾の小数点を含め、数を意図したとおりに正確に入力する必要があります。

バグを報告

このフィールドは必須です。