数学I / 2次関数のグラフと最大・最小
軸が動く最小値 m(a) と、その最大値
問題
を実数の定数とし、関数 ()を考える。
(1) の最小値 を求めよ。
(2) がすべての実数を動くとき、 の最大値と、そのときの の値を求めよ。
ヒントを見る
(1)軸 と定義域の位置で最小 を3場合に。(2)は を『 の関数』と見て、その最大を探す — 場合ごとに式が違うので、区間ごとに最大を調べてつなぐ。真ん中の区間は上に凸になることに注目。
解答・解説
方針
2段階の問題。(1)まず軸が動く最小値 を、3場合分けで求める。(2)は、その を今度は『 の関数』とみて、その最大値を求める。
(2)がこの問題の山場。 は の範囲ごとに式が違う(場合分けされている)ので、各区間で の最大を調べて、全体でいちばん大きいものを選ぶ。
解答
⓪ 発想 — どう考え始めるか。 (1) は軸が動く 場合分けの復習だ。この問題の山場は (2) にある。
(2) で視点が切り替わる。出来上がった最小値 を、今度は「 の関数」として眺め直すのだ。
つの問題の中で、主役が「 の関数」から「 の関数」へ交代する。この二段構えに気づくことが、全体を貫く発想になる。
① 平方完成して、頂点・軸を出す。
頂点 、軸 、下に凸。
② 軸の位置で3つに場合分けして、最小値 を出す。 下に凸なので、軸が定義域 の左外・中・右外のどこにあるかで、最小をとる場所が変わる。
軸が左外(): 左端で最小。
軸が範囲内(): 頂点で最小。
軸が右外(): 右端で最小。
③ 今度は を「 の関数」とみて、その最大を探す。 (1)で出た は ごとに式が変わる。3つの区間それぞれで最大を調べ、いちばん大きいものを選ぶ。
・ で : が増えると増える。 に近づくほど大きく、 に近づく。 ・ で : これは の2次関数(上に凸)。平方完成すると
頂点 で最大 。 は区間 の中にある。 ・ で : が増えると減る。 で から下がる一方。
3区間を比べると、いちばん大きいのは真ん中の区間の 。よって
まとめ:『最小値 の最大』という2段構え。(1)で場合分けした を、(2)では の関数として、各区間で最大を調べるのがコツだ。
発展 — 一歩先へ。 じつは は、 を固定して の式と見ると 次式だ。 と、 について直線になっている。
各 ごとに の直線が 本あり、 はそれらの中でいちばん下を通る線をつないだもの(下側の包絡線)にあたる。直線たちの最小をとった関数は、必ず上に凸になる。だから は上に凸で、最大が一点で決まる。
このように「最小の最大」を求める問題を、一般にマクシミン(最悪の値をできるだけ良くする)という。最適化や意思決定の理論で中心となる考え方で、 次関数の場合分けは、その最も入り口の例になっている。
(1) のとき 、 のとき 、 のとき (2) のとき最大値
別解
別解 — すべての放物線が通る定点に注目(得意な人向けの高い視点)。 を について整理すると、 となる。 の係数 が になる では、 が何であっても値が変わらない。実際 で一定だ。
つまり をどう選んでも、放物線は必ず定点 を通る。
は定義域 の中にある。だから区間内の最小値 は、この定点の高さを超えられない。
あとは、この上限に届く があるかを確かめればよい。頂点が に来る をとると、 となり、区間内の最小はちょうど 。
上限 に実際に届いたので、これが の最大だ。 場合に分けて各区間の最大を比べる本解に対し、こちらは「この放物線の族が共有する定点」を つ見抜くだけで上限が出る。本解と同じく、 のとき最大値 。
ポイント
- (1)軸が動く最小値 は3場合分け
- (2) を の関数とみて、各区間で最大を調べる
- 真ん中の区間 は上に凸で、頂点 で最大
よくある間違い
- (2) で が区間ごとに違う式であることを忘れ、 つの式だけで最大を求めてしまう。
- 真ん中の区間 を下に凸と早合点し、頂点で最小と読んで最大を取り逃がす。
- 頂点 が範囲 に入るかの確認を飛ばし、区間外の値で最大を主張する。