対数変換ツール
クイック変換
結果がここに表示されます
最近の変換履歴(最大5件)
クイック変換
log_a(x) = log_b(x) / log_b(a) (底の変換公式)
結果がここに表示されます
最近の変換履歴(最大5件)
クイック変換
結果がここに表示されます
最近の変換履歴(最大5件)
対数の基本公式と定義
自然対数 ln(x)
ネイピア数 e(≈ 2.71828…)を底とする対数。
ln(x) = logₑ(x)
微分・積分・物理・統計で最も多用される。
常用対数 log₁₀(x)
10 を底とする対数。工学・pH計算・デシベルなどで使用。
log(x) と書く場合は底が 10 を意味することが多い。
二進対数 log₂(x)
2 を底とする対数。情報理論・コンピュータサイエンスで頻用。
ビット数の計算に欠かせない。
底の変換公式
logₐ(x) = logᵦ(x) ÷ logᵦ(a)
任意の底 a を底 b に変換する基本公式。
電卓では ln または log₁₀ ボタンで代用できる。
主要変換公式一覧
ln(x) = log₁₀(x) × ln(10) ≈ log₁₀(x) × 2.302585…
log₁₀(x) = ln(x) × log₁₀(e) ≈ ln(x) × 0.434294…
log₂(x) = ln(x) / ln(2) ≈ ln(x) × 1.442695…
logₐ(x) = ln(x) / ln(a) (底の変換公式の一般形)
対数の性質
logₐ(MN) = logₐ(M) + logₐ(N) (積の対数)
logₐ(M/N) = logₐ(M) − logₐ(N) (商の対数)
logₐ(Mⁿ) = n × logₐ(M) (累乗の対数)
logₐ(a) = 1 / logₐ(1) = 0
a^(logₐ(x)) = x (対数の定義の逆)
ln・log₁₀・log₂ 変換対照表
| x(真数) | ln(x) | log₁₀(x) | log₂(x) | 備考 |
|---|---|---|---|---|
| 0.001 | −6.9078 | −3.0000 | −9.9658 | 10⁻³ |
| 0.01 | −4.6052 | −2.0000 | −6.6439 | 10⁻² |
| 0.1 | −2.3026 | −1.0000 | −3.3219 | 10⁻¹ |
| 0.5 | −0.6931 | −0.3010 | −1.0000 | 1/2 |
| 1 | 0.0000 | 0.0000 | 0.0000 | 全底で 0 |
| 2 | 0.6931 | 0.3010 | 1.0000 | log₂(2) = 1 |
| e ≈ 2.718 | 1.0000 | 0.4343 | 1.4427 | ln(e) = 1 |
| 3 | 1.0986 | 0.4771 | 1.5850 | |
| 4 | 1.3863 | 0.6021 | 2.0000 | log₂(4) = 2 |
| 5 | 1.6094 | 0.6990 | 2.3219 | |
| 10 | 2.3026 | 1.0000 | 3.3219 | log₁₀(10) = 1 |
| 100 | 4.6052 | 2.0000 | 6.6439 | 10² |
| 1000 | 6.9078 | 3.0000 | 9.9658 | 10³ |
| 10000 | 9.2103 | 4.0000 | 13.2877 | 10⁴ |
変換ステップと計算例
例 1:log₁₀(3) から ln(3) を求める
- 既知の値:log₁₀(3) ≈ 0.4771
- 変換公式:ln(x) = log₁₀(x) × ln(10) ≈ log₁₀(x) × 2.302585
- 計算:ln(3) ≈ 0.4771 × 2.302585 ≈ 1.0986
- 確認:e^1.0986 ≈ 3 ✓
例 2:ln(2) から log₁₀(2) を求める
- 既知の値:ln(2) ≈ 0.6931
- 変換公式:log₁₀(x) = ln(x) ÷ ln(10) ≈ ln(x) × 0.434294
- 計算:log₁₀(2) ≈ 0.6931 × 0.434294 ≈ 0.3010
- 確認:10^0.3010 ≈ 2 ✓
例 3:底の変換公式で log₂(8) を log₁₀ で計算
- 目標:log₂(8) を求める
- 底の変換公式:log₂(8) = log₁₀(8) ÷ log₁₀(2)
- 計算:log₁₀(8) ≈ 0.9031、log₁₀(2) ≈ 0.3010
- 結果:0.9031 ÷ 0.3010 ≈ 3.0000(= log₂(8) = 3 ∵ 2³ = 8)✓
例 4:自然対数を使って任意の底 log₃(27) を計算
- 公式:log₃(27) = ln(27) ÷ ln(3)
- ln(27) = ln(3³) = 3 × ln(3) ≈ 3 × 1.0986 = 3.2958
- ln(3) ≈ 1.0986
- 結果:3.2958 ÷ 1.0986 ≈ 3.0000(= log₃(27) = 3 ∵ 3³ = 27)✓
よく使われる対数変換
自然対数の底
ln(e) = ?
= 1.00000
常用対数の底
log₁₀(10) = ?
= 1.00000
真数 = 1
ln(1) = ?
= 0.00000
2¹⁰ = 1024
log₂(1024) = ?
= 10.00000
log₁₀ → ln
log₁₀(10) → ln
≈ 2.30259
log₁₀ → ln
log₁₀(100) → ln
≈ 4.60517
変換係数クイックリファレンス
| 変換元 | 変換先 | 乗算係数 | 係数の値 | 公式 |
|---|---|---|---|---|
| log₁₀(x) | ln(x) | × ln(10) | ≈ 2.302585 | ln(x) = log₁₀(x) × 2.302585 |
| ln(x) | log₁₀(x) | × log₁₀(e) | ≈ 0.434294 | log₁₀(x) = ln(x) × 0.434294 |
| ln(x) | log₂(x) | × 1/ln(2) | ≈ 1.442695 | log₂(x) = ln(x) × 1.442695 |
| log₂(x) | ln(x) | × ln(2) | ≈ 0.693147 | ln(x) = log₂(x) × 0.693147 |
| log₁₀(x) | log₂(x) | × 1/log₁₀(2) | ≈ 3.321928 | log₂(x) = log₁₀(x) × 3.321928 |
| log₂(x) | log₁₀(x) | × log₁₀(2) | ≈ 0.301030 | log₁₀(x) = log₂(x) × 0.301030 |
ln・log の実用的な応用分野
微積分・解析学
d/dx[ln(x)] = 1/x という簡潔な微分公式を持つ ln が優先使用される。積分計算においても自然対数が不可欠。
pH・化学
pH = −log₁₀[H⁺]、酸・塩基の濃度計算に常用対数を使用。pKa・pKb などの平衡定数も同様。
デシベル(dB)
音圧・電力比の表現:dB = 20 × log₁₀(P₂/P₁)。信号処理・音響工学の基本単位。
情報理論
シャノン情報量 H = −Σ p × log₂(p)。ビット数の基礎に log₂ が使われる。
統計・機械学習
最尤推定、交差エントロピー損失関数に ln が使用。ロジスティック回帰でも対数変換が必須。
放射性崩壊・半減期
崩壊則 N(t) = N₀ × e^(−λt) の解析に ln を使用。半減期 t₁/₂ = ln(2) / λ で求める。
よくある質問(FAQ)
ln(エル・エヌ)は自然対数で、底は e(≈ 2.71828)です。log は文脈によって底が異なります。数学・情報系では底が 10 の常用対数を指すことが多く、高校数学では log(底なし表記)= log₁₀ を意味します。物理・工学の教科書では log = ln(自然対数)として使う場合もあるため、文脈の確認が必要です。
log₁₀ と ln の間の変換係数として最も頻繁に使われます。ln(x) = log₁₀(x) × 2.302585… という関係から、常用対数の値を自然対数に変換するとき「2.303 倍」すれば近似値を素早く求められます。逆に ln から log₁₀ へは「0.4343 倍(÷2.303)」です。
実数の範囲では、対数の真数は必ず正の数(x > 0)でなければなりません。x = 0 や負の数に対する対数は実数として定義されません(ln(0) = −∞、ln(負の数) は複素数領域に入る)。このツールでは x > 0 の入力のみ有効です。
底の変換公式を使います。例えば log₂(x) を求めたい場合は、ln(x) ÷ ln(2) または log₁₀(x) ÷ log₁₀(2) で計算できます。電卓の [ln] または [log] ボタンと割り算を組み合わせるだけで任意の底の対数が求められます。
Excel では「=LN(x)」で自然対数、「=LOG10(x)」で常用対数を計算できます。任意の底 a に対しては「=LOG(x, a)」または「=LN(x)/LN(a)」で対応可能です。LOG 関数の第二引数(底)を省略すると底は 10 として計算されます。
微分:d/dx[ln(x)] = 1/x(x > 0)という極めてシンプルな形になります。積分:∫ln(x)dx = x·ln(x) − x + C(部分積分で導出)。常用対数の微分は d/dx[log₁₀(x)] = 1/(x·ln(10)) となり、ln を使う方が計算が簡潔です。
データのスケールが非常に広い場合(例:地震のマグニチュード、音の大きさ、株価変動)に対数スケールが使われます。指数的な変化を線形に見やすくしたり、正規分布に近づけるためのデータ変換(対数変換)として統計解析・機械学習でも広く活用されます。
特殊値と覚えておくべき対数
| 式 | 値 | 理由・補足 |
|---|---|---|
| ln(1) | 0 | e⁰ = 1 より |
| ln(e) | 1 | e¹ = e より |
| ln(e²) | 2 | e² = e² より |
| ln(1/e) | −1 | e⁻¹ = 1/e より |
| ln(10) | ≈ 2.302585 | ln と log₁₀ の変換係数 |
| ln(2) | ≈ 0.693147 | 半減期・倍増計算に頻出 |
| log₁₀(2) | ≈ 0.301030 | 常用対数表の基本値 |
| log₁₀(3) | ≈ 0.477121 | 常用対数表の基本値 |
| log₁₀(e) | ≈ 0.434294 | ln → log₁₀ の変換係数 |
| log₂(e) | ≈ 1.442695 | ln → log₂ の変換係数 |
| log₂(10) | ≈ 3.321928 | log₁₀ → log₂ の変換係数 |
