ZH
我的工具

多项式求根器(实根与复根)

求不超过 20 次的多项式的全部实根和复根,给出精确的有理根、重数,并对每个根做残差检验。

用 x 和 ^ 书写(2x^4 - 3x + 1),或从最高次幂起依次列出系数,缺项用 0 表示
根
x = 1, 2, 3
实根
1, 2, 3
复根
无
实根个数
3
按重数计
次数
3
最大实根
3
最小实根
1
多项式
x³ - 6x² + 11x - 6 = 0

有理根精确求出,其余根为数值解,约有 10 位有效数字。

根与检验
#根小数值类型重数残差 |P(x)|
111实数(精确有理数)10
222实数(精确有理数)10
333实数(精确有理数)10
我的工具 →
广告

求不超过 20 次的多项式的所有根,包括实根和复根。可以按平时的写法输入多项式(x^3 - 6x^2 + 11x - 6),也可以只输入系数(1, -6, 11, -6)。像 1/2 这样的有理根用有理根定理精确求出,其余的根通过数值计算得到,显示 10 位有效数字。精确有理根的重根会合并显示;彼此很接近的数值根精度可能较低。

使用方法

  1. 以 x 为变量输入多项式,或从最高次幂起依次列出系数(缺项填 0)。
  2. 查看各个根:先是实根,再是写成 a ± bi 的共轭复根对。
  3. 用表格检验每个根:残差 |P(x)| 应基本为零。

计算公式

P(x) = aₙxⁿ + … + a₁x + a₀ = 0 Rational root theorem: any rational root p/q has p dividing a₀ and q dividing aₙ

求解器精确检验每个候选 p/q,每找到一个根就约去相应因式,余下二次式用求根公式,更高次则用同时寻找所有复根的杜兰–肯纳(魏尔斯特拉斯)迭代,并用数值方法检验收敛性。n 次多项式按重数计算,恰好有 n 个根。

示例

x³ − 6x² + 11x − 6:候选值为 ±1、±2、±3、±6。P(1) = 0,除以 (x − 1) 余下 x² − 5x + 6 = (x − 2)(x − 3),所以根为 1、2、3。x³ − 2 没有有理根,它的根是 ∛2 ≈ 1.25992105 和一对共轭复根 −0.6299605249 ± 1.091123636i。

常见问题

多项式有几个根?

按复根和重根计算,恰好与次数相同(代数基本定理)。系数为实数时,复根成共轭对出现,所以三次多项式至少有一个实根。

重数是什么意思?

是一个根重复的次数。在 (x − 1)²(x + 2) 中,x = 1 的重数是 2。重数为偶数时,图像在 x 轴上只是相切后折回,而不是穿过。

五次及以上有求根公式吗?

一般没有。阿贝尔–鲁菲尼定理表明,像 x⁵ − x − 1 = 0 这样的方程无法用根式求解,因此数值方法是通行做法。

缺项怎么输入?

在系数模式下,缺少的每个幂次写 0:x³ − 2 写作 1, 0, 0, -2。若用含 x 的表达式输入,缺项会自动补全。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 多项式求根器(实根与复根). https://kakao.mobile/zh/tools/polynomial-root-solver/

MLA

“多项式求根器(实根与复根).” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/polynomial-root-solver/.

广告