入学する(無料)
Study Column — Vol.05

2次関数を完全攻略する方法
— 頂点・軸・最大最小 —

2026.06  |  Math Strategy  |  読了時間:約9分

「2次関数はわかるけど、最大・最小の問題になると急に自信がなくなる」——これは高校数学で最もよく聞く悩みのひとつです。2次関数は共通テスト数学IAの第1問にほぼ毎年登場する超頻出単元です。この記事では、2次関数の根本的な理解から始め、定義域がある場合の最大・最小まで、つまずきやすいポイントを段階的に解説します。

2次関数でつまずく生徒の多くは「公式は知っているが、いつどれを使うか」で迷っています。実際に手を動かして平方完成し、グラフを描いて確認する——この地道な作業を反射的にできるようになるまで反復すれば、2次関数は共通テストの中でも安定して得点できる単元に変わります。

まず「グラフの形」を頭に刻む

2次関数 y=ax²+bx+c のグラフは「放物線」です。aが正なら下に凸(U字型)、aが負なら上に凸(山型)。これだけは反射的に出てくるようにしておきましょう。グラフの形がわかれば、最大・最小がどこにあるか(頂点か端点か)を直感的に判断できるようになります。

グラフを描く習慣が2次関数攻略の核心です。問題を見たら、まず頭の中(または紙の上)に放物線を描く。この「描いてから考える」クセをつけるだけで、正答率が大きく変わります。

「平方完成」を素早く正確に行う

2次関数の頂点と軸を求めるために欠かせないのが「平方完成」です。y=ax²+bx+c を y=a(x-p)²+q の形に変形すると、頂点が (p, q)、軸が x=p であることが一目でわかります。

平方完成の手順

例:y=x²-4x+7 を平方完成する。まず x² の係数でくくる(この場合1なのでそのまま)。次に x の係数の半分を求める(-4÷2=-2)。その2乗を足して引く:y=(x²-4x+4)-4+7=(x-2)²+3。これで頂点 (2, 3)、軸 x=2 が確定します。

KEY SKILL

平方完成は「xの係数の半分を2乗して足し引き」で機械的に行う

y=ax²+bx+c → y=a(x+b/2a)²-b²/4a+c。計算ミスが多い場合は「足した分をすぐ引く」ことを意識する。確認として展開して元に戻るかチェックする。

「定義域なし」の最大・最小は頂点を見る

定義域の指定がない(xが全実数の)場合、最大・最小は頂点で決まります。下に凸(a>0)なら頂点で最小値をとり、最大値は存在しません。上に凸(a<0)なら頂点で最大値をとり、最小値は存在しません。

「最大値・最小値が存在しない」と答えることを恥ずかしがらないことも大切です。共通テストでは「最大値はない」「最小値はない」という選択肢も正解になります。グラフの形から判断できれば迷うことはありません。

「定義域あり」の最大・最小が最難関

共通テストで点差が生まれるのが「a≦x≦b」のように定義域が指定されている場合の最大・最小です。このとき、頂点が定義域の中にあるかどうかで解法が変わります。

【頂点が定義域内にある場合】下に凸なら頂点が最小、両端点のうち頂点から遠い方が最大。【頂点が定義域外にある場合】グラフの形と定義域の位置関係から両端点を比較して判断します。

場合分けの考え方

「軸が定義域の左側にある」「軸が定義域内にある」「軸が定義域の右側にある」の3パターンで場合分けします。この場合分けを自動的に行えるようになることが、2次関数攻略の最終目標です。問題を解くときは必ずグラフを描き、「今どのパターンか」を確認してから進みましょう。

IMPORTANT

定義域あり問題は「軸が定義域の左・中・右」で3パターン場合分け

必ずグラフを描いて軸の位置を確認する。頂点が定義域内ならそこが最大or最小の候補。定義域外なら端点だけを比較すればよい。

具体例で3パターンを確認する

y=(x-2)²+1(下に凸、頂点x=2)を例に3パターンを見てみる。定義域が 0≦x≦4 なら軸x=2は定義域内なので、最小値は頂点のy=1。定義域が 3≦x≦5 なら軸x=2は定義域の左側(範囲外)なので、グラフはこの区間でずっと増加しており、最小値は左端x=3のときのy=2。定義域が -3≦x≦0 なら軸x=2は定義域の右側(範囲外)なので、グラフはこの区間でずっと減少しており、最小値は右端x=0のときのy=5。同じ関数でも定義域が変わるだけで、最小値の場所も式もまったく変わることが確認できる。

文字が含まれる場合の注意点

「a を定数として、y=x²-2ax+a+6 の最小値を求めよ」のように文字(パラメータ)が含まれる問題も頻出です。このとき軸の位置が a の値によって変わるため、場合分けが必要になります。軸は x=a であることを平方完成で確認し、「a の範囲によって最小値の式が変わる」ことを丁寧に追っていきましょう。

文字パラメータ問題は「最終的に a の関数として最大・最小を表す」ことが目標です。苦手な人は、まず数値を代入して具体的に確認してから、一般化する順序で考えると理解が深まります。

実際に解いてみよう(MATHACA basic 収録問題)

y = x² − 4x + 1 を平方完成して最小値を求める途中式として正しいのはどれか。

よくある質問

Q. 平方完成が毎回時間がかかってしまいます。速くするコツはありますか?

A. 「xの係数を2で割って2乗し、その分を後ろで引く」という手順を、数式を見た瞬間に反射で行えるようになるまで、簡単な式(係数が1のもの)で繰り返し練習するのが近道です。基礎問題を体に染み込ませておくと、文字パラメータが混ざった応用問題でも同じ手順をそのまま適用できます。

Q. 「定義域外」のパターンで、端点のどちらが最大・最小になるか毎回迷います。

A. グラフを描かずに判断しようとするとほぼ確実に迷います。面倒でも軸と定義域の位置関係を簡単な図にすれば、グラフが定義域内でずっと増加しているか減少しているかが視覚的にわかり、端点のどちらを見るべきかは一目で判断できます。

まとめ

✦  グラフの形(上に凸・下に凸)を a の符号から即答できるようにする

✦  平方完成を速く正確に行い、頂点・軸を一発で出す

✦  定義域なしは頂点、定義域ありは軸の位置で3パターン場合分け

✦  必ずグラフを描いてから最大・最小を判断する

MATHACAでは2次関数の問題をBasicからExamまで段階的に練習できます。基礎(Basic)を繰り返すだけで、平均点を超える力がつきます。

無料で始める