UTILS.
100% 浏览器内运行
🧩

多项式因式分解计算器

将单变量多项式分解为线性和不可约因式,例如 x² − 5x + 6 化为 (x − 2)(x − 3),附 GCF 和求根步骤。

输入一个单变量多项式以在有理数域上分解。

在上方输入一个多项式以进行分解。

关于此工具

多项式因式分解计算器将单变量多项式重写为带整数或有理系数的更简单因式的乘积。它按标准顺序工作:首先提取最大公因式——所有系数的 gcd 与变量的最低公共幂——因此 2x³ − 8x 变为 2x(x² − 4)。然后使用有理根定理搜索有理根,测试每个候选值 ±p/q,其中 p 整除常数项且 q 整除首项系数。

通过综合除法找到的每个有理根 r = p/q 贡献一个因式 (qx − p),然后约分商并再次搜索。像平方差 a² − b² = (a − b)(a + b) 这样的模式会作为两个有理根从这个过程中自动得出,因此 x² − 4 分解为 (x − 2)(x + 2)。移除所有有理根后剩下的部分是没有有理根的二次或更高次因式;它在有理数域上不可约,被原样保留并清楚标注。

所有系数都作为精确分数处理,一切都在你的浏览器本地运行,使用无 eval 的解析器。输入诸如“2x^3 - 8x”或“x^2 - 5x + 6”的多项式,即可读取提取的 GCF、每个线性因式、任何不可约余项,以及完全分解后的乘积形式。

常见问题

它如何对多项式因式分解?
它首先提取最大公因式,然后应用有理根定理——测试 ±p/q,其中 p 整除常数项且 q 整除首项系数——并通过综合除法将每个根作为线性因式 (qx − p) 除出。
它能处理特殊模式吗?
能,隐式地处理。平方差、完全平方三项式以及立方和/差都会产生有理根或整数根,因此它们会被自动分解。例如 x³ + 8 分解为 (x + 2)(x² − 2x + 4)。
如果多项式无法完全分解怎么办?
任何没有有理根的二次或更高次部分在有理数域上不可约。工具将其保留为单个因式并注明因式分解是部分的,因此你仍能得到最大程度的整数/有理因式分解。
支持分数系数吗?
支持。有理系数会被清整为公共整数多项式以便分解,缩放因子显示在前面,因此输入和结果在数学上都保持精确。

更多工具