2次関数の最大・最小の場合分け:軸と定義域の位置関係で考える

数学1A2次関数公式の成立 更新
目次

2次関数の最大・最小の原則(下に凸のとき)

f(x)=a(x−p)2+q (a>0)f(x)=a(x-p)^2+q\ (a>0) の値は、xx が軸 x=px=p から離れるほど大きくなる。したがって、定義域 α≦x≦β\alpha\le x\le\beta では

  • 最小値:軸が定義域に入っていれば頂点 x=px=p、入っていなければ軸に近いほうの端
  • 最大値:軸から遠いほうの端(定義域の真ん中 α+β2\dfrac{\alpha+\beta}{2} と軸を比べて決める)

この記事の要点

  • 下に凸の2次関数の最小値は、軸が定義域の「左・中・右」のどこにあるかで3通りに分ける。
  • 最大値は、軸が定義域の「真ん中」より左か右かで分ける(軸から遠い端で最大)。
  • 答えが出たら、場合分けの境目で値がつながっているかを確かめる。

「aa を含む2次関数の最大値・最小値を求めよ」という問題は、数学Iの2次関数で最もよく出る形の一つです。場合分けの数や境目を覚えようとすると混乱しますが、グラフの軸がどこにあるかだけを見れば、迷わずに分けられます。

この記事では、まず上の原則がなぜ成り立つのかを確かめ、そのあと例題で場合分けの手順を説明します。

なぜ「軸からの距離」で決まるのか

a>0a>0 のとき、f(x)=a(x−p)2+qf(x)=a(x-p)^2+q の (x−p)2(x-p)^2 は、xx と pp の距離 ∣x−p∣|x-p| の2乗です。

f(x)=a ∣x−p∣2+q f(x)=a\,|x-p|^2+q

a>0a>0 なので、∣x−p∣|x-p| が大きいほど f(x)f(x) も大きい ことが分かります。また、f(p+d)=f(p−d)=ad2+qf(p+d)=f(p-d)=ad^2+q なので、グラフは軸について左右対称です。

このことから、定義域の中で

  • 値が最も小さいのは、軸に最も近い点(軸が定義域に入っていれば頂点そのもの)
  • 値が最も大きいのは、軸から最も遠い点、つまり両端のどちらか

となります。両端のどちらが軸から遠いかは、軸が定義域の真ん中より左か右かで決まります。これが冒頭の原則です。

次の例題で、この原則を使った場合分けを実際に行います。

例題

aa を定数とする。関数 f(x)=x2−2ax+3 (0≦x≦2)f(x)=x^2-2ax+3 \ (0 \le x \le 2) について、

(1) 最小値を求めよ。 (2) 最大値を求めよ。

平方完成で「軸の位置」を出す

最初にすることは、平方完成して軸と頂点を求めることです。

f(x)=x2−2ax+3=(x−a)2−a2+3 \begin{aligned} f(x) &= x^2-2ax+3 \\ &= (x-a)^2-a^2+3 \end{aligned}

2行目は、(x−a)2=x2−2ax+a2(x-a)^2=x^2-2ax+a^2 なので、余分に足した a2a^2 を引いて調整しています。

これで、グラフは下に凸の放物線で、軸は x=ax=a、頂点は (a, −a2+3)(a,\ -a^2+3) だとわかります。x2x^2 の係数が正なので、軸に近いほど値は小さく、軸から離れるほど値は大きくなります。この性質が、最大・最小を考えるときのすべての出発点です。

定義域は 0≦x≦20 \le x \le 2 で固定されていて、aa の値によって軸だけが左右に動く、という見方をすると整理しやすくなります。

最小値:軸が定義域の左・中・右で3通り

下に凸のグラフでは、定義域の中で軸に一番近い点で最小になります。軸 x=ax=a が定義域 0≦x≦20 \le x \le 2 に対してどこにあるかで、次の3通りに分かれます。

定義域(色の付いた範囲)の中で、軸に一番近い点が最小値になる

(i) a<0a<0 のとき(軸が定義域より左)

定義域の中では xx が大きくなるほど値が増えるので、左端 x=0x=0 で最小です。

f(0)=0−0+3=3 f(0)=0-0+3=3

