対数計算
指数関数モデル、複利成長・減衰、pHやデシベル、未知の指数を分離する代数に使える対数計算機です。
計算する
計算する
結果
計算式
対数は「底 b を何乗すれば x になるか」に答えます。核心は y = log_b(x) ⇔ x = b^y。2つが分かれば残りの1つを解けます。
計算例
- x = 64、b = 2 が与えられた。
- y = log_b(x) = ln(64)/ln(2) を適用。
- 結果: y = 6。
結果: log₂(64) = 6
対数計算の仕組み
各モードは同じ指数関係の代数形を1つ適用します。
対数 y = log_b(x) を求める
x(真数)と b(底)が分かっているとき。定義域: x > 0、b > 0、b ≠ 1。
真数 x = b^y を求める
底 b と指数 y が分かっているとき。指数成長・減衰の値になります。
底 b = x^(1/y) を求める
真数 x と指数 y が分かっているとき。条件: x > 0、y ≠ 0。さらに b は正で1以外。
妥当性と端点
正でない x や無効な底では対数は定義されません。定義域外の組み合わせでは、誤解を招く値の代わりに結果を隠します。
豆知識
底の変換
log_b(x) = ln(x)/ln(b)。だから計算機は任意の有効な底の対数を評価できます。
ln は底 e
自然対数は e≈2.71828 を底とし、金融・生物・微分方程式でよく使われます。
対数スケールは広い範囲を圧縮
pH、マグニチュード、デシベルは対数で乗法的な差を小さな数直線に載せます。日本の騒音規制でも dB が使われます。
実務での応用
化学のpH、音響の騒音レベル、地震のマグニチュード、金融の複利時間軸などで対数が出ます。
よくある質問
x > 0、b > 0、b ≠ 1 が必要です。そうでなければ実数の対数は定義されません。
はい。負の指数は逆数成長を意味し、b>1 なら x は分数になります。
1の何乗も常に1なので、一意の対数値が取れないからです。
ln は底 e。「log」が底10を意味することもありますが、数学では底を明示するのが安全です。
はい。「底を求める」モードで既知の x と y から b = x^(1/y) を計算します。
参考資料
- 高等学校学習指導要領(数学) 日本の高校数学における指数関数・対数関数の位置づけ。
- NIST Digital Library of Mathematical Functions 対数・特殊関数の権威ある参照。