Skip to content
Quadratic Equation Solver
Tools

Quadratic Equation Solver

新着

Solve ax² + bx + c = 0 and get real or complex roots with the discriminant and working shown.

Solve ax² + bx + c = 0

Enter the three coefficients — results update instantly

Parabola Graph

Red dot = vertex, blue dots = x-intercepts, green dot = y-intercept

Runs entirely in your browser. Nothing is uploaded.

解の公式とは?

二次方程式とは、標準形 ax² + bx + c = 0(a、b、cは実数係数、a ≠ 0)で表される2次の多項式方程式です。「二次」という言葉はラテン語の quadratus(平方の意)に由来し、未知数の最高次数が2であることから名付けられています。代数学の基本定理により、すべての二次方程式は複素数の範囲でちょうど2つの解(重複を含む)を持ちます。

解の公式 x = (−b ± √(b² − 4ac)) / (2a) は、これらの解を求めるための汎用的な閉形式の解法です。方程式から a、b、c を読み取り、代入して「+」と「−」の両方の場合を計算するだけです。この計算機は、判別式の計算・平方根の評価・最終的な解の表現まで、すべてのステップを自動化し、計算過程を詳しく表示します。

判別式を理解する

判別式 Δ = b² − 4ac は、計算を終える前に解の性質を完全に教えてくれる、解の公式で最も重要な量です。Δ > 0 なら2つの異なる実数解があり、放物線はx軸と2点で交わります。Δ = 0 なら重解が1つあり、頂点がちょうどx軸に接します。Δ < 0 なら2つの共役複素解があり、放物線はx軸と交わりません。

応用問題では、判別式の符号は直接的な物理的意味を持ちます。たとえば投射体の高さの方程式 h(t) = −4.9t² + v₀t + h₀ において、Δ > 0 はその物体が指定した高さを2回(上昇時と下降時)通過することを意味し、Δ = 0 はその高さにちょうど頂点で届くことを意味し、Δ < 0 はその高さに届かないことを意味します。判別式を理解することで、解の公式は機械的な手順から強力な分析ツールへと変わります。

放物線の幾何学 — 頂点・切片・対称性

y = ax² + bx + c のグラフは常に放物線です。a > 0 のとき上方に開き(U字型)最小値を持ち、a < 0 のとき下方に開き(∩字型)最大値を持ちます。頂点 (−b/2a, c − b²/4a) は折り返し点であり、最適化問題の核心です。対称軸 x = −b/2a は放物線を2つの鏡像に分割します。y切片は常に (0, c) です。x切片は実数解が存在する場合にその解の値となります。

この計算機は、頂点を赤、実数のx切片を青、y切片を緑でマークしたライブSVGグラフを描画します。a、b、c を変更するとグラフは即座に更新されるため、各係数が放物線の形をどのように決めるかを直感的に理解できます。

この二次方程式ソルバーの使い方

3つの入力フィールドに a、b、c を入力すると結果が即座に更新されます。係数を読み取る前に方程式が標準形 ax² + bx + c = 0 になっているか確認し、必要であれば変形してください。ソルバーの表示内容:判別式とその符号、公式の完全なステップごとの計算、2つの解(実数または複素数)、頂点の座標、対称軸、y切片、ビエタの公式による検証、ライブ放物線グラフ。

二次方程式の解法には4つの方法があります:因数分解(整数解のとき速い)、平方完成(体系的で常に機能する)、解の公式(最も汎用的—すべての係数型とすべての解の型に対応)、グラフ(視覚的だが近似値)。ほとんどの実用的な目的には解の公式が最適な方法であり、このソルバーはまさにそれを完全な精度と詳細な計算過程で実装しています。

UtiloKit vs CalculatorSoup・RapidTables・Wolfram Alpha

オンラインの二次方程式計算機の多くは機能の一部しか提供していません。CalculatorSoup はステップごとの計算と判別式を表示しますが、グラフは描画されません。RapidTables は視覚的な出力のないシンプルな計算機を提供しています。Wolfram Alpha は最も包括的ですが、方程式をクラウドサーバーに送信し、特定のクエリ形式の入力が必要で、基本的な用途には過剰な場合があります。

UtiloKitのソルバーは、ほとんどの学生やエンジニアにとって最速の選択肢です:入力と同時に結果が即時更新(送信ボタン不要)、頂点やビエタの公式を含む完全な出力セット、ライブグラフ、そしてすべてがアップロードなしでブラウザ内でローカルに実行されアカウント不要。宿題の確認・試験対策・工学計算において、深みと速度の最適なバランスを提供します。

Frequently asked questions

解の公式とは何ですか?

解の公式は、ax² + bx + c = 0(a ≠ 0)の形の方程式の2つの解を求めます:x = (−b ± √(b² − 4ac)) / (2a)。± 記号は、x₁ = (−b + √(b² − 4ac)) / (2a) と x₂ = (−b − √(b² − 4ac)) / (2a) の両方を計算することを意味します。この公式は、解が有理数・無理数・複素数のいずれであっても必ず機能するため、二次方程式を解く最も汎用的な方法です。

判別式とは何で、その符号は何を意味しますか?

判別式は Δ = b² − 4ac で、平方根の中の式です。Δ > 0 のとき2つの異なる実数解があり、放物線はx軸を2点で横切ります。Δ = 0 のとき重解が1つだけあり、放物線は頂点でちょうどx軸に接します。Δ < 0 のとき2つの共役複素解があり、放物線はx軸と交わりません。判別式の符号を知ることで、計算を終える前に解の性質をすべて把握できます。これが最初に確認すべき事項です。

二次方程式をステップごとに解くにはどうすればよいですか?

