対数計算

真数と底を入力すると、対数を自動計算できます。常用対数(log10)、自然対数(ln)、二進対数(log2)のほか、任意の底にも対応しています。

対数を計算

自動計算

真数と底を入力すると、対数が表示されます。

対数計算の使い方

  1. 対数を求めたい0より大きい真数 x を入力します。
  2. 0より大きく1ではない底 b を入力します。常用対数、自然対数、二進対数を求める場合は、10・e・2のボタンを使えます。
  3. 対数の値、種類、べき乗による検算を確認します。

入力内容を変更すると、結果も自動で更新されます。

対数とは?

対数は、「ある数を何乗すると目的の数になるか」を表す数です。

bをy乗するとxになる場合、bʸ = xという関係があります。このとき、log_b(x) = yと表します。たとえば、2³ = 8なので、log₂(8) = 3です。ここで、bを「底」、xを「真数」と呼びます。

実数の範囲で対数を求めるには、真数xは0より大きく、底bは0より大きく1以外である必要があります。

bʸ = x ⇔ log_b(x) = y

2³ = 8 ⇔ log₂(8) = 3

log・ln・log2の違い

対数は、底によって呼び方や表記が変わります。

常用対数(log10)

底が10の対数を常用対数といいます。たとえば、log₁₀(1000) = 3です。これは10³ = 1000だからです。一般に「log」とだけ書かれている場合、分野や文脈によって意味が異なることがありますが、常用対数を表す場合があります。

自然対数(ln)

底がネイピア数eの対数を自然対数といい、通常はlnと表します。eは約2.71828です。たとえばln(e) = 1で、e¹ = eとなります。本ツールではeを選ぶと、自然対数を計算できます。

二進対数(log2)

底が2の対数を二進対数といいます。たとえばlog₂(8) = 3で、2³ = 8となります。本ツールでは2を選ぶと、二進対数を計算できます。

任意の底で計算する方法

底は10・e・2だけでなく、0より大きく1以外の数を自由に指定できます。たとえば、底に3を入力して真数に81を入力すると、log₃(81) = 4となります。これは3⁴ = 81だからです。

任意の底の対数は、自然対数を使って次のように求められます。たとえば底が3の場合、log₃(81) = ln(81) ÷ ln(3) = 4です。

log_b(x) = ln(x) ÷ ln(b)

計算結果の見方

計算結果では、対数の値だけでなく、使用している底に応じた種類と、べき乗による検算も確認できます。

対数の値:入力した真数xと底bから求めたlog_b(x)を表示します。種類:底が10なら「常用対数」、eなら「自然対数」、2なら「二進対数」と表示します。それ以外の底では一般の対数として表示します。

検算:計算した対数をyとすると、bʸ ≒ xとなることを確認できます。たとえばlog₁₀(2) ≒ 0.301029995664なら、10^0.301029995664 ≒ 2です。

入力できる数値について

真数には0より大きい数を入力できます。底には0より大きく、1ではない数を入力できます。底に1は指定できません。1を何乗しても1のままで、1以外の真数との対応が一意に定まらないためです。

本ツールは実数の対数を対象としているため、真数に0や負の数を指定することはできません。

普通の小数だけでなく、科学記数法にも対応しています。たとえば、1e3 = 1000、5e-4 = 0.0005です。非常に大きい数や小さい数も、より簡潔に入力できます。入力値によっては、計算結果は近似値として表示されます。

よくある質問

対数とは何ですか?

対数は、ある数を何乗すると目的の数になるかを表します。bʸ=xのとき、log_b(x)=yです。

logとlnの違いは何ですか?

lnは底eの自然対数を表します。logは分野や文脈によって底10の常用対数を表す場合や、底を別に指定する場合があります。

常用対数とは何ですか?

底が10の対数です。たとえばlog₁₀(1000)=3で、10³=1000という関係があります。

自然対数とは何ですか?

底がネイピア数eの対数で、通常はlnと表します。たとえばln(e)=1です。

底は自由に指定できますか?

はい。0より大きく1ではない値なら、3、5、0.5、1.5など任意の底を指定できます。

なぜ底に1を指定できないのですか?

1を何乗しても1になるため、対数の値を一意に定めることができません。そのため、対数の底に1は使えません。

0や負の数の対数は計算できますか?

本ツールは実数の対数を対象としているため、真数が0または負の数の場合は計算できません。

最終更新日:2026年8月31日

計算処理はすべてお使いのブラウザ上で行われます。入力内容が外部サーバーへ送信されることはありません。