因式分解计算器

用 AI 分步对任何多项式进行因式分解

拖拽或 点击 上传图片或 PDF

Math Input
x^2 - 5x + 6
2x^2 + 7x + 3
x^3 - 8
6x^2 - 7x - 3

什么是因式分解?

因式分解是把一个多项式化为几个整式之积的过程,是展开(乘法)的逆运算。

例如:

x25x+6=(x2)(x3)x^2 - 5x + 6 = (x - 2)(x - 3)

左边是一个多项式,右边是两个二项式的乘积。

因式分解在代数中非常重要,因为它可以:

  • 解方程:令每个因式等于零即可得到方程的根。
  • 化简分式:约去分子分母的公因式。
  • 分析函数行为:找到零点、渐近线和符号变化。

一个多项式被完全分解,是指每个因式在整数范围内都不能再分解。根据代数基本定理,任何 nn 次多项式在复数范围内都可以分解为 nn 个一次因式之积。

常见的因式分解类型包括:

  • 提取公因式(GCF)
  • 二次三项式分解
  • 平方差公式:a2b2=(a+b)(ab)a^2 - b^2 = (a+b)(a-b)
  • 立方和/立方差
  • 分组分解法

如何进行因式分解

以下是主要的因式分解方法,按从简到繁排列:

1. 提取公因式

先提取所有项的最大公因式。

示例6x3+9x2=3x2(2x+3)6x^3 + 9x^2 = 3x^2(2x + 3)

2. 平方差公式

a2b2=(a+b)(ab)a^2 - b^2 = (a + b)(a - b)

示例x216=(x+4)(x4)x^2 - 16 = (x + 4)(x - 4)

3. 完全平方公式

a2+2ab+b2=(a+b)2a^2 + 2ab + b^2 = (a + b)^2
a22ab+b2=(ab)2a^2 - 2ab + b^2 = (a - b)^2

示例x2+6x+9=(x+3)2x^2 + 6x + 9 = (x + 3)^2

4. 二次三项式分解(x2+bx+cx^2 + bx + c

找两个数 ppqq,使 p+q=bp + q = bpq=cp \cdot q = c

x2+bx+c=(x+p)(x+q)x^2 + bx + c = (x + p)(x + q)

示例x25x+6x^2 - 5x + 6:找 p+q=5p + q = -5pq=6pq = 6p=2,q=3p = -2, q = -3

所以 x25x+6=(x2)(x3)x^2 - 5x + 6 = (x - 2)(x - 3)

5. 十字相乘法(ax2+bx+cax^2 + bx + ca1a \neq 1

计算 aca \cdot c,找两个乘积为 acac、和为 bb 的数,然后拆项分组。

示例2x2+7x+32x^2 + 7x + 3ac=6ac = 6,找到 1+6=71 + 6 = 7

  • 2x2+x+6x+3=x(2x+1)+3(2x+1)=(x+3)(2x+1)2x^2 + x + 6x + 3 = x(2x+1) + 3(2x+1) = (x+3)(2x+1)

6. 立方和/立方差公式

a3+b3=(a+b)(a2ab+b2)a^3 + b^3 = (a + b)(a^2 - ab + b^2)
a3b3=(ab)(a2+ab+b2)a^3 - b^3 = (a - b)(a^2 + ab + b^2)

7. 分组分解法

将项分组配对,分别提取公因式,再提取公共二项式。

方法识别特征
提公因式所有项有公因式
平方差两个完全平方数相减
二次三项式(a=1a=1x2+bx+cx^2 + bx + c 形式
十字相乘ax2+bx+cax^2 + bx + ca1a \neq 1
立方公式两个完全立方数
分组法四项或更多项

常见错误

  • 忘记先提公因式:分解前一定先检查是否有公因式。
  • 混淆平方差与平方和a2b2a^2 - b^2 可分解,但 a2+b2a^2 + b^2 在实数范围内不能分解。
  • 三项式分解时符号出错:当 c>0c > 0b<0b < 0 时,ppqq 都是负数。
  • 分解不彻底:检查每个因式是否还能继续分解(如 x416=(x2+4)(x24)=(x2+4)(x+2)(x2)x^4 - 16 = (x^2+4)(x^2-4) = (x^2+4)(x+2)(x-2))。
  • 不验算:把因式展开乘回去,确认等于原式。

示例题目

Step 1: 找两个乘积为 66、和为 5-5 的数:2-23-3
Step 2: 写成二项式乘积:(x2)(x3)(x - 2)(x - 3)
Step 3: 验证:(x2)(x3)=x23x2x+6=x25x+6(x-2)(x-3) = x^2 - 3x - 2x + 6 = x^2 - 5x + 6
Answer: (x2)(x3)(x - 2)(x - 3)

Step 1: 识别为立方差:x323x^3 - 2^3
Step 2: 套用公式 a3b3=(ab)(a2+ab+b2)a^3 - b^3 = (a-b)(a^2 + ab + b^2),其中 a=xa = xb=2b = 2
Step 3: 结果:(x2)(x2+2x+4)(x - 2)(x^2 + 2x + 4)
Answer: (x2)(x2+2x+4)(x - 2)(x^2 + 2x + 4)

Step 1: 用十字相乘法:ac=23=6a \cdot c = 2 \cdot 3 = 6。找乘积为 66、和为 77 的两个数:1166
Step 2: 拆中间项:2x2+x+6x+32x^2 + x + 6x + 3
Step 3: 分组提取公因式:x(2x+1)+3(2x+1)=(x+3)(2x+1)x(2x + 1) + 3(2x + 1) = (x + 3)(2x + 1)
Answer: (x+3)(2x+1)(x + 3)(2x + 1)

常见问题

因式分解是把一个多项式写成若干个更简单的多项式之积的形式。例如 x^2 - 9 可以分解为 (x+3)(x-3)。它是展开乘法的逆运算。

在实数范围内,并非所有多项式都能分解为一次因式之积。例如 x^2 + 1 在实数范围内不可分解。但在复数范围内,根据代数基本定理,任何多项式都可以完全分解。

因式分解是把表达式写成因式的乘积。化简是把表达式变成更简洁的形式,可能涉及约分、合并同类项等操作。因式分解是化简的工具之一。

因式分解可以帮助解方程(令每个因式等于零)、化简分式(约去公因式)、以及分析函数的零点和符号变化等性质。

相关求解器

QuadraticPolynomialSimplifyEquation
免费试用 AI-Math

任何数学问题都能获得分步解答。拍照上传或输入问题即可。

开始解题