平方完成 ― グラフの頂点を式から読み取る
公開:
mathquadratic
はじめに
二次関数のグラフを描こうとするとき、「頂点がどこか」さえ分かればあとは見通しが立ちます。平方完成は、式を変形して頂点を直接読み取るための方法です。
変形のしかた: x2+bx の形
まず基本の形から始めます。x の係数 b に対して、次の変形が常に成り立つのがポイントです。
x2+bx=(x+2b)2−4b2
なぜこうなるのか、右辺を展開して確かめてみます。
(x+2b)2−4b2=x2+bx+4b2−4b2=x2+bx
展開すると 4b2 がちょうど打ち消し合って、元の式に戻りました。つまりこの変形は「足して引いているだけ」なので、等価な変換になっています。
例題: y=x2−4x+1
実際に変形してみましょう。x の項だけをまとめてから変形します。
y=x2−4x+1=(x2−4x)+1=(x−2)2−4+1=(x−2)2−3
(x−2)2 は 0 以上なので、グラフは下に凸で、x=2 のとき最小値 −3 をとります。頂点は (2, −3) です。
途中の −4+1 のところ、「−4 はどこから来た?」となりやすいのですが、(x+2−4)2 を展開したときに余る 4(−4)2=4 を後から引いている、と考えると整理しやすいと思います。
一般化: ax2+bx+c(a=0)
x2 の係数が 1 でない場合は、先に a でくくります。
ax2+bx+c=a(x+2ab)2+(c−4ab2)
こちらも展開して戻ることを確かめることができます。頂点の座標は
(−2ab, c−4ab2)
です。暗記するより、「a でくくってから同じ手順」と覚えるほうが失敗が少ないはずです。
要確認: a<0(上に凸)の場合の最大値の扱いや、判別式 b2−4ac との関係は別記事で整理したいです。複素数の範囲まで拡張したときの頂点の意味づけについては、私自身の理解がまだ不十分なのでここでは触れません。
まとめ
- 平方完成は「足して引く」だけの等価変換
- 手順: x の項をまとめる → 必要なら a でくくる → (x+2ab)2 の形にする
- 頂点と最大・最小が式から直接読み取れる