指数関数と対数関数は、同じ関係を逆から読んだ関数です。23=82^3=8であれば、指数関数の視点では「指数 33 を入れて 88 を作る」と読み、対数関数の視点では「88 を作るには指数が 33 である必要がある」と読みます。試験では、このつながりを明確に把握するだけで、多くの問題がずっと簡単になります。

実数の範囲で、底 aaa>0a>0, a1a \ne 1 であるとき、

y=axy=a^x

を指数関数、

y=logaxy=\log_a x

を対数関数といいます。この2つの関数は互いに逆関数であるため、同じ底を使うとグラフは直線 y=xy=x を基準に対称になります。

指数関数と対数関数の意味を一度に理解する

指数関数 y=axy=a^x では、入力 xx が指数の位置に入ります。そのため、値が一定の差で増えるよりも、一定の比率で大きく(または小さく)なる状況に適しています。

対数関数 y=logaxy=\log_a x は、その関係を逆に読みます。核心は次の一行です。

logax=y    ay=x\log_a x = y \iff a^y = x

この式は、対数が新しい計算方法であるということではなく、「指数を問う表記」であるという意味です。例えば log28=3\log_2 8 = 3 は、「22 を何乗すれば 88 になるか」を問う文章なのです。

グラフと定義域はどう違うのか

a>1a>1 であれば、指数関数と対数関数はどちらも増加します。逆に 0<a<10<a<1 であれば、どちらも減少します。ただし、入力と出力の役割が互に入れ替わります。

指数関数 y=axy=a^x の定義域はすべての実数であり、関数値は常に正です。つまり、

ax>0a^x > 0

であるため、グラフは xx 軸より下には降りません。一方、対数関数 y=logaxy=\log_a x は入力が正のときのみ定義されるため、

x>0x > 0

である必要があります。このため、指数関数の値域が対数関数の定義域と正確に結びつきます。

グラフでもこの関係が現れます。23=82^3=8 であれば、指数関数上の点は (3,8)(3,8) であり、対数関数上の対応する点は (8,3)(8,3) です。座標を入れ替えた形になるのは、まさに逆関数関係だからです。

例題:2x=102^x=10 を対数に書き換えると、なぜ簡単になるのか

指数と対数のつながりは、指数が未知である式において最も明確に現れます。次の式を見てみましょう。

2x=102^x = 10

23=82^3=8 であり 24=162^4=16 なので、xx3344 の間にあります。しかし、整数の指数だけでは正確な値をすぐに書き出すことは困難です。このようなときに対数を使えば、「指数そのもの」を答えとして書き換えることができます。

x=log210x = \log_2 10

つまり、対数関数は結果 1010 を作るための指数がいくらであるかを教えてくれます。計算機で近似値を求めると、

x3.32x \approx 3.32

となります。この例題のポイントは一つです。「結果は分かっているが指数が分からないとき」に、対数関数が自然に登場します。

よく間違えるポイント

対数関数に 00 や負の数を代入してしまうミスが多く見られます。実数の範囲では、logax\log_a x において必ず x>0x>0 でなければなりません。

底の条件を忘れがちな点にも注意してください。指数関数と対数関数において、底は常に a>0a>0, a1a \ne 1 である必要があります。

対数関数を「逆数」のように理解してはいけません。対数関数は 1ax\frac{1}{a^x} ではなく、指数関数の「逆関数」です。

もう一つは、「常に増加する」と暗記してしまうことです。a>1a>1 であれば増加しますが、0<a<10<a<1 であれば指数関数も対数関数もどちらも減少します。

loga(x+y)=logax+logay\log_a(x+y)=\log_a x+\log_a y のように、成立しない式を書いてしまうミスも多いです。対数の性質は形式が正しいときにのみ使えるため、まずは定義と条件を確認するのが安全です。

指数関数と対数関数はいつ使われるのか

指数関数は、複利、個体数の増加、放射性崩壊のように、一定の比率で増減する現象をモデル化するときによく登場します。現在の大きさに比例して変化する状況であれば、指数関数で結びつくことが多いです。

対数関数はその逆の問いに使われます。結果がどの程度まで変化したかが与えられたとき、時間がどれくらい経過したか、あるいは必要な指数がいくらであるかを探すのに適しています。

似た問題で練習してみよう

まず 34=813^4=81log381=4\log_3 81=4 に書き換えてみてください。次に 5x=405^x=40x=log540x=\log_5 40 として読み替えてみると、指数関数と対数関数がなぜペアなのかがよりはっきりと理解できるはずです。

問題の解き方でお困りですか?

問題をアップロードすると、検証済みのステップバイステップ解答が数秒で届きます。

GPAI Solver を開く →