因式分解计算器

ax^2 + bx + c
支持的形式:ax^2 + bx + c 中的整数系数。将 a 设为 0 可进行线性最大公因式分解。
下一个

这个因式分解计算器适用于 ax^2 + bx + c 形式的代数式。输入整数系数,工具会先提取最大公因数,再尝试 a*c 因数对方法,若在整数范围内可以分解就给出因式分解结果,并逐步说明每一步。想分解 12x - 18 这类一次式时,把 a 设为 0 即可。

如何分解一个二次式

  1. 1

    输入 a、b 和 c

    使用标准式 ax^2 + bx + c。系数按整数处理,因此结果保持课本上常见的因式分解形式。

  2. 2

    先提取最大公因数

    计算器会先把整数最大公因数提到括号外,然后再去分解剩下的本原二次式。

  3. 3

    使用 a*c 因数对

    对于二次式,它会寻找乘积为 a*c、和为 b 的两个整数,然后拆开中间项并用分组法完成分解。

这个计算器能分解什么

支持的输入是 ax^2 + bx + c,其中 abc 均为整数。这覆盖了课堂上最常见的因式分解题型:首项系数为 1 的二次式、首项系数不为 1 的二次式、含有公因数的式子,以及 a = 0 时的一次式。

标准做法如下:

  1. 从所有项中提取整数最大公因数。
  2. 对剩下的二次式计算 a*c
  3. 找出两个整数 mn,使得 m*n = a*cm+n = b
  4. bx 写成 mx + nx,将四项分组,再提取公共的二项式。

例题演算

分解 6x^2 + 11x - 10

步骤 运算
最大公因数 没有公共整数因数,因此保留 6x^2 + 11x - 10
乘积 a*c = 6*(-10) = -60
因数对 15-4 的乘积为 -60,和为 11
拆项 6x^2 + 15x - 4x - 10
分组 3x(2x + 5) - 2(2x + 5)
结果 (3x - 2)(2x + 5)

这与一元二次方程求解器不同。求解器关注的是让式子等于零的 x 的取值,而本工具关注的是把式子本身改写成若干因式的乘积。给出根只是为了便于核对:每个一次因式对应一个根。

当整数范围内无法分解时

有些二次式在整数范围内无法整齐分解。例如 x^2 + x + 1 的判别式为 -3,因此没有实的一次因式。式子 x^2 - 2 虽有实根,却没有整数因数对,所以即便可以用无理数因式写出,它在整数范围内仍然不可分解。

常见错误

  • 漏掉最大公因数。 2x^2 + 10x + 12 应先化为 2(x^2 + 5x + 6),再去找因数对。
  • 用 c 代替 a*c。a 不等于 1 时,目标乘积是 a*c,而不只是 c
  • 符号出错。 常数项为负,说明因数对中一个数为正、另一个数为负。
  • 把因式分解和求根混为一谈。 因式分解结果和根彼此相关,但回答的是不同的问题。

常见问题

不能。这个版本聚焦于一次式和 ax^2 + bx + c 形式的二次式。它不解析自由输入的表达式,也不分解三次式、四次式或符号乘积。

意思是该式子含有整数最大公因数;如果它是二次式,剩下的二次式还能写成整数系数一次因式的乘积。

根用于核对。如果因式分解结果是 (x - 2)(x - 3),那么根就是 2 和 3。主要答案仍然是分解后的式子。

不会上传任何文件。你输入的系数只是很小的数值,由 Livewire 工具处理,页面据此返回因式分解结果和步骤。

相关工具