二次方程式の計算(解の公式)
二次方程式の計算は、式を ax² + bx + c = 0 の形にして a・b・c を入力してください。判別式、解、ルートを使った正確な形と、すべての途中式が表示されます。
計算例:a(x² の係数) 2 · b(x の係数) -8 · c(定数項) 6 → 解:x₁ = 1; x₂ = 3。出典:Wolfram MathWorld – Quadratic formula and discriminant。更新日:
計算方法
二次方程式 ax² + bx + c = 0 は、解の公式 x = (−b ± √(b² − 4ac)) ÷ (2a) で解けます。判別式 D = b² − 4ac が正なら異なる2つの実数解、0なら重解、負なら実数解はありません。例:2x² − 8x + 6 = 0 は D = 16 で、解は x = 1、3 です。
ax² + bx + c = 0 の形にする
- すべてを左辺に移します:3x² = 5x − 2 → 3x² − 5x + 2 = 0 なので a = 3、b = −5、c = 2。
- ない項の係数は0:x² − 9 = 0 は b = 0、x² + 4x = 0 は c = 0。
- 符号も係数に含めます:−x² は a = −1。
正確な形・頂点・因数分解
係数が整数なら、解を正確な形でも表示します。分数(6x² − x − 2 = 0 → −1/2、2/3)や、簡単にしたルート(x² − 3x + 1 = 0 → (3 ± √5) ÷ 2)です。さらに頂点 (−b/(2a), c − b²/(4a))、因数分解 a(x − x₁)(x − x₂)、解と係数の関係による確かめも出します。D < 0 のときは 1 ± 2i のような虚数解(高校数学Ⅱ)も表示します。
計算の精度
b² が 4ac よりずっと大きいとき、公式にそのまま代入すると桁落ちが起きます。そこで Numerical Recipes の安定な方法 q = −(b + sgn(b)√D)/2、x₁ = q/a、x₂ = c/q を使っています。途中式には教科書どおりの解の公式を表示します。
よくある質問
二次方程式の解の公式は?
ax² + bx + c = 0 の解は x = (−b ± √(b² − 4ac)) ÷ (2a) です。b が偶数(b = 2b′)なら x = (−b′ ± √(b′² − ac)) ÷ a も使えます。
判別式で何がわかりますか?
D = b² − 4ac の符号で実数解の個数がわかります。D > 0 なら2つ、D = 0 なら重解1つ、D < 0 なら実数解なしです。
因数分解で解くには?
x² − 4x + 3 = (x − 1)(x − 3) = 0 のように積の形にすれば x = 1、3。x² − 9 = 0 は x = ±3 とすぐに求められます。
判別式が負のときの解は?
虚数単位 i を使って x = (−b ± i√(−D)) ÷ (2a) となります。x² − 2x + 5 = 0 なら x = 1 ± 2i です。
頂点の座標の求め方は?
x 座標は −b ÷ (2a)、y 座標はそれを代入した値です。2x² − 8x + 6 なら頂点は (2, −2) です。
出典・根拠
更新日:
関連ツール
- 関数グラフ描画サイト:関数グラフを描画最大3つの関数のグラフをブラウザーで描画。拡大縮小や移動ができ、零点(x切片)と極大・極小を数値で計算して表示します。PNG・SVGで保存でき、無料・登録不要です。
- 累乗計算機(べき乗・ルート・対数)累乗・べき乗の計算を途中式付きで。マイナスや分数の指数、n乗根、底を自由に選べる対数(log・ln)にも対応し、正確な値と指数表記を表示します。
- 分数計算分数と帯分数のたし算・ひき算・かけ算・わり算を途中式付きで計算します。約分や、小数・循環小数から分数への変換にも対応した無料の計算サイトです。
- オンライン関数電卓無料のオンライン関数電卓。sin・cos・tan(度・ラジアン)、log、ln、ルート、累乗、階乗、nCrに対応し、途中式と履歴も表示します。
- 三平方の定理の計算ツール三平方の定理(ピタゴラスの定理)で直角三角形の残りの辺を計算。2辺を入れるだけで角度・面積・高さも表示し、ルートの簡単化と途中式つきです。
- 100マス計算と数表(1〜100)のプリント作成100マス計算(たし算・ひき算・かけ算)と1〜100の数表を無料でPDF作成。数表は完成版・空らん・穴あきから選べ、答え付き。1〜120や10とびにも対応。