逆対数計算機の使い方
逆対数計算機(反対数計算機、antilog 計算機)は、対数の結果から元の数をすばやく確認するためのツールです。まず問題に合う底を選び、対数の値 y を入力してください。底10では常用対数、底eでは自然対数に対応し、カスタムモードでは任意の底を指定できます。計算すると、逆対数計算機が結果、使用した底、公式、計算手順を表示します。
入力欄の意味を確認してから計算しましょう。このツールの入力は真数そのものではなく、対数から得られた指数 y です。対数 (\log_b(x)=y) が分かっているとき、元の数(真数)x は (x=b^y) で求めます。したがって、一般の対数を計算するツールや指数方程式を解くツールとは役割が異なります。
カスタムの底には、0より大きく1ではない数を入力してください。底が0以下、または1の場合は対数の底として使えないため、エラーメッセージが表示されます。y には正数だけでなく、0、負数、小数も入力できます。有効な底なら結果 x は常に正で、y=0 のときは x=1 です。
公式と理論 — 逆対数計算機
逆対数計算機の基本関係は次のとおりです。
log_b(x) = y ⇔ x = b^y
つまり、入力した対数の値 y を指数として底 b を累乗します。底10の逆対数は (10^y)(常用対数の逆)、自然対数の逆対数は (e^y)(自然対数 ln の逆)です。たとえば (\log_{10}(100)=2) なら、逆対数は (10^2=100) になります。
対数関数と指数関数は、底の条件を満たす範囲で互いに逆関数です。底 b は (b>0)、(b\ne1)、対数の真数 x は (x>0) でなければなりません。このページが直接求めるのは x=b^y であり、入力 y に対応する元の正の数を返します。底eはネイピア数 (e\approx2.71828) です。
表示結果はブラウザーの JavaScript の数値計算に基づきます。通常の値は有効数字およそ10桁で表示され、非常に大きい値や非常に小さい値は指数表記になります。計算結果が有限の数として表せない場合はオーバーフローとして扱われるため、非常に大きな指数では高精度計算や任意精度ライブラリの結果と一致しないことがあります。
逆対数計算機の利用例
逆対数計算機は、常用対数表の値から元の数を戻す作業、自然対数から指数値を確認する作業、数学の宿題や授業例題の検算に利用できます。科学・工学の数値確認や、対数変換したデータを元のスケールに戻すときにも便利です。計算手順が表示されるため、答えだけでなく「どの底を何乗したか」まで確認できます。
例として、底10で y=3 を入力すると (10^3=1000)、自然底eで y=1 を入力すると (e^1\approx2.718281828) になります。カスタムの底2で y=8 を入力すると (2^8=256) です。底を変えると同じ y でも結果が変わるため、常用対数・自然対数・任意の底を取り違えないようにしてください。
なお、逆対数計算機は入力された y と底から数値を求めるツールであり、未知数を含む対数方程式を一般的に解くものではありません。問題の底、対数の値、真数の定義域を確認してから入力してください。表示桁数や浮動小数点計算による丸めも考慮すれば、再現性のある検算結果を得られます。