対数の計算のしかたと底の変換

底を指定した対数を log_b x = ln x ÷ ln b で求めます。「b を何乗すると x になるか」を表す数です。常用対数 (底 10) と自然対数 (底 e) もあわせて出します。

対数は「底を何乗すると真数になるか」を表す数です。logbx=y\log_b x = yby=xb^y = x はまったく同じことを言っており、対数は累乗の逆にあたります。

logbx=y    by=x\log_b x = y \iff b^y = x

任意の底の対数は、底の変換公式で自然対数の比として計算できます。この電卓も内部でこの式を使っています。

logbx=lnxlnb\log_b x = \dfrac{\ln x}{\ln b}

真数 x=8x = 8、底 b=2b = 2 とします。2 を 3 乗すると 8 になるので

log28=3\log_2 8 = 3

です。底の変換公式でも ln8ln2=2.07940.6931=3\dfrac{\ln 8}{\ln 2} = \dfrac{2.0794}{0.6931} = 3 となり、同じ値が出ます。あわせて常用対数は log1080.9031\log_{10} 8 \approx 0.9031、自然対数は ln82.0794\ln 8 \approx 2.0794 です。

注意