高次方程求解器

用 AI 分步解答高次多项式方程
x^3 - 6x^2 + 11x - 6 = 0
x^4 - 5x^2 + 4 = 0
2x^3 + 3x^2 - 8x + 3 = 0
x^3 + 1 = 0

什么是多项式方程?

多项式方程是形如以下形式的方程:

anxn+an−1xn−1+⋯+a1x+a0=0a_n x^n + a_{n-1} x^{n-1} + \cdots + a_1 x + a_0 = 0

其中 nn 是正整数,称为次数,an≠0a_n \neq 0,a0,a1,…,ana_0, a_1, \ldots, a_n 是常数(系数)。

按次数分类:

  • 1 次:一次方程(ax+b=0ax + b = 0)
  • 2 次:二次方程(ax2+bx+c=0ax^2 + bx + c = 0)
  • 3 次:三次方程(ax3+bx2+cx+d=0ax^3 + bx^2 + cx + d = 0)
  • 4 次:四次方程(ax4+⋯=0ax^4 + \cdots = 0)
  • 5 次及以上:五次方程及更高次

代数基本定理指出,nn 次多项式方程在复数范围内恰好有 nn 个根(计重数)。例如,三次方程总有 3 个根,可能是实数根也可能是复数根。

高次多项式方程在物理学(抛体运动、振动)、工程学(控制系统)、经济学(最优化)和计算机图形学(曲线交点)中都有广泛应用。

如何求解多项式方程

与二次方程不同,高次多项式没有适用于所有情况的万能公式。以下是主要策略:

1. 有理根定理

对于整系数多项式 anxn+⋯+a0=0a_n x^n + \cdots + a_0 = 0,任何有理根 pq\frac{p}{q} 必须满足:

  • pp 整除 a0a_0(常数项)
  • qq 整除 ana_n(首项系数)

逐一试验候选根,用综合除法降次。

示例:x3−6x2+11x−6=0x^3 - 6x^2 + 11x - 6 = 0

  • 可能的有理根:±1,±2,±3,±6\pm 1, \pm 2, \pm 3, \pm 6
  • 试 x=1x = 1:1−6+11−6=01 - 6 + 11 - 6 = 0 ✓
  • 除以 (x−1)(x - 1) 得 x2−5x+6=(x−2)(x−3)x^2 - 5x + 6 = (x-2)(x-3)

2. 分组分解法

重新排列项,使之可以配对提公因式。

示例:x3+x2−4x−4=x2(x+1)−4(x+1)=(x2−4)(x+1)=(x+2)(x−2)(x+1)x^3 + x^2 - 4x - 4 = x^2(x+1) - 4(x+1) = (x^2-4)(x+1) = (x+2)(x-2)(x+1)

3. 换元法(隐含二次)

如果方程只含偶次幂,令 u=x2u = x^2:

示例:x4−5x2+4=0x^4 - 5x^2 + 4 = 0 → 令 u=x2u = x^2:u2−5u+4=0u^2 - 5u + 4 = 0 → (u−1)(u−4)=0(u-1)(u-4) = 0

所以 x2=1x^2 = 1 或 x2=4x^2 = 4,得 x=±1,±2x = \pm 1, \pm 2。

4. 综合除法

一旦找到一个根 rr,用 (x−r)(x - r) 去除原多项式降次,然后重复。

5. 笛卡尔符号法则

统计 f(x)f(x) 和 f(−x)f(-x) 的变号次数,判断正根和负根的最大个数。

方法适用场景
有理根定理整系数、常数项较小
分组法四项可自然配对
换元法只含偶次项(双二次)
综合除法已知一个根
数值方法无有理根

常见错误

  • 忘记复数根:nn 次多项式在 C\mathbb{C} 上总有 nn 个根。如果找不到足够多的实根,还有共轭复数根。
  • 遗漏重根:x3−3x+2=(x−1)2(x+2)x^3 - 3x + 2 = (x-1)^2(x+2),其中 x=1x = 1 是二重根。
  • 有理根候选不完整:要列出 a0a_0 的所有因子与 ana_n 的所有因子的所有组合。
  • 综合除法算术错误:每步都要仔细验算,一个数错会传导到后面所有步骤。
  • 假设所有根都是有理数:很多多项式的根是无理数或复数,有理根定理不能发现它们。

示例题目

Step 1: 由有理根定理,可能的根为 ±1,±2,±3,±6\pm 1, \pm 2, \pm 3, \pm 6。试 x=1x = 1:1−6+11−6=01 - 6 + 11 - 6 = 0 ✓
Step 2: 用综合除法除以 (x−1)(x - 1):x3−6x2+11x−6=(x−1)(x2−5x+6)x^3 - 6x^2 + 11x - 6 = (x - 1)(x^2 - 5x + 6)
Step 3: 分解二次因式:x2−5x+6=(x−2)(x−3)x^2 - 5x + 6 = (x - 2)(x - 3)
Answer: x=1,  x=2,  x=3x = 1,\; x = 2,\; x = 3

Step 1: 令 u=x2u = x^2,方程变为 u2−5u+4=0u^2 - 5u + 4 = 0
Step 2: 分解:(u−1)(u−4)=0(u - 1)(u - 4) = 0,所以 u=1u = 1 或 u=4u = 4
Step 3: 回代:x2=1⇒x=±1x^2 = 1 \Rightarrow x = \pm 1;x2=4⇒x=±2x^2 = 4 \Rightarrow x = \pm 2
Answer: x=−2,  −1,  1,  2x = -2,\; -1,\; 1,\; 2

Step 1: 可能的有理根:±1,±3,±12,±32\pm 1, \pm 3, \pm \frac{1}{2}, \pm \frac{3}{2}。试 x=1x = 1:2+3−8+3=02 + 3 - 8 + 3 = 0 ✓
Step 2: 除以 (x−1)(x - 1):2x3+3x2−8x+3=(x−1)(2x2+5x−3)2x^3 + 3x^2 - 8x + 3 = (x - 1)(2x^2 + 5x - 3)
Step 3: 分解 2x2+5x−3=(2x−1)(x+3)2x^2 + 5x - 3 = (2x - 1)(x + 3)
Answer: x=1,  x=12,  x=−3x = 1,\; x = \frac{1}{2},\; x = -3

常见问题

4 次及以下的方程都有精确的求根公式。5 次及以上的方程,根据阿贝尔-鲁菲尼定理,不存在一般的根式求解公式。但特定的高次方程仍然可以通过因式分解等技巧精确求解。

有理根定理指出:对于整系数多项式方程,如果有有理根 p/q(最简分数),则 p 必须是常数项的因子,q 必须是首项系数的因子。

n 次多项式在复数范围内恰好有 n 个根(计重数)。某些根可能是重根,某些可能是复数(非实数)根。

综合除法是多项式除以一次式 (x - r) 的简便方法。它只用系数运算,比长除法更快。常用于验证候选根和在找到一个根后进行降次。

相关求解器

相关学习指南

免费试用 AI-Math

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

开始解题