ZH
我的工具

三次方程求解器

解 ax³ + bx² + cx + d = 0,求出全部三个实根或复根,并给出判别式、根的类型以及因式分解形式。

不能为 0。
根 1
-3
根 2
1
根 3
4
判别式 Δ
112,896
Δ > 0
根的类型
三个互不相等的实根
因式分解形式
2(x + 3)(x - 1)(x - 4)

简化形式:代入 x = t + 0.666667 得 t³ + p·t + q = 0,其中 p = -12.333333,q = 4.074074。

根为近似值,彼此非常接近的根精度可能下降。极小的数值在因式分解形式中用科学计数法表示。

我的工具 →
广告

求解任意三次方程 ax³ + bx² + cx + d = 0。实系数三次方程至少有一个实根,另外两个根要么都是实根,要么是一对共轭复根。求解器会列出全部三个根、用于判断属于哪种情形的判别式,以及多项式的因式分解形式。

使用方法

  1. 输入系数 a、b、c、d。缺少的项填 0,负号要保留。
  2. 查看根:实根按从小到大排列,复根以 p + qi 的形式给出。
  3. 查看判别式和根的类型。
  4. 用因式分解形式验证答案,或对多项式进行因式分解。

计算公式

Δ = 18abcd − 4b³d + b²c² − 4ac³ − 27a²d²

Δ > 0 表示三个互不相等的实根,Δ = 0 表示有重根,Δ < 0 表示一个实根加一对共轭复根。根由简化三次方程 t³ + pt + q = 0(x = t − b/3a)得出:Δ > 0 时用三角函数公式,Δ < 0 时用卡尔丹公式,Δ = 0 时用重根的精确公式,并都用牛顿法进一步精修。

示例

2x³ − 4x² − 22x + 24 = 0。判别式 Δ = 112,896 为正,所以有三个互不相等的实根:x = −3、x = 1 和 x = 4。因式分解为 2(x + 3)(x − 1)(x − 4) = 0。代入 x = 1 验证:2 − 4 − 22 + 24 = 0,成立。

常见问题

每个三次方程都有实根吗?

是的。系数为实数时,图像从 −∞ 延伸到 +∞(或相反),所以至少会与 x 轴相交一次。

这里的复根是什么意思?

复根成对出现,形式为共轭的 p ± qi,此时图像只与 x 轴相交一次。这一对根对应因式分解形式中的二次因式 x² − 2px + (p² + q²)。

根的精度如何?

用双精度计算,经牛顿法精修,显示到小数点后六位。与某个非零整数相差在十亿分之一以内的值会显示为该整数;非常小但不为零的根会被保留。

为什么 a 不能为 0?

没有 x³ 项时,方程就是最多有两个根的二次方程。那种情况请使用二次方程求解器。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). 三次方程求解器. https://kakao.mobile/zh/tools/cubic-equation-solver/

MLA

“三次方程求解器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/cubic-equation-solver/.

广告