常用対数とは?
常用対数は \(\log_{10}(x)\)、あるいは単に \(\log(x)\) と書き、ある数の「底10の対数」を表します。これは「10を何乗すれば x になるか?」という問いに答えるものです。たとえば \(10^3 = 1000\) なので、\(\log_{10}(1000) = 3\) となります。常用対数は理工学のあらゆる場面に登場し、pH(水素イオン指数)、デシベル(dB)、マグニチュード(リヒタースケール)、桁数(オーダー)の表現などで使われています。
この計算ツールの使い方
入力欄に正の数を入力すると、その数の底10の対数が表示されます。あわせて、自然対数(ln、底 e)と底2の対数も表示されるので、比較に役立ちます。対数は正の数に対してのみ定義されるため、x は 0 より大きい値である必要があります。
計算式の解説
基本となる関係式は $$y = \log_{10}(x)$$ で、これは \(10^y = x\) と同じことを意味します。コンピュータは自然対数を直接計算するため、このツールでは「底の変換公式」 $$\log_{10}(x) = \frac{\ln(x)}{\ln(10)}$$ を用いています。同じ考え方で、\(\log_2(x) = \dfrac{\ln(x)}{\ln(2)}\) も求められます。
計算例
x = 500 の場合を考えてみましょう。 $$\log_{10}(500) = \frac{\ln(500)}{\ln(10)} \approx \frac{6.2146}{2.3026} \approx 2.69897$$ となります。つまり \(10^{2.69897} \approx 500\) です。500 は 100(\(10^2\))と 1000(\(10^3\))の間にあるため、結果が 2 と 3 の間に収まっていることから、答えが正しいと確認できます。
よくある質問(FAQ)
log と ln の違いは? 一般に「log」は底10(常用対数)を表し、「ln」は底 \(e \approx 2.71828\)(自然対数)を表します。
0 や負の数の対数は計算できますか? いいえ。実数の範囲では、0 や負の数に対する対数は定義されていません。そのため、このツールでは正の数を入力する必要があります。
\(\log_{10}(1)\) はいくつ? 0 になります。\(10^0 = 1\) だからです。どんな底であっても、1 の対数は常に 0 です。