はじめに
二次関数の最大値・最小値で点が落ちやすい原因は、計算そのものよりも「どこで場合分けするか」が曖昧なまま解いていることにあります。
特に、定義域がある問題では、頂点がそのまま答えになるとは限りません。また、最小値を求めるときと最大値を求めるときでは、見るべき基準が変わります。
この記事では、二次関数の最大値・最小値について、平方完成から頂点と軸を求め、定義域との位置関係から最大値・最小値を判断する方法を整理します。
二次関数の最大・最小は、公式暗記ではなく、グラフの位置関係で判断する単元です。式とグラフを対応させて理解することが重要です。
基本事項
二次関数は、平方完成すると次の形で表せます。
このとき、頂点は \( (p,q) \)、軸は \( x=p \) です。
最大値・最小値を考えるときは、まず次の3つを確認します。
| 確認するもの | 意味 |
|---|---|
| 放物線の向き | \( a>0 \) なら下に凸、\( a<0 \) なら上に凸 |
| 軸 | グラフが左右対称になる直線 |
| 定義域 | \( x \) が動ける範囲 |
この記事では、主に定義域が
のように閉じた区間で与えられている場合を扱います。この場合、二次関数の最大値・最小値は必ず存在します。
まず押さえるべき点は、頂点が定義域の中にあるかどうかです。頂点が定義域の外にある場合、頂点の値をそのまま最大値・最小値として答えてはいけません。
例えば、\( y=(x-2)^2-3 \) の頂点は \( (2,-3) \) です。しかし、定義域が \( 0\leqq x\leqq 1 \) であれば、\( x=2 \) は定義域の外にあります。したがって、\( y=-3 \) はこの定義域では実際にとれない値です。
最大値・最小値では、「グラフ全体の形」ではなく、「指定された定義域の中でどこが一番高いか、低いか」を考える必要があります。
解法の判断基準
二次関数の最大値・最小値は、次の手順で考えます。
- 平方完成して、頂点と軸を求めます。
- 定義域と軸の位置関係を確認します。
- 最小値なら、軸が定義域に入るかを見ます。
- 最大値なら、軸と定義域の中央の位置関係を見ます。
- 必要な \( x \) の値を代入して、最大値・最小値を求めます。
下に凸の二次関数
を考えます。
下に凸の場合、軸に近いほど値は小さく、軸から遠いほど値は大きくなります。これが最大値・最小値の判断の中心です。
最小値の判断基準
下に凸のグラフでは、最小値は「軸に最も近い点」で決まります。
定義域を \( \alpha\leqq x\leqq\beta \)、軸を \( x=p \) とします。
| 軸の位置 | 最小値をとる場所 |
|---|---|
| \( p<\alpha \) | 左端 \( x=\alpha \) |
| \( \alpha\leqq p\leqq\beta \) | 頂点 \( x=p \) |
| \( \beta<p \) | 右端 \( x=\beta \) |
位置関係で書くと、次のようになります。
| 場合 | 位置関係 | 判断 |
|---|---|---|
| 軸が定義域の左外 | \( p<\alpha\leqq x\leqq\beta \) | 定義域内では左端が軸に最も近い |
| 軸が定義域内 | \( \alpha\leqq p\leqq\beta \) | 頂点が最小 |
| 軸が定義域の右外 | \( \alpha\leqq x\leqq\beta<p \) | 定義域内では右端が軸に最も近い |
最小値は、軸が定義域に入っているかどうかを基準にします。ここでは、定義域の中央を見る必要はありません。
最大値の判断基準
下に凸のグラフでは、最大値は「軸から最も遠い端点」で決まります。
定義域を \( \alpha\leqq x\leqq\beta \) とすると、端点は \( x=\alpha \) と \( x=\beta \) です。どちらが軸 \( x=p \) から遠いかを比べればよいです。
この比較を簡単にするために、定義域の中央
を見ます。
放物線は軸に対して左右対称です。そのため、軸から遠い端点ほど、下に凸のグラフでは高い位置にあります。
| 軸の位置 | 最大値をとる場所 |
|---|---|
| \( p<\dfrac{\alpha+\beta}{2} \) | 右端 \( x=\beta \) |
| \( p=\dfrac{\alpha+\beta}{2} \) | 両端 \( x=\alpha,\beta \) |
| \( p>\dfrac{\alpha+\beta}{2} \) | 左端 \( x=\alpha \) |
最大値で定義域の中央を見るのは、放物線が軸に対して左右対称だからです。
下に凸のグラフでは、軸から離れるほど \( y \) の値は大きくなります。そのため、最大値は頂点ではなく、基本的に端点で決まります。どちらの端点かを判断するために、定義域の中央を使います。
補足:上に凸の場合
ここまでの主軸は、下に凸の基本パターンです。上に凸の二次関数では、近い・遠いの判断が逆になります。
では、軸に近いほど値は大きく、軸から遠いほど値は小さくなります。
したがって、上に凸の場合は次のように整理できます。
| グラフの向き | 最大値の基準 | 最小値の基準 |
|---|---|---|
| 下に凸 | 軸から遠い端点 | 軸に最も近い点 |
| 上に凸 | 軸に最も近い点 | 軸から遠い端点 |
下に凸のパターンだけを暗記すると、上に凸の問題で判断が逆になります。放物線の向きと、軸から近いか遠いかを必ず確認する必要があります。
例題
問題
例題1として、次の二次関数の最大値と最小値を求めます。
例題2として、次の二次関数の最小値を求めます。
方針
例題1は、文字定数を含まない基本問題です。平方完成して軸を求め、定義域との位置関係を確認します。
例題2は、軸が \( a \) によって動く問題です。軸 \( x=a \) が定義域 \( 0\leqq x\leqq 2 \) の左外、内側、右外のどこにあるかで場合分けします。
最大値・最小値の問題では、先に値を代入するのではなく、まず「どの \( x \) で最大・最小になるか」を判断することが重要です。
解答
例題1
を平方完成します。
よって、頂点は \( (2,-3) \)、軸は
です。
定義域は
です。軸 \( x=2 \) はこの定義域の中にあります。
下に凸のグラフなので、最小値は頂点でとります。
次に最大値を求めます。
下に凸のグラフでは、最大値は軸から遠い端点で決まります。端点は \( x=0 \) と \( x=3 \) です。
軸 \( x=2 \) からの距離を比べます。
したがって、\( x=0 \) の方が軸から遠いです。
実際に代入すると、
よって、
答えは次の通りです。
基本的な数字での最大値・最小値が判断できたら、次は文字定数を含む場合分けに進む必要があります。MathGrAIlのAI演習では、二次関数の最大・最小について、自分の答案のどこで場合分けがずれたかを確認できます。
MathGrAIlのAI演習へ進む例題2
を平方完成します。
よって、頂点は \( (a,1) \)、軸は
です。
定義域は
です。
この問題は下に凸のグラフの最小値を求める問題なので、軸 \( x=a \) が定義域のどこにあるかで場合分けします。
1. 軸が定義域の左外にある場合
軸 \( x=a \) が定義域 \( 0\leqq x\leqq 2 \) の左外にある条件は、
です。
このとき、定義域内で軸に最も近い点は左端 \( x=0 \) です。
したがって、
2. 軸が定義域の中にある場合
軸 \( x=a \) が定義域の中にある条件は、
です。
このとき、頂点が定義域内にあるため、最小値は頂点でとります。
より、\( x=a \) のとき \( (x-a)^2=0 \) だから、
3. 軸が定義域の右外にある場合
軸 \( x=a \) が定義域の右外にある条件は、
です。
このとき、定義域内で軸に最も近い点は右端 \( x=2 \) です。
したがって、
以上より、最小値は次のようにまとめられます。
ただし、それぞれ最小値をとる \( x \) の値は、
です。
解答の確認
例題1では、軸 \( x=2 \) が定義域 \( 0\leqq x\leqq 3 \) の中にあります。したがって、下に凸のグラフの最小値が頂点で決まる判断は正しいです。
また、最大値については、軸から遠い端点を確認しました。\( x=0 \) と \( x=3 \) の値を実際に比べると、
であり、最大値が \( 1 \) になることが確認できます。
例題2では、場合分けが
となっています。これは、軸 \( x=a \) が定義域 \( 0\leqq x\leqq 2 \) の左外、内側、右外にある3パターンを漏れなく分けたものです。
境界の \( a=0 \) と \( a=2 \) は、軸がちょうど端点に一致する場合です。このときも頂点は定義域に含まれるため、中央の
に含めて問題ありません。
よくあるミス
ミス1:定義域の外にある頂点を答えてしまう
ミスの内容は、平方完成で頂点を求めたあと、定義域を確認せずにその値を最大値・最小値として答えてしまうことです。
例えば、\( y=(x-5)^2+1 \) の頂点は \( (5,1) \) です。しかし、定義域が \( 0\leqq x\leqq 2 \) なら、\( x=5 \) は定義域の外にあります。この場合、\( y=1 \) はその定義域ではとれません。
このミスは、「平方完成できたら頂点が答え」と覚えているために起きます。
正しい判断基準は、次の順番で確認することです。
- 頂点と軸を求めます。
- 軸が定義域に入っているか確認します。
- 定義域内で実際にとれる値だけを答えます。
最大値・最小値では、値をとる \( x \) が定義域に含まれているかを必ず確認する必要があります。
ミス2:最大値と最小値の場合分け基準を逆にする
ミスの内容は、下に凸のグラフの最大値でも、最小値と同じように「軸が定義域に入るか」だけで判断してしまうことです。
下に凸の場合、最小値は軸に近い点で決まります。一方、最大値は軸から遠い端点で決まります。
そのため、最大値では定義域の中央を見る必要があります。
定義域が \( \alpha\leqq x\leqq\beta \) のとき、中央は
です。
軸がこの中央より左にあれば右端が最大、中央より右にあれば左端が最大になります。
このミスは、最小値の3パターンをそのまま最大値にも使おうとするために起きます。
正しい判断基準は次の通りです。
| 求めるもの | 下に凸で見る基準 |
|---|---|
| 最小値 | 軸が定義域のどこにあるか |
| 最大値 | 軸が定義域の中央より左か右か |
最大値と最小値では、同じ二次関数でも着眼点が異なります。
ミス3:最大値・最小値をとる \( x \) の値を書き忘れる
ミスの内容は、最大値や最小値の値だけを書き、そのときの \( x \) の値を書かないことです。
例えば、
だけでは、どの \( x \) でその値をとるのかが分かりません。
問題文に「そのときの \( x \) の値も求めよ」と明記されていない場合でも、記述答案では
のように書くのが安全です。
このミスは、最終的な値だけを答えとして見てしまうために起きます。
正しい判断基準は、答案を次の形で固定することです。
または
最大値・最小値の問題では、「値」と「その値をとる \( x \)」をセットで答える意識が必要です。
ミス4:場合分けの境界を重複・欠落させる
文字定数を含む問題では、境界の不等号を曖昧にすると減点されやすいです。
例えば、例題2では軸 \( x=a \) と定義域 \( 0\leqq x\leqq 2 \) の関係から、
と分けました。
ここで、
としてしまうと、\( a=0 \) と \( a=2 \) が抜けます。
このミスは、境界が何を意味しているかを考えずに、感覚で不等号を書いているために起きます。
正しい判断基準は、境界が「軸が端点に一致する場合」を表すと理解することです。軸が端点に一致するなら、頂点は定義域に含まれます。したがって、例題2では \( 0\leqq a\leqq 2 \) に含めるのが自然です。
類題演習への接続
二次関数の最大値・最小値は、説明を読んだだけでは定着しにくいです。特に、文字定数を含む場合分けは、自分で条件式を立てる練習が必要です。
この記事を読んだあとに取り組むべき問題は、次の順番がよいです。
- 文字を含まない二次関数の最大値・最小値
- 軸が定義域内にあるかを判断する最小値問題
- 定義域の中央を使って判断する最大値問題
- 軸が文字定数で動く最大値・最小値問題
- 定義域の端点にも文字定数が含まれる問題
最大値で軸が文字定数によって動く問題では、定義域の中央と軸の位置関係で場合分けをします。最小値のように「軸が定義域に入るか」だけで分けると、判断を誤りやすいです。
MathGrAIlのAI演習では、二次関数の最大値・最小値について、次の点を確認できます。
- 平方完成が正しくできているか
- 軸と定義域の位置関係を正しく見ているか
- 場合分けに漏れや重複がないか
- 最大値と最小値の判断基準を取り違えていないか
- 答案で「そのときの \( x \) の値」まで書けているか
文字定数を含む場合分けは、頭で理解するだけでは不十分です。実際に答案を書き、どこで不等号や境界の扱いがずれたかを確認する必要があります。
まとめ
二次関数の最大値・最小値では、平方完成だけで答えを決めてはいけません。
重要なのは、平方完成で求めた軸と、定義域の位置関係を確認することです。
下に凸の二次関数では、次のように判断します。
| 求めるもの | 判断基準 |
|---|---|
| 最小値 | 軸が定義域の左外・内側・右外のどこにあるか |
| 最大値 | 軸が定義域の中央より左か右か |
最小値は軸に近い点で決まります。最大値は軸から遠い端点で決まります。この違いを理解すれば、場合分けを丸暗記する必要はありません。
次に演習すべき内容は、文字定数を含む二次関数の最大値・最小値です。特に、軸が動く問題では、場合分けの条件式を自分で作れるかどうかが得点差になります。
MathGrAIlのAI演習では、自分の答案に対して、平方完成、場合分け、端点の比較のどこに誤りがあるかを確認できます。記事で理解した判断基準を、実際の問題で使える形にすることが重要です。
MathGrAIlのAI演習へ進む