跳到主要内容
  • 打开数学解题器
  • 询问 AI 辅导老师
  • 查找 AP 课程
  • 创建测验
  • 打开计算器
  • 图形计算器
  • 浏览全部计算器
  • 阅读数学指南
↑ ↓回车打开 · Esc 关闭
开始解题

代数

如何解一元二次方程:因式分解法、配方法和公式法

作者 MathSolver Pro Editorial Team · 发布于

能用因式分解时它最快,配方法解释了求根公式的来历,而求根公式总是适用。下面介绍如何选择方法,每道例题都经过验算。

什么样的方程是一元二次方程

一元二次方程可以写成 ax2+bx+c=0ax^2 + bx + c = 0 的形式,其中 a≠0a \neq 0。未知数的最高次数是 2,所以最多有两个解,称为根。在使用任何方法之前,先把所有项移到等号一边,使另一边为零。这一步不能省略:零乘积性质和求根公式都依赖于它。

例如,x2=3x+10x^2 = 3x + 10 变为 x2−3x−10=0x^2 - 3x - 10 = 0,所以 a=1a = 1,b=−3b = -3,c=−10c = -10。开始之前把三个系数连同符号一起写下来,是避免后面出现符号错误的最简单方法。

从图像上看,根就是抛物线 y=ax2+bx+cy = ax^2 + bx + c 与 x 轴交点的横坐标。抛物线可能与 x 轴相交两次,可能在顶点处与它相切一次,也可能完全不与它相交,这就是为什么一元二次方程可能有两个、一个或没有实数根。

简单情形:没有一次项或没有常数项

有两种特殊形式完全不需要通用方法。

  • 如果 b=0b = 0,就把 x2x^2 单独留在一边,然后开平方,记住两个符号:x2=49x^2 = 49 得到 x=±7x = \pm 7;4x2−9=04x^2 - 9 = 0 得到 x2=94x^2 = \frac{9}{4},所以 x=±32x = \pm\frac{3}{2}。
  • 如果 c=0c = 0,就提出 xx:x2−5x=0x^2 - 5x = 0 变为 x(x−5)=0x(x - 5) = 0,所以 x=0x = 0 或 x=5x = 5。

永远不要把 x2−5x=0x^2 - 5x = 0 的两边同时除以 xx。这样做会丢掉根 x=0x = 0,因为当 x=0x = 0 时你是在除以零。

方法 1:因式分解法

如果二次式能分解成两个一次因式,零乘积性质就能完成剩下的工作:如果 pq=0pq = 0,那么 p=0p = 0 或 q=0q = 0。当 a=1a = 1 时,寻找积为 cc、和为 bb 的两个数。

x2−3x−10=(x−5)(x+2)=0⇒x=5 或 x=−2x^2 - 3x - 10 = (x - 5)(x + 2) = 0 \quad\Rightarrow\quad x = 5 \text{ 或 } x = -2

这里 −5-5 和 22 的积为 −10-10,和为 −3-3。当 a≠1a \neq 1 时,AC 方法把同样的搜索推广开来。

例题:用 AC 方法解 6x2+x−2=06x^2 + x - 2 = 0

  1. 把 aa 和 cc 相乘:6×(−2)=−126 \times (-2) = -12。找出积为 −12-12、和为 b=1b = 1 的两个数:它们是 44 和 −3-3。
  2. 拆分中间项:6x2+4x−3x−2=06x^2 + 4x - 3x - 2 = 0。
  3. 分组并分解:2x(3x+2)−1(3x+2)=(2x−1)(3x+2)=02x(3x + 2) - 1(3x + 2) = (2x - 1)(3x + 2) = 0。
  4. 所以 x=12x = \frac{1}{2} 或 x=−23x = -\frac{2}{3}。

因式分解法很快,但只有在根为有理数时才实用。一个有用的检验:对于整系数二次式,当且仅当判别式 b2−4acb^2 - 4ac 是完全平方数时,它才能在整数范围内分解。对于 6x2+x−26x^2 + x - 2,判别式为 1+48=49=721 + 48 = 49 = 7^2。更多练习见多项式因式分解指南。

方法 2:配方法

配方法把左边改写成一个完全平方式加上一个常数。以 x2+6x−7=0x^2 + 6x - 7 = 0 为例。先移项,再在两边同时加上 (b2)2=9\left(\frac{b}{2}\right)^2 = 9:

