高次方程求解器

用 AI 分步解答高次多项式方程

拖拽或 点击 上传图片或 PDF

Math Input
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+an1xn1++a1x+a0=0a_n x^n + a_{n-1} x^{n-1} + \cdots + a_1 x + a_0 = 0

其中 nn 是正整数,称为次数an0a_n \neq 0a0,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(首项系数)

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

示例x36x2+11x6=0x^3 - 6x^2 + 11x - 6 = 0

  • 可能的有理根:±1,±2,±3,±6\pm 1, \pm 2, \pm 3, \pm 6
  • x=1x = 116+116=01 - 6 + 11 - 6 = 0
  • 除以 (x1)(x - 1)x25x+6=(x2)(x3)x^2 - 5x + 6 = (x-2)(x-3)

2. 分组分解法

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

示例x3+x24x4=x2(x+1)4(x+1)=(x24)(x+1)=(x+2)(x2)(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

示例x45x2+4=0x^4 - 5x^2 + 4 = 0 → 令 u=x2u = x^2u25u+4=0u^2 - 5u + 4 = 0(u1)(u4)=0(u-1)(u-4) = 0

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

4. 综合除法

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

5. 笛卡尔符号法则

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

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

常见错误

  • 忘记复数根nn 次多项式在 C\mathbb{C} 上总有 nn 个根。如果找不到足够多的实根,还有共轭复数根。
  • 遗漏重根x33x+2=(x1)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 = 116+116=01 - 6 + 11 - 6 = 0
Step 2: 用综合除法除以 (x1)(x - 1)x36x2+11x6=(x1)(x25x+6)x^3 - 6x^2 + 11x - 6 = (x - 1)(x^2 - 5x + 6)
Step 3: 分解二次因式:x25x+6=(x2)(x3)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,方程变为 u25u+4=0u^2 - 5u + 4 = 0
Step 2: 分解:(u1)(u4)=0(u - 1)(u - 4) = 0,所以 u=1u = 1u=4u = 4
Step 3: 回代:x2=1x=±1x^2 = 1 \Rightarrow x = \pm 1x2=4x=±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 = 12+38+3=02 + 3 - 8 + 3 = 0
Step 2: 除以 (x1)(x - 1)2x3+3x28x+3=(x1)(2x2+5x3)2x^3 + 3x^2 - 8x + 3 = (x - 1)(2x^2 + 5x - 3)
Step 3: 分解 2x2+5x3=(2x1)(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) 的简便方法。它只用系数运算,比长除法更快。常用于验证候选根和在找到一个根后进行降次。

相关求解器

QuadraticFactoringLinearDerivative
免费试用 AI-Math

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

开始解题