極値を持つ条件
まずは,極値を持つ条件を確認しましょう。
三次関数
f(x)=Ax3+Bx2+Cx+D
について,
(f′(x)=3Ax2+2Bx+C
に注意すると)
f(x)
が極大値と極小値を1つずつ持つ
⟺f′(x)=0
が相異なる2つの実数解を持つ
⟺f′(x)
の判別式が正
⟺B2−3AC>0
f(x)
が極値を持たない
⟺f′(x)=0
の実数解が1つ以下
⟺f′(x)
の判別式が
0
以下
⟺B2−3AC≦0
極値を計算する
三次関数
f(x)=x3+ax2+bx+c
の極値を,上記の2通りの方法で計算してみましょう(関数を
A1
倍しても極値は
A1
倍になるだけなので,三次の係数は
1
のものを考えました)。
方法1
f′(x)=3x2+2ax+b
の解は,
x=3−a±a2−3b
よって,a2−3b>0
のとき極値が存在して,その値は,
(3−a±a2−3b)3+a(3−a±a2−3b)2+b(3−a±a2−3b)+c=27−4a3+9ab+(±4a2∓3b)a2−3b+9a3+a3−3ab∓2aa2−3b+3−ab±ba2−3b+c=272a3−3ab+c±(92b−272a2)a2−3b
※途中の式は複号同順です。
方法2
f′(x)=3x2+2ax+b
の解は,
x=3−a±a2−3b
ここで,f(x)
を
f′(x)
で割ると,
f(x)=f′(x)(3x+9a)+(32b−92a2)x+c−9ab
極値をとる場所では
f′(x)=0
なので,極値は,
(32b−92a2)(3−a±a2−3b)+c−9ab=272a3−3ab+c±(92b−272a2)a2−3b
どちらも計算が大変でしたが,個人的には方法2の方が少しだけ楽だと感じました。みなさんも,ぜひ実際に計算してみてください!