対数関数のグラフは、指数関数のグラフと深い関係があり、数学の中でも特に重要な関数グラフのひとつです。
しかし「どんな形になるのか」「底によって何が変わるのか」といった点でつまずく方も多いでしょう。
本記事では、対数関数のグラフの特徴と書き方を、定義域・値域・漸近線・単調性などの観点から丁寧に解説します。
エクセルを使ったグラフの描き方についても触れますので、実用的な場面でも役立てていただけます。
対数関数のグラフの基本的な特徴(結論)
それではまず、対数関数のグラフの基本的な特徴について解説していきます。
対数関数 y = log_a(x) のグラフは、底aの値によって形が大きく変わります。
共通する特徴としては、x>0の範囲だけで定義され、x軸に近い部分では急激に変化し、大きなxに対してはゆるやかに増加(または減少)するという点が挙げられます。
またすべての対数関数のグラフは、点(1, 0)を必ず通るという性質があります。
これは log_a(1) = 0 が底aの値によらず常に成り立つためです。
対数関数のグラフの最重要ポイントは「必ず点(1, 0)を通る」「y軸(x=0)が漸近線になる」「定義域はx>0のみ」という3点です。
底が1より大きい場合のグラフ
底 a>1 のとき、対数関数 y = log_a(x) は単調増加のグラフになります。
xが大きくなるにつれてyも増加しますが、その増加の速さは次第に遅くなります。
たとえば y = log_2(x) では、x=1でy=0、x=2でy=1、x=4でy=2、x=8でy=3となります。
xが倍になるたびにyが1増えるという特徴的なパターンが見られます。
底が0より大きく1より小さい場合のグラフ
底 0<a<1 のとき、対数関数 y = log_a(x) は単調減少のグラフになります。
xが大きくなるにつれてyが減少する形状で、グラフは右下がりになります。
たとえば y = log_(1÷2)(x) は、x=1でy=0、x=2でy=−1、x=4でy=−2という値をとります。
このグラフは y = log_2(x) のグラフをx軸に関して対称移動した形になります。
漸近線と定義域の関係
対数関数 y = log_a(x) の漸近線は y軸(x=0)です。
x が0に近づくと、y は正の無限大または負の無限大に発散します。
定義域は x>0 に限られており、x=0やx<0では対数が定義されません。
値域は実数全体(−∞から+∞)であり、どんな実数値のyに対応するxが存在します。
対数関数のグラフの書き方
続いては、対数関数のグラフの具体的な書き方を確認していきます。
手順をしっかり把握することで、正確なグラフを素早くかけるようになります。
グラフを書くための基本手順
対数関数のグラフを書く際は、次の手順で進めると効率的です。
①底aが1より大きいか、0と1の間かを確認する(単調性の判断)
②点(1, 0)を座標上にプロットする
③x=a のときy=1、x=a^2 のときy=2 などの点を追加でプロットする
④y軸(x=0)が漸近線であることを意識しながら曲線を描く
特に x=a のとき y=1 という点は、底aに応じてグラフが変わる様子をつかむための重要な基準点です。
底が大きいほどグラフはより「寝た」形になり、底が小さいほど急な傾きになります。
底による違いの比較
底の違いによるグラフの変化を比較してみましょう。
| 底a | 単調性 | x=2のときのy | x=10のときのy |
|---|---|---|---|
| a=2 | 単調増加 | 1 | 約3.32 |
| a=10 | 単調増加 | 約0.301 | 1 |
| a=e(≒2.718) | 単調増加 | 約0.693 | 約2.303 |
| a=1÷2 | 単調減少 | −1 | 約−3.32 |
底が大きいほどグラフは緩やかな傾斜になり、底が小さいほど急な傾斜になることがわかります。
指数関数との対称性
対数関数 y = log_a(x) と指数関数 y = a^x は、直線 y = x に関して対称なグラフです。
これは逆関数の関係からくる幾何学的な性質です。
この対称性を利用すると、指数関数のグラフから対数関数のグラフを素早く描くことができます。
エクセルでの対数関数グラフの描き方
続いては、エクセルを使った対数関数グラフの描き方を確認していきます。
エクセルでは関数を入力するだけで対数グラフを手軽に描けます。
エクセルでの関数入力方法
エクセルで対数を計算するには、LOG関数またはLN関数を使います。
LOG(数値, 底)と入力することで任意の底の対数が計算できます。
たとえば =LOG(A1, 2) と入力すれば、セルA1の値に対する底2の対数が返されます。
自然対数の場合は =LN(A1) を、常用対数の場合は =LOG10(A1) を使うと便利です。
対数スケールのグラフ設定
エクセルでは、グラフの軸を対数スケールに設定することもできます。
軸の書式設定で「対数目盛を表示する」にチェックを入れると、軸が対数スケールに変換されます。
これにより、広い範囲のデータを視覚的にわかりやすく表示できます。
グラフサイトの活用
インターネット上には対数関数のグラフを描けるグラフサイトが多数あります。
Desmos(デスモス)などのオンラインツールでは、y = log(x) などと入力するだけでリアルタイムにグラフが表示されます。
底を変えたり複数の関数を重ねて表示したりすることもできるため、グラフの理解を深める学習に非常に役立つでしょう。
まとめ
本記事では、対数関数のグラフの特徴と書き方について、定義域・値域・漸近線・単調性・底による違いなどを中心に解説しました。
対数関数 y = log_a(x) は必ず点(1, 0)を通り、y軸を漸近線とし、底aが1より大きければ単調増加、0<a<1なら単調減少のグラフになります。
エクセルやDesmos等のグラフサイトを活用することで、実際のグラフの形を視覚的に理解することができます。
対数関数のグラフの性質をしっかりマスターして、数学の問題や実用的な場面でぜひ活用してみてください。