対数計算(log, ln)
log(常用対数)とln(自然対数)を使った対数式の評価。常用対数と自然対数の違いを実践的な例で理解します。
Logarithms
詳細な説明
評価ツールでの対数
評価ツールは2つの対数関数を提供します:
- log(x) -- 底10の常用対数
- ln(x) -- 底eの自然対数
底10の対数
常用対数は「10を何乗するとxになるか?」に答えます:
log(10) = 1 (10^1 = 10)
log(100) = 2 (10^2 = 100)
log(1000) = 3 (10^3 = 1000)
log(1) = 0 (10^0 = 1)
log(0.01) = -2 (10^-2 = 0.01)
自然対数
自然対数はオイラー数e(約2.71828)を底とします:
ln(e) = 1 (e^1 = e)
ln(1) = 0 (e^0 = 1)
ln(e^2) = 2
ln(2) = 0.693
ln(10) = 2.303
底の変換
底の変換公式を使って別の底に変換できます:
log_b(x) = ln(x) / ln(b)
例えば、log底2の8:ln(8) / ln(2) = 3
実用的な応用
- デシベル:
20 * log(V2/V1)(電圧比) - pH:
-log(H濃度) - 情報理論:
ln(2) * ビット(ナット) - 複利成長: 連続複利に自然対数
エラーハンドリング
logとlnはどちらも正の引数が必要です。log(0) や ln(-1) は説明的なエラーメッセージを生成します。
ユースケース
化学の学生が水素イオン濃度からpH値を計算したり、オーディオエンジニアが電力比からデシベルレベルを計算したりする場合に使用します。