跳到主要内容

多项式根计算器

求1至12次多项式的所有实根和复根。从最高次项开始输入系数,对于2次及以下会得到精确公式,对于更高次数使用Durand–Kerner迭代法。

输入

从最高次项到常数项的系数,用逗号或空格分隔(1至12次)。支持小数。

输出

实部虚部
No data yet
这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/polynomial-roots-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "coefficients": "1, -5"
  }'

替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。

让 AI 代理执行

Use the IOTools `polynomial-roots-calculator` tool (Polynomial Roots Calculator) on this input:

YOUR_INPUT_HERE

将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/polynomial-roots-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="多项式根计算器 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。

每次 API/MCP 调用费用5 积分起

也可通过

使用指南

手工求多项式的所有根只在次数≤2时行得通——更高次数时不存在通用的代数公式,且通过试值法寻找实根或复根会迅速变得不可靠。本计算器可以一次性求解所有情况:实根、无理根和复根,适用于1至12次的任意多项式。

使用方法

  1. 从最高次项开始输入多项式的系数——对于 x³ − 6x² + 11x − 6,输入 1, -6, 11, -6(缺失的项为0,这很重要:不要跳过)。
  2. 查看解析的方程(确认与你的输入一致)、完整的根表和所用的求解方法。

支持小数——系数不必是整数。

求解方法

  • 1次:直接求解,x = −b⁄a。
  • 2次:二次公式,x = (−b ± √(b² − 4ac)) ⁄ 2a——判别式为正时得两个实根,为零时得一个二重实根,为负时得一对复共轭根。
  • 3至12次Durand–Kerner迭代,一种数值方法,每次迭代同时改进所有n个根——r ← r − f(r) ⁄ Π(r − rⱼ),对每一个其他的当前根估计值进行操作——从围绕原点、按Cauchy界限缩放的圆周上的点开始。它同时收敛到所有实根和复根的完整集合,这就是当不存在闭形式公式时采用这种标准方法的原因。

微小的浮点残差(远小于任何显示的数字)会被截至正好为0,所以实际上是实根的根不会显示像 1e-14i 这样多余的虚部。

常见问题

为什么三次多项式有时显示一个实根和一对复根,有时显示三个实根?

这由多项式本身决定,而不是由方法决定——实系数的三次多项式总是至少有一个实根,要么再有两个实根,要么有一对复共轭根。计算器找到的是系数实际产生的根。

根的精度如何?

Durand–Kerner迭代直到根不再移动超过1e-13,然后结果显示为6位有效数字——对任何实际应用都足够精确,但对于3次及更高次数,这是数值近似而非精确的闭形式解。

这个工具能处理的最高次数是多少?

12次(13个系数)。更高次数时,根的求解对通用计算器来说在数值上变得不稳定——高次多项式的系数对其根的精确位置可能极其敏感。

相关工具

对于整数系数多项式的仅有理根搜索——带精确分数和展开的因式分解形式——请参阅多项式因式分解计算器。对于特别的二次方程,包含完整的逐步推导,请参阅二次公式计算器。要用已知根除以多项式并检查余数,请参阅综合除法计算器

隐私

所有计算完全在你的浏览器中进行——你输入的系数永远不会被发送到服务器。

polynomial rootsfind rootscomplex rootsdurand-kernerroot finderpolynomial equationalgebramathcalculator

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。