底の変換公式
a, b, c は正の数で、a=1、c=1 とする。このとき
logab=logcalogcbこの記事の要点
- x=logab とおくと、対数の定義から ax=b という指数の式に戻せる
- 両辺の底 c の対数をとると、xlogca=logcb となり、割り算で公式になる
- 底をそろえると計算できる対数が増え、logab1=logba という逆向きの使い方もできる
log48 のように底と真数がそろっていない対数は、そのままでは計算しにくい形です。底の変換公式を使うと、好きな底にそろえて計算できます。この記事では、対数の定義に戻って公式を証明し、そのあと基本の例題と発展的な使い方を紹介します。
底の変換公式は何を言っているか
logab は「a を何乗すると b になるか」を表す数です。底の変換公式は、底 a の対数を、別の底 c の対数の割り算で表せる
ことを言っています。
たとえば c=2 にそろえると、log48=log24log28=23 と計算できます。
底の変換公式の証明
1. 対数を指数の形に戻す
x=logab とおきます。対数の定義から
ax=b2. 両辺の底 c の対数をとる
両辺は正の数なので、底 c の対数をとれます。
logcax=logcb3. 指数を前に出す
対数の性質 logcMk=klogcM を使うと
xlogca=logcb4. logca で割る
a=1 なので logca=0 です。両辺を logca で割ると
x=logcalogcbx=logab だったので、底の変換公式が得られました。a=1 という条件は、手順4で 0 で割らないために必要です
。
グラフで見る
c=2、a=4 とすると、公式は log4x=log24log2x=2log2x です。つまり、y=log4x のグラフは、y=log2x のグラフを縦に 21 倍に縮めたものになります。
y = log₄ x の高さは、どの x でも y = log₂ x のちょうど半分底が違う対数どうしは、定数倍の関係にあります。微分で使う自然対数(底 e)に直すときも、この公式を使います((e^x)’=e^x になる理由)。
使い方の例題
例題
log48 と log9271 の値を求めよ。
真数と底を、同じ数の累乗で書ける底(2 と 3)にそろえます。
log48log9271=log24log28=23=log332log33−3=−23検算:423=(22)23=23=8、9−23=(32)−23=3−3=271 で、どちらも定義に合っています。
底の変換公式の発展的な使い方
公式で b=c とすると、logab=logbalogbb=logba1 です。つまり
logab1=logbaと、逆数をとると底と真数が入れかわります。これを使う問題です。
発展例題
実数 x, y が 2x=3y=12 を満たすとき、x2+y1 の値を求めよ。
1. x, y を対数で表す
対数の定義から、x=log212、y=log312 です。
2. 逆数を底の変換公式で書きかえる
x1y1=log2121=log122=log3121=log1233. 底 12 の対数の計算にする
x2+y1=2log122+log123=log12(22⋅3)=log1212=1答えは 1 です。
この問題では、底の変換公式を逆向きに使って log2121 を log122 に変え、底を 12 にそろえました
。
検算(別の方法):常用対数の近似値 log102=0.3010、log103=0.4771 を使うと、log1012=2×0.3010+0.4771=1.0791。x=0.30101.0791=3.585、y=0.47711.0791=2.262 で、3.5852+2.2621=0.558+0.442=1.000 となり一致します。
注意
logcalogcb を logcab や logcb−logca と混同しないようにしましょう。底の変換公式は対数どうしの割り算で、真数の割り算ではありません。
この記事のまとめ
- x=logab を ax=b に戻し、両辺の底 c の対数をとると logab=logcalogcb。
- a=1 は、logca で割るために必要な条件。
- logab1=logba を使うと、2x=3y=12 のような式も底をそろえて計算できる。