2次方程式の解の公式
2次方程式 ax2+bx+c=0 (a=0) の解は
x=2a−b±b2−4acただし、実数の解をもつのは b2−4ac≧0 のとき。
この記事の要点
- 解の公式は、ax2+bx+c=0 を平方完成して、平方根をとるだけで導ける
- 先に両辺を 4a 倍すると、分数を使わずに導ける
- 根号の中の b2−4ac(判別式)が、実数解の個数を決める
解の公式は長い式なので、丸暗記しようとすると符号や 2a の位置を間違えがちです。でも中身は「平方完成して平方根をとる」だけです。導き方を一度たどっておけば、忘れても自分で作り直せます。
解の公式は何を言っているか
因数分解できる方程式なら、x2−5x+6=0 を (x−2)(x−3)=0 として解けます。ところが x2−4x+1=0 は、整数の範囲では因数分解できません。
解の公式は、係数 a, b, c を代入するだけで、どんな2次方程式でも解けるようにした式です。その中身は、次に説明する平方完成の手順を、文字のまま一度だけ行った結果です。
平方完成による導出
ax2+bx+c=0 (a=0) から始めます。
1. 両辺を a で割る(x2 の係数を 1 にするため)
x2+abx+ac=02. 定数の項を右辺に移す
x2+abx=−ac3. 両辺に (2ab)2 を足す(左辺を ( )2 の形にするため。x の係数 ab の半分の2乗)
x2+abx+(2ab)2=(2ab)2−ac4. 左辺をまとめ、右辺を通分する
(x+2ab)2=4a2b2−4ac右辺は 4a2b2−4a24ac を1つにまとめました。
5. 平方根をとる(b2−4ac≧0 のとき)
x+2ab=±2ab2−4ac分母は 4a2=2∣a∣ ですが、前に ± がついているので、a が負でも 2a と書いて同じことになります。
6. 2ab を右辺に移す
x=2a−b±b2−4acこれで解の公式が得られました。使ったのは平方完成と平方根だけ
です。
図で見る平方完成と、分数を使わない導き方
手順3で足した (2ab)2 は、面積の図で見ると意味が分かります。x2+abx は、1辺 x の正方形に、たて x・横 2ab の長方形を2つ付けた L 字の面積です。右下の小さな正方形を足すと、ちょうど1辺 x+2ab の正方形になります。
平方完成は「足りない正方形を足して、大きな正方形を作る」ことまた、手順1で a で割る代わりに、両辺を 4a 倍すると分数を使わずに導けます。
4a2x2+4abx+4ac(2ax+b)2−b2+4ac(2ax+b)22ax+b=0=0=b2−4ac=±b2−4ac2行目は (2ax+b)2=4a2x2+4abx+b2 なので、余分な b2 を引いて調整しています。最後に b を移して 2a で割れば、同じ公式になります。
判別式と、b が偶数のときの公式
根号の中の D=b2−4ac を判別式といいます。手順5で平方根をとれるのは D≧0 のときだけなので、D の符号で実数解の個数が決まります。
D>0⇒異なる2つの実数解,D=0⇒重解,D<0⇒実数解なしまた、b=2b′ と偶数で書けるときは、公式に b=2b′ を代入して分子・分母を 2 で割ると
x=a−b′±b′2−acとなり、計算が楽になります。
例題
次の2次方程式を解け。
(1) 2x2+3x−1=0 (2) x2−4x+1=0
(1) a=2, b=3, c=−1 を代入します。
x=2⋅2−3±32−4⋅2⋅(−1)=4−3±17(2) b=−4=2⋅(−2) なので b′=−2 の公式を使います。
x=12±(−2)2−1⋅1=2±3この記事のまとめ
- 解の公式は、ax2+bx+c=0 を平方完成して平方根をとれば導ける
- 4a 倍してから平方完成すると、分数を使わずに導ける
- 判別式 D=b2−4ac の符号で実数解の個数が決まる。b が偶数なら b′ の公式が便利
3次方程式にも解の公式があり、その途中では虚数が欠かせなくなります。その話はコラム「3次方程式の解の公式と虚数」で紹介しています。
平方完成は、2次関数のグラフの頂点を求めるときにも使います。2次関数の最大・最小の場合分けもあわせて読むと、同じ考え方がつながって見えてきます。