判別式計算ツール

二次方程式 ax²+bx+c=0 の判別式(D = b² - 4ac)と解の個数を即時に計算する無料ツールです。実数解の計算、異なる2つの実数解・重解・虚数解の判別まで分かりやすく解説します。

807.9K 利用回数 更新日 · 2026-05-04 ブラウザ内で処理 · アップロードなし
AD

判別式計算ツールの使い方

判別式計算ツールは、二次方程式 ax² + bx + c = 0 の判別式 D = b² − 4ac を計算し、実数解の個数や種類を瞬時に判別するオンラインツールです。3つの係数(a, b, c)を入力するだけで、結果がリアルタイムに更新されます。

  1. 係数 a を入力 — 2次の項(x²)の係数を入力します(※ a ≠ 0)。例: x² の場合は「1」。
  2. 係数 b を入力 — 1次の項(x)の係数を入力します。例: −5x の場合は「−5」。
  3. 係数 c を入力 — 定数項を入力します。例: +6 の場合は「6」。
  4. 計算結果を確認判別式計算ツールが判別式 D の値、解の種類(実数解の個数)、および実数解が存在する場合は具体的な解(x₁, x₂)を表示します。

計算パネルには途中の代入・計算ステップが表示されるため、解の公式を用いた手計算の確認にも最適です。

判別式の計算公式と基本理論

判別式は、二次方程式の解の公式 x = (−b ± √(b² − 4ac)) / (2a) のルート(平方根)の中身である b² − 4ac から導かれています。

二次方程式: ax² + bx + c = 0  (a ≠ 0)

判別式:  D = b² − 4ac

実数解(D ≥ 0 の場合):
  x₁ = (−b + √D) / (2a)
  x₂ = (−b − √D) / (2a)
記号意味・定義
ax² の係数(0 以外の実数)
bx の係数
c定数項
D判別式 (b² − 4ac)

判別式(Discriminant)という名称は、二次方程式の解を3つのケースに「判別」することに由来しています。幾何学的には、放物線 y = ax² + bx + c が x 軸と2点で交わるか、接するか、交わらないかを意味します。

判別式 D による解の判別条件

  • D > 0 のとき: 異なる2つの実数解を持つ(放物線が x 軸と2点で交わる)
  • D = 0 のとき: 重解(1つの実数解)を持つ(放物線が x 軸に接する)
  • D < 0 のとき: 実数解なし・異なる2つの虚数解を持つ(放物線が x 軸と交わらない)

前提条件と制限事項

  • 最高次の係数 a は 0 であってはなりません(a = 0 の場合は一次方程式となります)。
  • すべての係数は実数である必要があります。
  • D < 0 の場合、複素数範囲の解 (−b ± i√|D|) / (2a) となりますが、本ツールでは実数解に焦点を当てています。

判別式計算ツールの活用シーン

判別式計算ツールは、数学の学習や実践的な問題解決において幅広く役立ちます。

  • 高校数学・代数の学習 — 解の公式を使う前に、二次方程式に実数解が存在するかどうかを迅速に確認できます。
  • 二次関数グラフ(放物線)の描画 — 判別式を用いることで、グラフ y = ax² + bx + c と x 軸との共有点の個数を即座に判定できます。
  • 物理・工学の問題演習 — 投射運動や電気回路など、二次方程式に帰着する物理現象において、物理的に意味のある実数解が存在するかをチェックできます。
  • 宿題・テストの答え合わせ — 計算ミスを防ぎ、判別式の値と解の個数が正しいかを簡単に自己採点できます。

途中の計算プロセスと解の判別がセットになっているため、二次方程式の理解を深めるツールとしてご活用ください。

判別式計算ツールについてのよくある質問

判別式(D)で何がわかりますか?

判別式 D = b² − 4ac の符号によって、二次方程式の実数解の個数や種類がわかります。D > 0 の場合は「異なる2つの実数解」、D = 0 の場合は「重解(1つの実数解)」、D < 0 の場合は「実数解なし(異なる2つの虚数解)」となります。

この判別式計算ツールの計算精度はどれくらいですか?

標準的な IEEE 754 倍精度浮動小数点演算を使用しています。整数や一般的な小数の係数であれば、判別式および解の値は正確に計算されます。

二次方程式以外の計算にも使えますか?

いいえ。判別式 D = b² − 4ac は、最高次の係数が 0 でない二次方程式(ax² + bx + c = 0、a ≠ 0)専用の計算式です。

入力したデータは保存・送信されますか?

いいえ。すべての判別式計算はお使いのブラウザ内(JavaScript)で完結し、外部サーバーに送信または保存されることは一切ありません。