CCalculate.Studio
education · 8 min · 最后审核: 2026-07-07

二次方程求根公式是怎么来的?

TL;DR二次方程求根公式,即x等于负b加减b的平方减4ac的平方根,再整体除以2a,可以求解任何形如ax²+bx+c=0的方程,其推导方法是对一般二次方程配方(完全平方)。判别式b²-4ac在求解之前就能揭示根的性质:为正时有两个不同的实数根,为零时有一个重根,为负时则是一对共轭复数根。下文给出三种情形的实例演算——x²-3x+2=0、x²-4x+4=0和x²+2x+5=0——并附有经过验证的逐步运算。

二次方程求根公式从何而来

二次方程求根公式是从一般方程ax²+bx+c=0(其中a不等于零)出发,通过一种叫做配方(完全平方)的技巧推导出来的。将每一项除以a,得到x²+(b/a)x+c/a=0,再将常数项移到另一边,得到x²+(b/a)x=-c/a。给等式两边同时加上(b/2a)²,可以使左边变成一个完全平方式:(x+b/2a)²=(b/2a)²-c/a。

把右边通分化简,得到(x+b/2a)²=(b²-4ac)/(4a²)。对等式两边开平方根(同时允许正负两个根),得到x+b/2a=正负(b²-4ac的平方根)/(2a),再解出x,便得到我们熟悉的公式:x=(-b加减b²-4ac的平方根)/(2a)。每一步都是可逆的代数运算,这正是该公式对每一个首项系数不为零的二次方程都成立的原因,而不仅仅适用于那些能整齐因式分解的方程。

判别式:求解之前就能告诉你的信息

根号下的表达式b²-4ac被称为判别式,仅凭它的正负号就能确定方程根的类型,而无需先求出根本身。判别式为正,意味着平方根是一个正实数,因此正负两种情况会得到两个不同的实数x值。判别式恰好为零,意味着平方根这一项完全消失,正负两种情况都会归结到同一个值x=-b/(2a)。

判别式为负,意味着根号下的表达式为负数,没有实数平方根——只有虚数平方根,因为负数的平方根被定义为一个实数乘以i,其中i是满足i²=-1的虚数单位。这种情况下,公式仍然会给出两个答案,但它们是形如p+qi和p-qi的一对共轭复数,而不是实数。

判别式(b²-4ac)根的数量与类型抛物线的表现
为正(> 0)两个不同的实数根与x轴相交于两点
为零(= 0)一个重根,x = -b / (2a)在恰好一点(顶点)处与x轴相切
为负(< 0)两个共轭复数根,p ± qi始终不与x轴相交或相切

实例1:两个不同的实数根(D > 0)

求解x² - 3x + 2 = 0。这里a = 1,b = -3,c = 2。判别式为(-3)² - 4(1)(2) = 9 - 8 = 1,为正数,因此预期会有两个不同的实数根。代入公式:x = (3 加减 1的平方根) / (2 x 1) = (3 加减 1) / 2。由此得到x1 = (3 + 1) / 2 = 2,x2 = (3 - 1) / 2 = 1。

这些根可以通过对原方程因式分解来验证:x² - 3x + 2 = (x - 1)(x - 2),当且仅当x = 1或x = 2时该式为零,与公式的答案一致。另一种验证方法是韦达定理:根之和应等于-b/a = 3,而2 + 1确实等于3;根之积应等于c/a = 2,而2 x 1确实等于2。

实例2:一个重根(D = 0)

求解x² - 4x + 4 = 0。这里a = 1,b = -4,c = 4。判别式为(-4)² - 4(1)(4) = 16 - 16 = 0,因此预期会有一个重根。由于判别式为零,公式直接简化为x = -b / (2a) = 4 / 2 = 2。

这个方程可以因式分解为(x - 2)² = 0,证实x = 2是唯一的根,重数为2。从几何上看,抛物线y = x² - 4x + 4恰好在其顶点(2, 0)处与x轴相切,而不是穿过x轴——这正是判别式为零时的可视化特征。

实例3:两个共轭复数根(D < 0)

求解x² + 2x + 5 = 0。这里a = 1,b = 2,c = 5。判别式为2² - 4(1)(5) = 4 - 20 = -16,为负数,因此不存在实数根。代入公式:x = (-2 加减 -16的平方根) / (2 x 1)。-16的平方根为4i,因为(4i)² = 16 x i² = 16 x (-1) = -16,所以x = (-2 加减 4i) / 2 = -1 加减 2i。

因此这两个根分别为-1 + 2i和-1 - 2i,是一对共轭复数——它们的实部相同(均为-1),虚部符号相反。抛物线y = x² + 2x + 5完全位于x轴上方(其最小值出现在x = -1处,为4),这正是它永远不与x轴相交、因而没有实数根的几何原因。

常见问题

什么是二次方程求根公式?

二次方程求根公式可以求解任何形如ax² + bx + c = 0(a不等于零)的方程,公式为x = (-b 加减 b² - 4ac的平方根),再整体除以2a。它是通过对一般二次方程配方推导出来的,对每一个二次方程都适用,无论它能否分解为整数因式。

判别式说明了什么?

判别式b² - 4ac是二次方程求根公式中根号下的表达式,它的正负号在求解之前就揭示了根的类型。判别式为正意味着两个不同的实数根,为零意味着一个重根,位于x = -b/(2a),为负则意味着两个共轭复数根,没有实数解。

如何求解有复数根的二次方程?

当判别式b² - 4ac为负数时,取其绝对值的平方根,并附上虚数单位i。对于x² + 2x + 5 = 0,判别式为-16,-16的平方根为4i,由此得到根x = (-2 加减 4i) / 2 = -1 加减 2i——一对共轭复数。

二次方程求根公式是怎么来的?

它是通过对一般方程ax² + bx + c = 0配方推导出来的。将方程除以a、把常数项移到一边,再给两边同时加上(b/2a)²,可以使左边变成一个完全平方式(x + b/2a)²。对两边开平方根并解出x,便得到x = (-b 加减 b² - 4ac的平方根) / (2a)。

二次方程能不能恰好只有一个解?

可以,当判别式恰好为零时就会出现这种情况。此时公式中的正负号会归结为一个值,x = -b / (2a),称为重根。例如,x² - 4x + 4 = 0的判别式为16 - 16 = 0,唯一的重根为x = 2,因为该方程可以因式分解为(x - 2)² = 0。

参考文献

  1. Weisstein, Eric W. "Quadratic Equation." MathWorld — A Wolfram Web Resource. mathworld.wolfram.com.
  2. Weisstein, Eric W. "Vieta's Formulas." MathWorld — A Wolfram Web Resource. mathworld.wolfram.com.
  3. Stewart J. Precalculus: Mathematics for Calculus. Cengage (derivation of the quadratic formula and the discriminant).

相关计算器

🧩 免费将计算器添加到您的网站. Widgets →