log(対数)の計算方法

対数(log)は「ある数を何乗するとその数になるか」を表します。10² = 100 なので log₁₀ 100 = 2。 「a を何乗すると b になるか」が loga b で、a を底(てい)といいます。

関数電卓で log 100 を計算してみる →

log と ln の違い

表記名前底例
log常用対数10log 1000 = 3
ln自然対数e(≒ 2.71828)ln e = 1

電卓の log キーは底 10、ln キーは底 e です。高校数学で底が書かれていない log は、多くの場合 10 か e を表します。

電卓での計算例

「電卓で計算」を押すと、関数電卓に式が入って答えが表示されます。

計算答え説明電卓で試す
log 100210² = 100電卓で計算 →
log 1000310³ = 1000電卓で計算 →
log 0.01-210⁻² = 0.01電卓で計算 →
log 20.301029995664常用対数でよく使う値電卓で計算 →
ln 102.30258509299自然対数(底 e)電卓で計算 →
log₂ 83底の変換:log 8 ÷ log 2電卓で計算 →

底が 10 や e 以外のとき(底の変換公式)

loga b = log b ÷ log a で計算できます。log₂ 8 なら log 8 ÷ log 2 = 3(2³ = 8)。 電卓では log(8) ÷ log(2) と入力します。

対数の性質

  • log(x × y) = log x + log y
  • log(x ÷ y) = log x − log y
  • log(xⁿ) = n × log x
  • log 1 = 0、log 10 = 1

たとえば 2¹⁰⁰ の桁数は、100 × log 2 = 30.10… なので 31桁とわかります。大きな数の表示については電卓の「E」の意味も参考にしてください。

よくある質問

log と ln の違いは?

log は底が 10 の常用対数、ln は底が e(約 2.718)の自然対数です。電卓のキーもこの2つに分かれています。

log₂ のように底が 2 の対数はどう計算しますか?

底の変換公式 log₂ x = log x ÷ log 2 を使います。log₂ 8 は log 8 ÷ log 2 = 3 です。

log 0 やマイナスの数の対数は?

計算できません。対数は 0 より大きい数にだけ定義されています。電卓ではエラーになります。

log 2 の値はいくつですか?

約 0.30103 です。桁数の計算などでよく使われます。

メニュー