x2+6x+9=16⇒(x+3)2=16⇒x+3=±4x^2 + 6x + 9 = 16 \quad\Rightarrow\quad (x + 3)^2 = 16 \quad\Rightarrow\quad x + 3 = \pm 4

所以 x=1x = 1 或 x=−7x = -7。同样的步骤给出顶点式 y=(x+3)2−16y = (x + 3)^2 - 16,可知抛物线的顶点在 (−3,−16)(-3, -16)。完整的方法,包括 a≠1a \neq 1 的情形,见我们的配方法指南。

方法 3:求根公式

对一般方程 ax2+bx+c=0ax^2 + bx + c = 0 配方,就得到一个适用于所有一元二次方程的公式:

x=−b±b2−4ac2ax = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}

例题:2x2+4x−3=02x^2 + 4x - 3 = 0

  1. 确定 a=2a = 2,b=4b = 4,c=−3c = -3。
  2. 判别式:b2−4ac=16−4(2)(−3)=16+24=40b^2 - 4ac = 16 - 4(2)(-3) = 16 + 24 = 40。
  3. 代入:x=−4±404=−4±2104=−2±102x = \frac{-4 \pm \sqrt{40}}{4} = \frac{-4 \pm 2\sqrt{10}}{4} = \frac{-2 \pm \sqrt{10}}{2}。
  4. 近似值为 x≈0.581x \approx 0.581 或 x≈−2.581x \approx -2.581。用因式分解法是找不到这两个无理根的。

要让整个分子都除以 2a2a。写成 −b±Δ2a-b \pm \frac{\sqrt{\Delta}}{2a} 是这一内容中最常见的错误之一。

解读判别式

根号下的表达式 Δ=b2−4ac\Delta = b^2 - 4ac 能在你算完之前预告答案的类型:

  • Δ>0\Delta > 0:两个不同的实数根;抛物线与 x 轴相交两次。
  • Δ=0\Delta = 0:一个重根;顶点与 x 轴相切。例如:x2−6x+9=(x−3)2x^2 - 6x + 9 = (x - 3)^2 只有一个根 x=3x = 3。
  • Δ<0\Delta < 0:没有实数根,但有两个共轭复数根。例如:x2+2x+5=0x^2 + 2x + 5 = 0 的 Δ=4−20=−16\Delta = 4 - 20 = -16,所以 x=−2±4i2=−1±2ix = \frac{-2 \pm 4i}{2} = -1 \pm 2i。

应用题:抛体的高度

二次函数可以描述在恒定加速度下先上升后下落的任何物体。假设一个球在 tt 秒后的高度(单位:米)为 h=−5t2+20t+25h = -5t^2 + 20t + 25(取 g≈10 m/s2g \approx 10\ \text{m/s}^2)。

球什么时候落地?

  1. 令 h=0h = 0:−5t2+20t+25=0-5t^2 + 20t + 25 = 0。
  2. 每一项都除以 −5-5:t2−4t−5=0t^2 - 4t - 5 = 0。
  3. 因式分解:(t−5)(t+1)=0(t - 5)(t + 1) = 0,所以 t=5t = 5 或 t=−1t = -1。
  4. 这里时间不能为负,所以球在 5 秒后落地。顶点在 t=−b2a=2t = -\frac{b}{2a} = 2 处,给出最大高度 h=−20+40+25=45h = -20 + 40 + 25 = 45 米。

舍去在实际情境中没有意义的根,是答案的一部分,而不是事后的补充。

应该用哪种方法?

  1. 如果 b=0b = 0 或 c=0c = 0,使用上面的简单情形。
  2. 如果系数是较小的整数且判别式是完全平方数,尝试因式分解。
  3. 如果还需要求顶点或顶点式,就用配方法。
  4. 其他所有情况都用求根公式;它永远不会失效。

无论选择哪种方法,都可以用韦达定理检验根:两根之和应为 −ba-\frac{b}{a},两根之积应为 ca\frac{c}{a}。对于 6x2+x−2=06x^2 + x - 2 = 0,根 12\frac{1}{2} 和 −23-\frac{2}{3} 之和为 −16-\frac{1}{6},之积为 −13-\frac{1}{3},恰好等于 −ba-\frac{b}{a} 和 ca\frac{c}{a}。