(ii) 0≦a≦20 \le a \le 2 のとき(軸が定義域の中)

頂点が定義域に入っているので、頂点 x=ax=a で最小です。

f(a)=−a2+3 f(a)=-a^2+3

(iii) a>2a>2 のとき(軸が定義域より右)

定義域の中では xx が大きくなるほど値が減るので、右端 x=2x=2 で最小です。

f(2)=4−4a+3=7−4a f(2)=4-4a+3=7-4a

以上をまとめると、最小値は次のようになります。

最小値={3(a<0 のとき, x=0)−a2+3(0≦a≦2 のとき, x=a)7−4a(a>2 のとき, x=2) \text{最小値}= \begin{cases} 3 & (a<0 \text{ のとき},\ x=0)\\ -a^2+3 & (0 \le a \le 2 \text{ のとき},\ x=a)\\ 7-4a & (a>2 \text{ のとき},\ x=2) \end{cases}

境目の a=0a=0 や a=2a=2 をどちらに入れるかは、どちらでも正解です。a=0a=0 のとき (i) の式でも (ii) の式でも値は 33 になるからです。迷ったら、上のように「軸が定義域に入っているとき」に等号を付けると決めておくと楽です。

最大値:定義域の「真ん中」と軸を比べる

最大値のほうは、軸から遠いほうの端で最大になる と考えます。下に凸のグラフでは、定義域の中で軸から一番離れた点が一番高いからです。

どちらの端が軸から遠いかは、定義域の真ん中 x=1x=1 と軸を比べれば決まります。

(i) a<1a<1 のとき(軸が真ん中より左)

右端 x=2x=2 のほうが軸から遠いので、x=2x=2 で最大です。

f(2)=7−4a f(2)=7-4a

(ii) a=1a=1 のとき(軸がちょうど真ん中)

両端が軸から同じ距離なので、x=0x=0 と x=2x=2 の両方で最大です。

f(0)=f(2)=3 f(0)=f(2)=3

(iii) a>1a>1 のとき(軸が真ん中より右)

左端 x=0x=0 のほうが軸から遠いので、x=0x=0 で最大です。

f(0)=3 f(0)=3

最大値の場合分けに「軸が定義域の中か外か」は関係ありません。最小値と最大値で、場合分けの境目が違う(最小値は 00 と 22、最大値は 11)ことに注意しましょう。

注意

よくある間違いは、最大値でも「軸が定義域の左・中・右」の3通りに分けてしまうことです。最大値で見るのは端点のどちらが軸から遠いかだけなので、比べる相手は定義域の真ん中です。

検算:境目で値がつながるか確かめる

場合分けの答えは、境目の aa を両側の式に代入して、同じ値になるかを確かめると計算ミスに気づけます。グラフが aa によってなめらかに動くので、最大値・最小値も境目で急に飛ぶことはないからです。

  • 最小値の a=0a=0:(i) は 33、(ii) は −02+3=3-0^2+3=3 で一致
  • 最小値の a=2a=2:(ii) は −4+3=−1-4+3=-1、(iii) は 7−8=−17-8=-1 で一致
  • 最大値の a=1a=1:(i) は 7−4=37-4=3、(iii) は 33 で一致

どこか1つでも一致しなければ、平方完成か代入の計算を見直します。最後に、a=3a=3 のような具体的な値で f(x)=x2−6x+3f(x)=x^2-6x+3 を作り、f(0)=3f(0)=3、f(2)=−5f(2)=-5 を直接計算して、最小値 7−4⋅3=−57-4\cdot 3=-5 と最大値 33 に合うかを見ておくと、さらに安心です。

この記事のまとめ

  • まず平方完成して、軸の位置を x=ax=a の形で出す。
  • 最小値は「軸が定義域の左・中・右」の3通り(下に凸の場合)。
  • 最大値は「軸が定義域の真ん中より左か右か」で分ける。
  • 境目の値が両側の式で一致するかで検算する。

上に凸のグラフ(x2x^2 の係数が負)のときは、最大と最小の役割が入れ替わります。最大値が「軸の位置で3通り」、最小値が「真ん中と比べる」になる、と考えれば同じ手順で解けます。