計算する

計算する

Updates as you type

結果

計算式

対数は「底 b を何乗すれば x になるか」に答えます。核心は y = log_b(x) ⇔ x = b^y。2つが分かれば残りの1つを解けます。

y = log_b(x) = ln(x)/ln(b) · x = b^y · b = x^(1/y)

計算例

  1. x = 64、b = 2 が与えられた。
  2. y = log_b(x) = ln(64)/ln(2) を適用。
  3. 結果: 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) を計算します。

参考資料

  1. 高等学校学習指導要領(数学) — 文部科学省 日本の高校数学における指数関数・対数関数の位置づけ。
  2. NIST Digital Library of Mathematical Functions — NIST 対数・特殊関数の権威ある参照。

教育・計画用です。

最終確認日: 2026-09-19 — 確認者: Editorial Team

この計算機を埋め込む

無料の iframe ウィジェットで、この計算機をサイトに追加できます。

テーマ

ウィジェットはコンテナ幅に合わせて伸び、高さは自動調整されます。