二次方程式の解の公式

二次方程式の解の公式 (quadratic formula)は次の通りです。

ax2+bx+c=0ax^2+bx+c=0 (a0)(a \ne 0)のとき、解 xx は次の式で求めることができる。

x=b±b24ac2a x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

中学を卒業してしまえば使わない、というものでもなくて、意外と大学の教養課程くらいでも、 定数係数の二階常微分方程式の特性方程式も二次方程式で与えられるので、 解の公式が必要になることがあります。

平方完成で解の公式が導ける

それでは解の公式を導いておきましょう。

導出過程を覚えておけば、公式に出てくる係数や符号を忘れた時にも、公式を自分で導き直せるのでとても便利です。

方針としては、二次方程式 ax2+bx+c=0ax^2+bx+c=0 を、なんとかして 

(x+A)2=B(x+A)^2=B

というような形に変形します。この結果、

x+A=±B x=A±B \begin{aligned} x + A &= \pm \sqrt{B}\\ \therefore \ x &= -A \pm \sqrt{B} \end{aligned}

という話にもっていきたいところです。

それでは早速、式変形していきましょう。

まずは x2x^2 の係数を 11 にした方が、a2+2ab+b2=(a+b)2a^2+2ab+b^2=(a+b)^2 という因数分解の公式にハマるので、 ax2+bx+c=0ax^2+bx+c=0 の両辺を aa で割るところから始めましょう。

もし a=0a = 0 だと x2x^2の係数が 00 で二次方程式にならないのでa0a \ne 0 です。

ax2+bx+c=0x2+bax+ca=0 \begin{aligned} ax^2+bx+c&=0\\ x^2+\frac{b}{a}x+\frac{c}{a}&=0 \end{aligned}

ここで、(x+b2a)2\Big(x+\displaystyle\frac{b}{2a}\Big)^2 を展開したら、 最初の二項は x2+baxx^2+\displaystyle\frac{b}{a}x になって都合が良いことに目をつけます。

そこで、

(x+b2a)2=x2+bax+(b2a)2 x2+bax=(x+b2a)2(b2a)2 \begin{aligned} \Big(x+\frac{b}{2a}\Big)^2 &= x^2 + \frac{b}{a}x + \Big(\frac{b}{2a}\Big)^2 \\ \therefore \ x^2 + \frac{b}{a}x &= \Big(x+\frac{b}{2a}\Big)^2 - \Big(\frac{b}{2a}\Big)^2 \\ \end{aligned}

よって、上の式は次のように変形できます。

x2+baxここを...+ca=0(x+b2a)2(b2a)2これで置き換える+ca=0(x+b2a)2=(b2a)2cax+b2a=±(b2a)2ca=±b24ac4a2=±b24ac2a x=b±b24ac2a \begin{aligned} \underbrace{x^2+\frac{b}{a}x}_{\text{ここを...}}+\frac{c}{a}&=0\\ \underbrace{\Big(x+\frac{b}{2a}\Big)^2 - \Big(\frac{b}{2a}\Big)^2}_{\text{これで置き換える}}+\frac{c}{a}&=0\\ \Big(x+\frac{b}{2a}\Big)^2 &= \Big(\frac{b}{2a}\Big)^2 - \frac{c}{a}\\ x+\frac{b}{2a} &= \pm \sqrt{\Big(\frac{b}{2a}\Big)^2 - \frac{c}{a}}\\ &= \pm \sqrt{\frac{b^2-4ac}{4a^2}}\\ &= \pm \frac{\sqrt{b^2-4ac}}{2a}\\ \therefore \ x &= \frac{-b \pm \sqrt{b^2-4ac}}{2a} \end{aligned}

これで解の公式が導けました。

このように、x2x^2xx が出てきているときに、x2+2ax+a2=(x+a)2x^2+2ax+a^2=(x+a)^2 という変形を利用して、 xx の一次式の平方を含む形に式変形する手順を平方完成と呼びます。

x2x^2 の係数が 11 でないとき、例えば ax2+bx+cax^2+bx+c のときは aa で全体をくくって、 a(x2+bax+ca)a(x^2+\displaystyle\frac{b}{a}x+\displaystyle\frac{c}{a}) とすれば、()() の中身は因数分解の公式が使える形になります。

以上、二次方程式の解の公式とそれを平方完成で導く方法について説明しました。

ここまでお読みいただき、誠にありがとうございます。SNS 等でこの記事をシェアしていただけますと、大変励みになります。どうぞよろしくお願いします。

© 2025 基礎からの数学入門