対数が学生を怖がらせるのは、記法 logab が何が起きているのかを直感的に示してくれないからです。実のところ、対数は変装した指数にすぎません。その考え方をつかめば、すべての対数ルールはおなじみの指数ルールから導かれます。このガイドでは、対数をゼロから組み立てます。
定義(これは暗記しよう)
logab=c⟺ac=b
言葉で言えば:「logab とは、b を得るために a を何乗すればよいかという指数」。それだけです。あとはすべて帳簿付けにすぎません。
例:
- log28=3、なぜなら 23=8 だから。
- log101000=3、なぜなら 103=1000 だから。
- log51=0、なぜなら 50=1 だから。
よく使われる底
- log(添字なし):プレ微積分ではふつう log10 ですが、高等数学(微積分、物理、機械学習)では loge=ln。教科書の慣習を確認しましょう。
- ln(自然対数):loge、ここで e≈2.71828。dxdlnx=x1 ——きれいな導関数——になるため「自然」な底と呼ばれます。
- log2:コンピュータサイエンス(二進法)、情報理論。
四つの基本ルール
四つとも指数ルール(am⋅an=am+n など)を逆にしたものです。
1. 積のルール
loga(xy)=logax+logay
対数の中の掛け算 → 外側で足し算。(aman=am+n の鏡像。)
2. 商のルール
logayx=logax−logay
割り算 → 引き算。
3. べき乗のルール
loga(xn)=nlogax
指数が外に出て係数になります。対数方程式を解くのに最も役立ちます。
4. 底の変換
logab=logcalogcb
任意の基準となる底 c について成り立ちます。log10 や ln しかない計算機で log750 を計算できるようになります。
対数方程式を解く
標準的な手順:
方程式に複数の対数項がある場合、ルール 1〜3 を使って一つの対数にまとめ、それから指数形式に変換します。
例:log2(x)+log2(x−2)=3。
- まとめる:log2(x(x−2))=3。
- 指数形式:x(x−2)=23=8。
- 二次方程式:x2−2x−8=0、因数分解:(x−4)(x+2)=0、よって x=4 または x=−2。
- 定義域を確認:log2(−2) は未定義(対数の引数は正でなければならない)なので、x=−2 は除外。
- 答え:x=4。
定義域は必ず確認しましょう——対数を二乗したりまとめたりすると、正の引数という要件に反する無縁解が紛れ込むことがあります。
便利な恒等式
- loga1=0(どんな数も 0 乗すると 1)。
- logaa=1(どんな数も 1 乗すると自分自身)。
- logaan=n(逆関数の恒等式)。
- alogax=x(逆関数の恒等式、逆向き)。
なぜ対数が重要なのか
- 巨大な範囲を圧縮する:pH、デシベル、リヒタースケール、星の等級——すべて対数的なのは、その背後にある量が何桁にもわたるからです。
- 指数データを直線化する:対数軸のグラフは指数的な傾向を直線として浮かび上がらせます。金融、生物学、機械学習では標準です。
- 微積分:dxdlnx=x1 ——地球上で最もきれいな導関数で、一生覚えておく価値があります。
- 情報理論:底 2 の対数はビットを測り、底 e の対数はナットを測ります。
よくある間違い
- log(x+y)=logx+logy。積のルールは log(xy) のためのもので、log(x+y) のためではありません。「和の対数」のルールは存在しません。
- 負の引数:loga(−3) は実数では未定義です。
- 方程式を解くときに定義域の確認を忘れること。
自分で試してみよう
任意の対数式を方程式ソルバーに入れてみてください——正しいルールの連鎖を選び、ステップごとに案内します。
関連: