Skip to main content
guidealgebra

如何分解二次方程:3 种方法及示例

·10 min read·Solvify Team

掌握如何分解二次方程是高中代数的核心技能之一——它出现在各种测试、标准化考试和所有随后的数学课程中。标准形式的二次方程看起来像 ax² + bx + c = 0,分解意味着将该表达式改写为两个更简单的二项式的乘积,这样你可以找到使方程成立的 x 值。学生经常问如何在时间有限的测试中快速分解二次方程,答案取决于二次方程的类型——a 是否等于 1、是否适用特殊模式或是否需要 AC 方法。本指南按从最简单到最通用的顺序介绍所有三种方法,在真实数值示例中展示每一步,最后附带一套练习题,让你在参加测试前可以自我检验。

什么是分解二次方程?

二次方程有标准形式 ax² + bx + c = 0,其中 a、b 和 c 是实数,且 a ≠ 0。分解意味着将左侧改写为两个二项式的乘积:(px + q)(rx + s) = 0。一旦方程处于分解形式,你就应用零因子性质——如果两个因子的乘积为零,那么至少一个因子必须等于零。这将一个二次方程转化为两个简单的一次方程,每个都很容易解决。例如,(x + 3)(x + 4) = 0 立即得出 x = −3 或 x = −4。分解的强大之处在于它将一个可能复杂的二次多项式转化为两个单步方程。但是,分解只有在判别式 b² − 4ac 是完全平方数(0、1、4、9、16、25 等)时才能给出整洁、有理的答案。否则,你需要二次公式——但对于大部分教科书和测试问题,分解是更快的方式。本指南涵盖的三种方法是:(1) 用于 a = 1 的一元二次多项式的因子对法,(2) 用于 a ≠ 1 的非一元二次多项式的 AC 方法,以及 (3) 完全平方三项式和平方差等特殊模式。每种都是一种独特的技术,有自己的判断标准,但都建立在相同的逻辑基础上:零因子性质。

零因子性质:如果 (x + p)(x + q) = 0,那么 x = −p 或 x = −q。这是使分解有用的动力。

方法 1:当 a = 1 时如何分解二次方程

当首项系数 a 等于 1 时,二次方程具有一元形式 x² + bx + c = 0。这是初等代数中最常见的形式,因子对法用四个步骤处理它。关键的洞察是,如果分解后的形式是 (x + p)(x + q),展开得 x² + (p + q)x + pq。这意味着 p + q = b(中间系数)且 p × q = c(常数项)。你的任务是找到两个数,其和为 b,乘积为 c。经过练习,对于小整数,这通常需要不到一分钟。

1. 步骤 1 — 将方程写成标准形式

确保方程排列为 x² + bx + c = 0,右侧为零。如果方程为 x² − 3x = 10,首先两边同时减去 10:x² − 3x − 10 = 0。在右侧为零之前,永远不要尝试识别 b 和 c。

2. 步骤 2 — 识别 b 和 c

直接从标准形式读取 b 和 c,包括它们的符号。在 x² − 3x − 10 = 0 中,我们有 b = −3 和 c = −10。符号是系数的一部分——不要去掉它。

3. 步骤 3 — 列出 c 的因子对并找到正确的对

写出乘积等于 c 的整数对,然后检查哪一对的和为 b。对于 c = −10:因子对是 (1, −10)、(−1, 10)、(2, −5)、(−2, 5)。检查和:1 + (−10) = −9,否。(−1) + 10 = 9,否。2 + (−5) = −3,是!该对是 (2, −5)。

4. 步骤 4 — 写出分解形式并求解

使用该对写出 (x + 2)(x − 5) = 0。应用零因子性质:x + 2 = 0 得 x = −2,x − 5 = 0 得 x = 5。始终通过代入检查两个答案:对于 x = −2:(−2)² − 3(−2) − 10 = 4 + 6 − 10 = 0 ✓。对于 x = 5:25 − 15 − 10 = 0 ✓。

对于一元二次方程:找到 p 和 q,其中 p × q = c 且 p + q = b。那么分解形式是 (x + p)(x + q) = 0。

用因子对法的三个解题示例

通过示例的工作可以建立快速分解所需的模式识别。下面的每个示例都使用相同的四步过程,并突出显示略有不同的符号情况。在阅读答案前,请先覆盖解决方案并自己尝试每个问题。

1. 示例 1(两个因子都为正)— x² + 8x + 15 = 0

b = 8,c = 15。15 的因子对:(1, 15)、(3, 5)。和:1 + 15 = 16,否。3 + 5 = 8,是。分解形式:(x + 3)(x + 5) = 0。解:x = −3 或 x = −5。检查 x = −3:9 − 24 + 15 = 0 ✓。检查 x = −5:25 − 40 + 15 = 0 ✓。当 b 和 c 都为正时,该对中的两个数都是正数。

2. 示例 2(混合符号)— x² − 2x − 24 = 0

b = −2,c = −24。因为 c 为负,该对中的一个数为正,一个为负。−24 的因子对(各有一个符号):(4, −6)、(−4, 6)、(3, −8)、(−3, 8) 等。和:4 + (−6) = −2,是!分解形式:(x + 4)(x − 6) = 0。解:x = −4 或 x = 6。检查 x = 6:36 − 12 − 24 = 0 ✓。检查 x = −4:16 + 8 − 24 = 0 ✓。

3. 示例 3(两个因子都为负)— x² − 11x + 28 = 0

b = −11,c = 28。因为 c 为正且 b 为负,该对中的两个数都是负数。28 的因子对(都为负):(−1, −28)、(−2, −14)、(−4, −7)。和:−1 + (−28) = −29,否。−2 + (−14) = −16,否。−4 + (−7) = −11,是!分解形式:(x − 4)(x − 7) = 0。解:x = 4 或 x = 7。检查 x = 4:16 − 44 + 28 = 0 ✓。检查 x = 7:49 − 77 + 28 = 0 ✓。

符号规则快速检查:c > 0 且 b > 0 → 两个因子为正。c > 0 且 b < 0 → 两个因子为负。c < 0 → 因子有相反的符号。

方法 2:当 a ≠ 1 时如何分解二次方程(AC 方法)

当首项系数 a 不等于 1 时,因子对法需要一种称为 AC 方法的修改(也称为分离中间项法或分组法)。想法是将 a × c 相乘,找到两个数乘以该乘积并加起来等于 b,使用它们将中间项改写为两个单独的项,然后通过分组分解。此方法对任何可分解的二次方程都有效,无论 a 有多大。

1. 步骤 1 — 计算乘积 a × c

将首项系数乘以常数项。对于 6x² + 11x + 4 = 0,计算 6 × 4 = 24。此乘积是因子对的新目标。

2. 步骤 2 — 找到两个数乘以 a × c 并加起来等于 b

对于 6x² + 11x + 4,你需要两个数乘以 24 并加起来等于 11。24 的因子对:(1, 24)、(2, 12)、(3, 8)、(4, 6)。和:3 + 8 = 11,是。该对是 (3, 8)。

3. 步骤 3 — 使用该对分离中间项

将 11x 项替换为 3x + 8x(以任意顺序使用该对):6x² + 3x + 8x + 4 = 0。该方程在代数上相同——你只是重新写了中间项。

4. 步骤 4 — 通过分组分解

将四个项分组成对:(6x² + 3x) + (8x + 4) = 0。从每组中分解最大公因数:3x(2x + 1) + 4(2x + 1) = 0。二项式 (2x + 1) 出现在两个组中,所以分解它:(2x + 1)(3x + 4) = 0。

5. 步骤 5 — 应用零因子性质并求解

2x + 1 = 0 得 x = −1/2。3x + 4 = 0 得 x = −4/3。检查 x = −1/2:6(1/4) + 11(−1/2) + 4 = 1.5 − 5.5 + 4 = 0 ✓。检查 x = −4/3:6(16/9) + 11(−4/3) + 4 = 32/3 − 44/3 + 12/3 = 0/3 = 0 ✓。

一句话总结 AC 方法:找到两个数乘以 a × c 并加起来等于 b,用它们分离中间项,然后通过分组分解。

AC 方法 — 三个更多的解题示例

AC 方法在你练习几次后才能感到不那么抽象。下面的每个示例选择一个不同的对结构,这样你可以看到该方法如何处理符号。最让学生困惑的步骤是分组——如果两个组共享一个公共的二项式因子,分组就是正确的;如果没有,交换两个中间项的顺序并再试一次。

1. 示例 4 — 2x² + 7x + 3 = 0

a × c = 2 × 3 = 6。找两个数乘以 6 并加起来等于 7:(1, 6) → 7,是。分离:2x² + x + 6x + 3 = 0。分组:x(2x + 1) + 3(2x + 1) = 0。分解:(x + 3)(2x + 1) = 0。解:x = −3 或 x = −1/2。检查 x = −3:2(9) + 7(−3) + 3 = 18 − 21 + 3 = 0 ✓。

2. 示例 5(负数中间项)— 3x² − 10x + 8 = 0

a × c = 3 × 8 = 24。需要两个数乘以 24 并加起来等于 −10。因为乘积(24、正数)和和(−10、负数)有这些符号条件,两个数都必须是负数。24 的因子对(都为负):(−4, −6) → 和 = −10,是。分离:3x² − 4x − 6x + 8 = 0。分组:x(3x − 4) − 2(3x − 4) = 0。分解:(x − 2)(3x − 4) = 0。解:x = 2 或 x = 4/3。检查 x = 2:12 − 20 + 8 = 0 ✓。

3. 示例 6(负数常数)— 4x² + 4x − 15 = 0

a × c = 4 × (−15) = −60。需要两个数乘以 −60 并加起来等于 4。一个数为正,一个为负。尝试对:(10, −6) → 和 = 4,是。分离:4x² + 10x − 6x − 15 = 0。分组:2x(2x + 5) − 3(2x + 5) = 0。分解:(2x − 3)(2x + 5) = 0。解:x = 3/2 或 x = −5/2。检查 x = 3/2:4(9/4) + 4(3/2) − 15 = 9 + 6 − 15 = 0 ✓。

方法 3:特殊分解模式

某些二次方程符合可识别的代数恒等式,可以在不试错的情况下用一行分解。记住这些模式可以节省时间有限的测试中的时间,并帮助你发现 AC 方法会更慢处理的优雅解决方案。在代数级别有三个值得知道的模式:完全平方三项式、平方差(技术上是二项式,不是三项式)以及立方和或差(如果你的课程包括立方表达式则相关)。对于标准二次方程,前两个最重要。

1. 模式 1 — 完全平方三项式

完全平方三项式的形式为 a²x² ± 2abx + b²。它分解为 (ax ± b)²。识别提示:第一项和最后一项是完全平方数,中间项恰好是它们平方根乘积的两倍。示例:x² + 10x + 25。第一项:x² = (x)²。最后一项:25 = (5)²。中间项:10x = 2 × x × 5 ✓。分解:(x + 5)²。解:x = −5(重根)。另一个示例:4x² − 12x + 9 = (2x − 3)²,得 x = 3/2 为重根。

2. 模式 2 — 平方差

形式为 a²x² − b² 的表达式分解为 (ax + b)(ax − b)。中间项为零(标准形式中 b = 0),所以和乘条件简化为:找到两个数乘以 −b² 并加起来等于 0。示例:x² − 49 = (x + 7)(x − 7),得 x = ±7。9x² − 16 = (3x + 4)(3x − 4),得 x = 4/3 或 x = −4/3。25x² − 4 = (5x + 2)(5x − 2),得 x = ±2/5。注意:形如 x² + 49 的平方和在实数范围内不能分解。

3. 模式 3 — 完全平方与常数移位的组合

有时完成平方的想法可以帮助分解不明显可识别的表达式。对于 x² + 6x + 8,你可能会注意到 x² + 6x = (x + 3)² − 9,所以 x² + 6x + 8 = (x + 3)² − 1 = (x + 3 + 1)(x + 3 − 1) = (x + 4)(x + 2)。这种方法在几何上重新构建因子对法,并可以加快中等大系数的心算分解速度。

使用 AC 方法前快速模式检查:第一项是完全平方数吗?最后一项是完全平方数吗?中间项是它们乘积的两倍吗?如果三个都是,那它就是完全平方三项式。

分解二次方程时的常见错误

分解二次方程的大部分错误来自少数几个反复出现的习惯。下面的每一个都配合一个具体的预防策略。如果你在这个列表中认出自己的错误,那些是你在测试前应该练习最多的。

1. 错误 1 — 没有首先整理成标准形式

如果方程是 2x² = 5x − 3,你不能按原样分解它。两边同时减去 5x 并加上 3 以得到 2x² − 5x + 3 = 0,然后再识别 a、b 和 c。这个错误改变了系数并给出完全错误的因子对。修正:在做任何其他事情之前,写下'标准形式:___ = 0'并填入。

2. 错误 2 — 分解前忘记了最大公因数(GCF)

如果所有项共享一个公因数,首先提取它。对于 2x² + 10x + 12 = 0,GCF 是 2。分解它:2(x² + 5x + 6) = 0,简化为 x² + 5x + 6 = 0。然后分解一元三项式:(x + 2)(x + 3) = 0。如果你跳过这一步,最终会在不必要的大数字上运行 AC 方法。

3. 错误 3 — 在分解形式中使用错误的符号

分解形式 (x + p)(x + q) 使用 + 号,解是 x = −p 和 x = −q。如果你为一元二次方程找到对 (−3, 5),分解形式是 (x − 3)(x + 5) = 0,而不是 (x + 3)(x − 5) = 0。对中的值直接进入二项式,在求解时带相反的符号。在纸上并排写对和分解形式可以减少这个错误。

4. 错误 4 — 在分解形式处停止而不求解

写出 (x − 4)(x + 2) = 0 不是最终答案——你必须应用零因子性质并陈述 x = 4 或 x = −2。许多学生通过将分解形式作为解决方案而失去整个分数。始终通过写 x = ___ 来完成问题。

5. 错误 5 — 当分解不起作用时强行分解

并非所有二次方程都能在整数上分解。如果你尝试了 c 的所有因子对,没有一个加起来等于 b,那么该方程要么不能分解,要么需要二次公式。快速检查:计算 b² − 4ac。如果结果是完全平方数,分解就会起作用。如果不是,直接进行 x = (−b ± √(b² − 4ac)) / 2a。在时间有限的测试中花五分钟寻找不存在的因子对会浪费时间。

6. 错误 6 — AC 方法中的分组错误

在 AC 方法中,分离中间项后,两个组必须共享一个公共的二项式因子。如果它们没有,你要么分离错了,要么做了算术错误。重新检查你的两个数确实乘以 a × c 并加起来等于 b,然后尝试交换两个分离项的顺序。对于 6x² + 11x + 4 分离为 6x² + 8x + 3x + 4:分组为 2x(3x + 4) + 1(3x + 4) = 0 → (2x + 1)(3x + 4) = 0。交换分离项的顺序有时可以更容易看到分组。

如果在检查所有选项后找不到因子对,请计算 b² − 4ac。一个非完全平方的结果意味着方程不能在整数上分解——改用二次公式。

练习题:分解这些二次方程

下面的问题按难度递增排列。在阅读解决方案之前尝试每一个。对于问题 1-4,首项系数为 1。问题 5-7 有 a ≠ 1 并使用 AC 方法。问题 8 使用特殊模式。问题 9 要求你首先提取 GCF,问题 10 是一个需要你在分解之前先建立方程的文字问题。

1. 问题 1 — x² + 9x + 18 = 0

需要 p × q = 18 且 p + q = 9。18 的对:(1,18)、(2,9)、(3,6)。和 3 + 6 = 9 ✓。分解:(x + 3)(x + 6) = 0。解:x = −3 或 x = −6。检查 x = −3:9 − 27 + 18 = 0 ✓。

2. 问题 2 — x² − 5x − 14 = 0

需要 p × q = −14 且 p + q = −5。对 (−7, 2):−7 × 2 = −14 ✓ 且 −7 + 2 = −5 ✓。分解:(x − 7)(x + 2) = 0。解:x = 7 或 x = −2。检查 x = 7:49 − 35 − 14 = 0 ✓。

3. 问题 3 — x² − 16x + 63 = 0

需要 p × q = 63 且 p + q = −16。都为负,因为 c > 0 且 b < 0。对(都为负):(−7, −9) → 和 = −16 ✓。分解:(x − 7)(x − 9) = 0。解:x = 7 或 x = 9。检查 x = 9:81 − 144 + 63 = 0 ✓。

4. 问题 4 — x² + x − 42 = 0

需要 p × q = −42 且 p + q = 1(注意 b = 1,x 的系数)。相反符号,因为 c < 0。对 (7, −6):7 × (−6) = −42 ✓ 且 7 + (−6) = 1 ✓。分解:(x + 7)(x − 6) = 0。解:x = −7 或 x = 6。检查 x = 6:36 + 6 − 42 = 0 ✓。

5. 问题 5 — 3x² + 14x + 8 = 0

AC 方法:a × c = 3 × 8 = 24。找乘以 24 并加起来等于 14 的对:(2, 12) → 14 ✓。分离:3x² + 2x + 12x + 8 = 0。分组:x(3x + 2) + 4(3x + 2) = 0。分解:(x + 4)(3x + 2) = 0。解:x = −4 或 x = −2/3。检查 x = −4:3(16) + 14(−4) + 8 = 48 − 56 + 8 = 0 ✓。

6. 问题 6 — 5x² − 13x + 6 = 0

AC 方法:a × c = 5 × 6 = 30。找乘以 30 并加起来等于 −13 的对:都为负,因为乘积为正且和为负。(−3, −10) → 乘积 = 30 ✓ 且 和 = −13 ✓。分离:5x² − 3x − 10x + 6 = 0。分组:x(5x − 3) − 2(5x − 3) = 0。分解:(x − 2)(5x − 3) = 0。解:x = 2 或 x = 3/5。检查 x = 2:20 − 26 + 6 = 0 ✓。

7. 问题 7 — 6x² − x − 12 = 0

AC 方法:a × c = 6 × (−12) = −72。相反符号对,加起来等于 −1:(8, −9) → 8 × (−9) = −72 ✓ 且 8 + (−9) = −1 ✓。分离:6x² + 8x − 9x − 12 = 0。分组:2x(3x + 4) − 3(3x + 4) = 0。分解:(2x − 3)(3x + 4) = 0。解:x = 3/2 或 x = −4/3。检查 x = 3/2:6(9/4) − (3/2) − 12 = 13.5 − 1.5 − 12 = 0 ✓。

8. 问题 8(特殊模式)— 16x² − 25 = 0

认出平方差:16x² − 25 = (4x)² − 5² = (4x + 5)(4x − 5) = 0。解:x = −5/4 或 x = 5/4。检查 x = 5/4:16(25/16) − 25 = 25 − 25 = 0 ✓。一旦模式被识别,无需试错。

9. 问题 9(首先 GCF)— 4x² − 8x − 60 = 0

4、8 和 60 的 GCF 是 4。分解:4(x² − 2x − 15) = 0。因为 4 ≠ 0,解 x² − 2x − 15 = 0。需要 p × q = −15 且 p + q = −2。对 (−5, 3):−5 × 3 = −15 ✓ 且 −5 + 3 = −2 ✓。分解:4(x − 5)(x + 3) = 0。解:x = 5 或 x = −3。检查 x = 5:4(25) − 8(5) − 60 = 100 − 40 − 60 = 0 ✓。

10. 问题 10(文字问题)— 矩形露台

矩形露台的长度比宽度长 4 米。面积为 45 平方米。求尺寸。设宽度 = x 米,则长度 = (x + 4) 米。面积方程:x(x + 4) = 45。整理为标准形式:x² + 4x − 45 = 0。需要 p × q = −45 且 p + q = 4。对 (9, −5):9 × (−5) = −45 ✓ 且 9 + (−5) = 4 ✓。分解:(x + 9)(x − 5) = 0。解:x = −9(舍去——宽度不能为负)或 x = 5。宽度 = 5 米,长度 = 9 米。检查:5 × 9 = 45 平方米 ✓。

