シルギア

二次方程式ソルバーの使い方|解の公式・判別式・虚数解と頂点まで自動計算

公開日:2026年7月26日 更新日:2026年8月30日 運営:シルギア(Analyzegear, Inc.) 対象ツール:二次方程式ソルバー

二次方程式 ax²+bx+c=0 は、中学から高校数学まで繰り返し登場する基本の方程式です。この「二次方程式ソルバー」は、係数 a・b・c を入力するだけで判別式 D と解を自動で計算し、異なる実数2解・重解・共役な複素数解(虚数解)を判定して表示します。解の公式や判別式は手順が多く符号ミスが起きやすいので、答え合わせや解き方の確認にそのまま使えます。

このツールでできること

計算の中心は解の公式 x =(−b ± √D)/ 2a です。ツールはまず判別式 D = b² − 4ac を求め、その符号で解の種類を判定します。

  • D > 0:異なる実数2解
  • D = 0:重解(実数の二重解)
  • D < 0:共役な複素数解(虚数解)

D < 0 のときも x = 実部 ± 虚部 i の形で表示されるので、実数の範囲で解けない場合も答えを確認できます。係数 a に 0 を入れたときは二次の項が消えるため、一次方程式 bx+c=0 とみなして x = −c/b を計算します。負の係数や小数もそのまま入力でき、割り切れない無理数解は小数で近似表示されます。

使い方の手順

  1. 解きたい式を ax²+bx+c=0 の形に整理します。移項して右辺を 0 にそろえるのがコツです。
  2. 係数 a・b・c を入力します。項が無いところは 0(例:x²−9=0 なら b=0)を入れます。
  3. 入力と同時に判別式 D と解が表示されます。ボタンを押す必要はありません。
  4. 「例を入れる」で実数2解・重解・虚数解・一次の代表例をワンタップ入力でき、「結果をコピー」で解と判別式をまとめて書き写せます。

判別式 D で解の種類が決まる仕組み

解の公式のルートの中身が判別式 D です。√D が実数になるか虚数になるかで解の姿が変わります。x² − 5x + 6 = 0(a=1・b=−5・c=6)なら D =(−5)² − 4×1×6 = 25 − 24 = 1 > 0 で、√1 = 1 だから x =(5 ± 1)/ 2 = 3, 2 の異なる実数2解です。x² − 4x + 4 = 0 は D = 16 − 16 = 0 で、x = −(−4)/2 = 2 の重解になり、これは(x − 2)² = 0 と一致します。x² + x + 1 = 0 は D = 1 − 4 = −3 < 0 なので実数解がなく、実部 −0.5・虚部 √3/2 ≒ 0.866 の共役複素数解 x = −0.5 ± 0.866 i になります。

解の公式と因数分解の使い分け

係数が整数で解もきれいな整数・分数になる式は、因数分解のほうが速いことが多いです。x² − 5x + 6 は積が 6・和が 5 になる 2 と 3 が見つかり、(x − 2)(x − 3)= 0 とすぐ解けます。一方、解が無理数になる式では因数分解は現実的ではありません。たとえば 2x² + 3x − 4 = 0 は D = 9 + 32 = 41 で √41 は割り切れず、x =(−3 ± √41)/ 4 ≒ 0.851, −2.351 となります。こうした式こそ解の公式(=このツール)の出番です。判別式 D が平方数(1・4・9…)になるかどうかを目安に、平方数なら因数分解を狙い、そうでなければ公式で解く、と切り替えると効率的です。

頂点・軸とのつながり

ax²+bx+c=0 の解は、放物線 y = ax²+bx+c が x 軸と交わる点の x 座標です。放物線の軸は x = −b/2a、頂点は(−b/2a, −D/4a)にあります。2つの実数解はこの軸を中心に左右対称に並ぶので、軸の位置は「2解の平均」に等しくなります。x² − 5x + 6 = 0 なら軸は x = 2.5、頂点は(2.5, −0.25)で、解 2 と 3 はちょうど 2.5 を挟んで対称です。頂点の y 座標 −D/4a は判別式と直結し、D > 0(頂点が x 軸より下)で2交点、D = 0(頂点が x 軸上)で接して重解、D < 0(頂点が x 軸より上)で交点なし=虚数解、と図でも整合します。解が実数かどうか迷ったら、頂点の位置をイメージすると判断しやすくなります。

よくある疑問と注意点

解が虚数になっても誤りではありません。判別式が負のときは実数の範囲に解がないだけで、2解は虚部の符号だけが逆の共役な関係です。a も b も 0 のときは、c = 0 なら「すべての実数」、c ≠ 0 なら「解なし」になります。また、解と係数の関係(2解の和 = −b/a、積 = c/a)を使うと検算ができます。x² − 5x + 6 では和 2 + 3 = 5 = −(−5)/1、積 2 × 3 = 6 = 6/1 とぴったり合います。計算は浮動小数点で行うため表示は有効桁で丸めることがあり、ごく小さな誤差が出る場合があります。厳密な無理数は √ を含む形に書き直すと正確です。

「二次方程式ソルバー」を使ってみる →

ほかの記事

数列の計算ガイド|等差・等比・フィボナッチの一般項と和 バースデーパラドックスの計算|23人で50%を超える理由を式と早見表で理解する 黄金比計算の使い方|φ=1.618で長さ・黄金分割・デザイン比率を求める コピー・印刷の拡大縮小率の使い方|A4→A3は約141%、用紙サイズから倍率を計算 等間隔の割り付け計算の使い方|割る数の決め方と端からの位置の出し方 勾配・スロープ計算の使い方|%・角度・分数・寸勾配を相互換算

記事一覧をすべて見る →