二次関数の最大・最小

二次関数の最大・最小は、グラフの頂点で決まります。y=x2+4x1y = -x^2 + 4x - 1 の最大値を求めます。

上に凸の放物線

x2x^2 の係数が負なので、このグラフは上に凸の放物線です。上に凸のとき、頂点がグラフのいちばん高い点になり、そこで最大値をとります。下へはどこまでも伸びるので、最小値はありません。

平方完成で求める

x2+4x1=(x24x)1=((x2)24)1=(x2)2+3\begin{align*} -x^2 + 4x - 1 &= -(x^2 - 4x) - 1 \\ &= -\left( (x - 2)^2 - 4 \right) - 1 \\ &= -(x - 2)^2 + 3 \end{align*}

頂点は (2,3)(2, 3) です。(x2)2-(x - 2)^222 乗の 1-1 倍なのでつねに 00 以下で、いちばん大きくなるのは x=2x = 2 のときです。よって x=2x = 2 で最大値 33 をとります。

微分で求める

y=2x+4y' = -2x + 400 とおくと x=2x = 2、そこで y=2<0y'' = -2 < 0 なので極大です。平方完成が式の形から頂点を見つけるのに対し、微分は傾きが 00 になる場所から頂点を見つけます。道すじは違っても、たどりつく点は同じです。

一般の形

y=a(xp)2+qy = a(x - p)^2 + q向き最大・最小
a>0a > 0下に凸x=px = p で最小値 qq
a<0a < 0上に凸x=px = p で最大値 qq

最大か最小かは x2x^2 の係数の符号だけで決まります。平方完成をせずに y=ax2+bx+cy = ax^2 + bx + c のまま頂点の xx 座標を出すなら、公式 x=b2ax = -\dfrac{b}{2a} が使えます。この例では 42(1)=2-\dfrac{4}{2 \cdot (-1)} = 2 となり、やはり x=2x = 2 です。

範囲が限られている場合

注意したいのは、xx の範囲が限られている場合です。頂点がその範囲の外にあると、最大・最小は範囲の端でとることになります。

範囲最大値最小値
0x10 \leq x \leq 1x=1x = 122x=0x = 01-1
0x30 \leq x \leq 3x=2x = 233x=0x = 01-1
3x53 \leq x \leq 5x=3x = 322x=5x = 56-6

最初の範囲では頂点の x=2x = 2 が外にあり、関数は増加し続けるので、両端が最大・最小になります。範囲つきの問題では、頂点が中にあるかどうかを必ず確かめます。

応用

周の長さが 2020 の長方形で面積を最大にするには、縦を xx とすると横は 10x10 - x なので、面積は次のようになります。

S=x(10x)=x2+10xS = x(10 - x) = -x^2 + 10x

頂点は x=5x = 5 なので、縦も横も 55 の正方形のとき面積が最大の 2525 になります。和が一定なら積は等しいときに最大になる、という関係の一例です。グラフの大きな点が、最大値をとる頂点 (2,3)(2, 3) です。