当分解不起作用时 — 应该做什么

分解并不总是可能的,知道何时停止尝试可以在时间有限的评估中节省大量时间。二次方程在整数上分解当且仅当判别式 b² − 4ac 是完全平方数(0、1、4、9、16、25、36、49、64、81、100 等)。如果 b² − 4ac 等于任何其他非负数,根存在但是无理数,二次公式是正确的工具。如果 b² − 4ac 是负数,根是复数(非实数),分解和标准二次公式都不能给出实数解。考虑方程 x² + x + 1 = 0:b² − 4ac = 1 − 4 = −3。这是负数,所以没有实数解,你不能在实数范围内分解这种二次方程。与 x² + x − 6 = 0 对比:b² − 4ac = 1 + 24 = 25,是 5² 的平方,所以方程分解为 (x + 3)(x − 2) = 0,得 x = −3 或 x = 2。判断树很简单:首先计算判别式。完全平方 → 分解。非完全平方正数 → 无理根用二次公式。负数 → 没有实数解。建立这个习惯意味着你永远不会花超过 30 秒来决定使用哪个方法。关于如何使用二次公式的完整说明,包括无理根的解题示例,请参见下面链接的关于如何使用二次方程的相关文章。

在花费超过 30 秒寻找因子对之前,计算 b² − 4ac。如果不是完全平方数,停止分解并使用二次公式。

常见问题 — 如何分解二次方程

这些是学生在学习如何分解二次方程时最常问的问题。答案关注实际力学——你在问题中实际写什么和决定什么,而不是抽象理论。

1. 检查二次方程是否能分解的最快方法是什么?

计算判别式:b² − 4ac。如果结果是完全平方数(0、1、4、9、16、25 等),二次方程可以在整数上分解。如果不是,使用二次公式。这个检查大约需要 10 秒,立即告诉你使用哪个方法。

2. 当 a = 1 时 AC 方法有效吗?

是的,AC 方法对任何二次方程都有效——当 a = 1 时,a × c = c,所以你只是找两个数乘以 c 并加起来等于 b,这正是因子对法。两种方法在一元情况下是相同的。对于非一元二次方程,AC 方法是可靠的通用方法。

3. 我必须分解,还是可以总是使用二次公式?

你可以总是使用二次公式——它对每个二次方程都有效,没有例外。分解对有理根的问题是更快的选项,但从不必需。许多老师期望当根是整数或简单分数时你显示分解,因为它证明了概念理解。如果测试或家庭作业不指定方法,你可以使用你喜欢的任何方法。

4. 如果尝试所有组合后找不到因子对怎么办?

首先通过乘以几个候选对来双重检查你的算术。然后计算 b² − 4ac。如果不是完全平方数,方程确实不能在整数上分解,你应该改用二次公式。你没有犯错——并非每个二次方程都有整数根。

5. 对于有大系数的二次方程是否有捷径?

对于大系数,AC 方法结合系统列表是最可靠的方法。一个值得知道的捷径:计算 a × c 后,只关注 |a × c| 的平方根附近的因子对。如果 a × c = 120,平方根约为 10.9,所以 (10, 12) 或 (8, 15) 附近的对是可能的候选。这将搜索从检查每一对缩小到检查中间附近的 3-4 个。

6. 我可以分解有公因数但分解后 a ≠ 1 的二次方程吗?

是的——而且你必须。对于 6x² + 18x + 12 = 0,GCF 是 6:分解得 6(x² + 3x + 2) = 0。现在分解括号内的一元三项式:6(x + 1)(x + 2) = 0。解是 x = −1 或 x = −2。始终先分解 GCF,然后再确定其余三项式是否有 a = 1 或 a ≠ 1。

标签:
guidealgebra

立即获取作业帮助

与数百万学生一起使用我们的 AI 数学解题系统。获取数学题目的即时解答、逐步讲解和全天候作业辅导。

支持 iOS 和安卓设备