ステップ1:一方の辺がゼロになるよう整理します:ax² + bx + c = 0。ステップ2:a、b、c を特定します。ステップ3:判別式 Δ = b² − 4ac を計算します。ステップ4:Δ ≥ 0 なら x = (−b ± √Δ) / (2a) を適用して2つの実数解を求めます。Δ < 0 なら √Δ = i√|Δ| と書き、p = −b/(2a)、q = √|Δ|/(2a) として p ± qi の形で解を表します。この計算機はすべてのステップを自動化し、中間の判別式の値や解の表現を含む完全な計算過程を表示します。

複素数解(虚数解)とは何で、幾何学的にどういう意味がありますか?

複素数解は Δ < 0 のときに現れます。共役ペアとして x = p ± qi の形になります。ここで i = √(−1)、p = −b/(2a) が実数部、q = √(|Δ|)/(2a) が虚数部です。幾何学的には、複素数解は放物線がx軸と全く交わらないことを意味します。a > 0 なら放物線は完全にx軸の上方に、a < 0 なら完全に下方に位置します。実数グラフに現れなくても、複素数解は解の和と積に関するビエタの公式を満たします。

放物線の頂点を求めるにはどうすればよいですか?

y = ax² + bx + c において、頂点は (h, k) で、h = −b / (2a)、k = c − b² / (4a) です。a > 0 なら頂点は放物線の最小点、a < 0 なら最大点です。頂点は最適化問題において最も重要な点です。最大利益・最小費用・投射体の最高点・固定した長さのフェンスで囲める最大面積など、すべてが頂点の特定を必要とします。この計算機は頂点の座標を自動的に表示します。

放物線の対称軸とは何ですか?

対称軸は、頂点を通る垂直な直線 x = −b / (2a) です。放物線はこの直線の両側で完全な鏡像になります。2つの実数解が存在する場合、それらは常に対称的に配置されます。つまり、各解は対称軸から同じ水平距離にあります。たとえば解が1と5であれば、対称軸は x = 3 です。これはまた、対称軸のx座標が2つの解の算術平均であることも意味します。

ビエタの公式とは何で、どのように使いますか?

ビエタの公式は、ax² + bx + c = 0 において、解の和が −b/a、解の積が c/a であることを示します。これは複素数解でも成り立ちます。これは素早い検証のチェックとして使えます。計算した2つの解の和が −b/a にならなければ、計算に誤りがあります。また解から二次方程式を構築することもできます。解が r₁ と r₂ であれば、方程式は a(x − r₁)(x − r₂) = 0 となり、展開すると ax² − a(r₁+r₂)x + a(r₁r₂) = 0 です。

解の公式の代わりに因数分解で解けますか?

はい、解が小さな整数のときは因数分解の方が速いです。たとえば x² − 5x + 6 = 0 は (x − 2)(x − 3) = 0 と因数分解でき、解は2と3です。ただし、解が無理数または複素数の場合は整数の範囲での因数分解は常に可能ではありません。有効な戦略:まず判別式を確認し、完全平方数であれば解は有理数なので因数分解が実用的です。そうでなければ、あらゆる係数に対して常に機能する解の公式を使いましょう。

これはCalculatorSoupやRapidTablesより二次方程式の計算に優れていますか?

UtiloKitの二次方程式ソルバーはほとんどの競合より多くの機能を提供します。CalculatorSoupはステップごとの計算と判別式を表示しますがグラフを描画しません。RapidTablesは視覚的な出力のない基本的な計算機を提供します。このツールは、完全なステップごとの解法・判別式の分析・実数解と複素数解の両方・頂点の座標・対称軸・y切片・ビエタの公式の検証・ライブSVG放物線グラフを表示します。入力するたびに即時更新され、サーバー通信は一切ありません。

二次方程式の実世界での応用例は何ですか?

二次方程式は多くの物理現象をモデル化します。投射体運動(h = v₀t − ½gt² は時間tの二次式で、h = 0 のときのtを求めると着地時刻が分かります)、経済学(利益 P = −ax² + bx − c は収益逓減をモデル化し、頂点が利益最大化の生産量を与えます)、工学(梁のたわみ、LC回路の共振)、面積問題(固定した周長のフェンスで囲める最大面積)。量がピークまで増加してから減少する、または最小値を持つ関係はすべて一般的に二次式です。

a = 0 の場合はどうなりますか?

a = 0 のとき、方程式は二次方程式から一次方程式に退化します:bx + c = 0。b ≠ 0 なら唯一の解は x = −c/b です。b = 0 かつ c = 0 なら方程式 0 = 0 は常に成り立ちます(無限に多くの解)。b = 0 かつ c ≠ 0 なら方程式 c = 0 は矛盾です(解なし)。この計算機は a = 0 のケースを検出し、ゼロ除算エラーを発生させることなく正しく処理します。

標準形でない方程式も解けますか?

ソルバーには標準形 ax² + bx + c = 0 が必要です。異なる形の方程式の場合—たとえば 2x² + 3 = 5x—まず整理してください。両辺から5xを引くと 2x² − 5x + 3 = 0 となり、a=2、b=−5、c=3 を入力します。よくあるミスは、項を等号の反対側に移動するときに負の符号を見落とすことです。a、b、c を読み取る前に、整理した方程式を必ず明示的に書き出してください。

オフラインで動作しますか?データはプライベートですか?

どちらもはいです。この計算機はJavaScriptを使用してブラウザ内で完全に動作します。サーバーへのリクエストなし、データのアップロードなし、アカウント不要です。ページが一度読み込まれればオフラインでも動作します。方程式をクラウドサーバーに送信しクエリを記録する可能性のあるWolfram Alphaとは異なり、ここではすべてがあなたのデバイス上にとどまります。係数・方程式・結果は完全にプライベートです。