代码、数据与二维码工具

一元二次方程求解器

在浏览器本地输入有限系数,查看方程根和判别式。

优先本地处理无需注册隐私说明 ↗

当 a ≠ 0 时:ax² + bx + c = a(x + b/(2a))² + c − b²/(4a)。令此表达式为零得到等价方程。显示系数经过舍入。

显示值会舍入;计算受 JavaScript 数字精度限制。

输入系数以开始。

使用步骤

如何使用

  1. 输入 a、b、c。
  2. 选择显示的小数位数。
  3. 查看实根、复根或退化结果。

退化情形

a=0 时,工具会求解一次方程;若 b=0,则显示无解或所有实数都是解。

舍入与精度

结果使用 JavaScript 数字运算,显示值按所选小数位舍入,因此浮点精度会限制极端数值的有效位数。

配方法

当 a ≠ 0 时:ax² + bx + c = a(x + b/(2a))² + c − b²/(4a)。令此表达式为零得到等价方程。显示系数经过舍入。 OpenStax: https://openstax.org/books/algebra-and-trigonometry-2e/pages/2-5-quadratic-equations

常见问题

你可能还想知道

可以输入小数吗?

可以,只要三个系数都是有限数。