常见错误

  • 解 x2=3x+10x^2 = 3x + 10 时没有先把所有项移到一边。
  • 只取正的平方根,导致 x2=49x^2 = 49 丢掉了 x=−7x = -7。
  • 负的 bb 平方算错:如果 b=−3b = -3,那么 b2=9b^2 = 9,而不是 −9-9。代入时要加括号。
  • 只把分子的一部分除以 2a2a。
  • 令各因式等于零时弄错符号:在 (x−5)(x+2)=0(x - 5)(x + 2) = 0 中,根是 55 和 −2-2,与括号中数字的符号相反。

把你的解题过程与一元二次方程计算器进行对比,并在绘图计算器中画出抛物线,看看根就是它与 x 轴的交点。

实际中如何选择方法

学生常常问哪种方法才是正确的。每种正确的方法都会得到相同的根,所以真正的问题是:对于眼前这个方程,哪种方法最快、最不容易出错。一个简单的决策流程很好用。第一,看看是否缺项:没有常数项,就提出 xx;没有 xx 项,就把 x2x^2 单独留下再开平方。第二,花大约十五秒寻找整数因式。第三,如果找不到,就直接用求根公式,而不要继续尝试更多的因数组合。

当题目还要求顶点时,当 xx 的系数是偶数且首项系数为 1 时,或者题目明确要求使用配方法时,配方法是更好的选择。画图很适合估计根的大小和检查实数解的个数,但从图上读出的数值是近似的,所以除非根明显是整数,否则应把它当作检验手段,而不是最终答案。

在限时考试中,先算判别式。如果它是完全平方数,方程就能在整数或有理数范围内分解;如果它是负数,你立刻就知道没有实数根。

检验你的根

代入是最可靠的检验方法:把每个根代回原方程,确认左边等于零。对于无理根,手算代入很繁琐,所以可以改用两根之和与两根之积。对于 2x2+4x−3=02x^2 + 4x - 3 = 0,根 −2±102\frac{-2 \pm \sqrt{10}}{2} 之和为 −2-2,等于 −ba=−42-\frac{b}{a} = -\frac{4}{2};之积为 4−104=−32\frac{4 - 10}{4} = -\frac{3}{2},等于 ca\frac{c}{a}。两者都相符,所以根是正确的。

还要检查答案在实际情境中是否合理。在抛体的例子中,方程的一个根是负数,而抛出之前的负时间没有物理意义,所以只有正根回答了问题。关于长度、价格和数量的应用题,也常常出于同样的原因舍去一个根,值得写一句话说明理由。

你可以用一元二次方程计算器逐步对照,它会显示判别式、精确的根和顶点。

常见问题

一元二次方程可能只有一个解吗?

可能。当判别式为零时,两个根重合,例如 x2−6x+9=0x^2 - 6x + 9 = 0 只有 x=3x = 3。抛物线在顶点处与 x 轴相切。

如果判别式是负数怎么办?

方程没有实数解,抛物线不与 x 轴相交。在复数范围内,有两个形如 p±qip \pm qi 的共轭根。

求根公式总是最好的方法吗?

它总是适用,但当根是较小的整数时,它比因式分解慢;当没有 xx 项时,它比直接开平方慢。在更快的方法不适用时再用它。

怎样快速检验一元二次方程的根?

把每个根代入原方程,或者使用韦达定理:两根之和必须为 −ba-\frac{b}{a},两根之积必须为 ca\frac{c}{a}。

如果首项系数是负数,该怎么办?

先把方程的每一项都乘以 −1-1。根不会改变,因为两边仍然相等,而正的首项系数会让因式分解和公式法更不容易出错。例如,−x2+5x−6=0-x^2 + 5x - 6 = 0 变为 x2−5x+6=0x^2 - 5x + 6 = 0,所以 x=2x = 2 或 x=3x = 3。

MathSolver Pro Editorial Team

数学内容与审核

我们的编辑团队撰写每一篇指南时,都力求讲清每种方法背后的道理,而不只是给出答案。每道例题在发布前都会用本站自己的求解引擎和自动化测试进行核对;每当某种方法或考试形式发生变化,文章也会随之修订。