コード、データと QRツール

二次方程ソルバー

有限な係数をブラウザー内で入力し、解と判別式を確認します。

ブラウザ内で処理登録不要プライバシーの説明 ↗

a ≠ 0 のとき:ax² + bx + c = a(x + b/(2a))² + c − b²/(4a)。この式を0と置くと同値な方程式になります。表示係数は丸められます。

表示値は丸められます。JavaScript の数値精度が適用されます。

係数を入力してください。

使い方

使い方

  1. a、b、c を入力します。
  2. 表示する小数点以下の桁数を選びます。
  3. 実数解、複素数解、退化結果を確認します。

退化した場合

a=0 のとき一次方程式を解きます。b=0 の場合は解なし、またはすべての実数が解と表示します。

丸めと精度

JavaScript の数値演算を使い、表示値は指定桁で丸めます。浮動小数点精度により極端な値の有効桁数が制限されます。

平方完成

a ≠ 0 のとき:ax² + bx + c = a(x + b/(2a))² + c − b²/(4a)。この式を0と置くと同値な方程式になります。表示係数は丸められます。 OpenStax: https://openstax.org/books/algebra-and-trigonometry-2e/pages/2-5-quadratic-equations

よくある質問

あわせて知りたいこと

小数を入力できますか?

はい。3つの係数が有限数なら入力できます。