Contents [hide]
底の変換公式を理解しよう

ヒロ
それでは底の変換公式の理解を深めよう。
【底を変えよう】
1つの整数を色々な底の対数で表すことで,その変化を調べてみよう。例えば,2を色々な底の対数で表してみる。底が2の場合は 2=log24 となる。これがサクサク出てこないと話にならないので,「対数の性質と計算」の記事を読んでから戻ってきて欲しい。
底が4や8,16の場合も考えると,次のようになる。
1つの整数を色々な底の対数で表すことで,その変化を調べてみよう。例えば,2を色々な底の対数で表してみる。底が2の場合は 2=log24 となる。これがサクサク出てこないと話にならないので,「対数の性質と計算」の記事を読んでから戻ってきて欲しい。
底が4や8,16の場合も考えると,次のようになる。
2=log24, 2=log4162=log864, 2=log16256
底が2から,22=4,23=8,24=16 と変化すると,それに伴って真数も4から,42=16,43=64,44=256 と変化していることが分かる。このことは,対数の定義を考えると当たり前に感じることができるだろう。
ヒロ
この結果,次の公式が得られる。
底の変換公式Ia を1でない正の数,b を正の数,m,n を実数とすると
logambn=nmlogab
が成り立つ。特に m=n のときlogab=loganbn

ヒロ
上の公式も利用価値は高いが,累乗数ではない数に底を変えたいときもあるだろう。
【底を自由に変える】
例えば2を底が2の対数で表すと 2=log24 となるが,底を3に変えたいとする。さっきの考え方を利用すると,底を2から3に変えるには,「2を何乗すると3になるか」を考えればよい。対数の性質から 2log23=3 であることが分かり,底の変換公式I「logab=loganbn 」より
例えば2を底が2の対数で表すと 2=log24 となるが,底を3に変えたいとする。さっきの考え方を利用すると,底を2から3に変えるには,「2を何乗すると3になるか」を考えればよい。対数の性質から 2log23=3 であることが分かり,底の変換公式I「logab=loganbn 」より
log24=log2log234log23=log34log23
となり,底を2から3に変えることができる。さらに対数の性質を利用して変形すると,次のようになる。log24=log23∙log34

ヒロ
底の変換公式を導く途中であるが,別の公式が得られる。
対数のリレー公式a, b を1でない正の数とし,c を正の数とすると
logab∙logbc=logac
が成り立つ。真数と底が等しいときは,連結することができる公式である。これは3つでも4つでも連結することができる。ちなみに3つの場合は次のようになる。次の式では,a, b, c は1でない正の数であり,d は正の数とする。logab∙logbc∙logcd=logad
また,循環する場合は1となることも知っておこう。logab∙logba=1logab∙logbc∙logca=1

ヒロ
個人的に「対数のリレー公式」と呼んでいるだけであり,一般的な呼称ではない。

ヒロ
さて,底の変換公式の話に戻ろう。
【底の変換公式の導出へ】
先程計算した log24=log23∙log34 から
先程計算した log24=log23∙log34 から
log34=log24log23
と変形することができる。底を2から3に変えようと変形したら,逆に「底を3から2に変換する公式」が得られた。文字を使った式でも考えておこう。リレー公式から logca∙logab=logcb が成り立つからlogab=logcblogca
となる。
ヒロ
これで底の変換公式の導出ができたことになる。
底の変換公式IIa, b, c を1でない正の数とするとき
logab=logcblogca
が成り立つ。特に c=b とするとlogab=1logba
となる。これは底と真数を入れ換えると逆数になることを表している。
ヒロ
入試問題で「底の変換公式を証明せよ」と出題された場合は,次のように書くのが良いだろう。
【底の変換公式の証明】
alogab=b の両辺に対して,底を c とする対数をとると
alogab=b の両辺に対して,底を c とする対数をとると
logcalogab=logcblogab∙logca=logcblogab=logcblogca