Cubic Equation Solver logo
Cubic Equation Solver

如何求解三次方程

求解三次方程的实用指南,从快速因式分解检查到完整的卡尔达诺方法。

1

通过检查进行因式分解

首先寻找公因数、分组机会或已知恒等式。

  • 公因数: x³ - 4x = x(x² - 4) = x(x - 2)(x + 2)
  • 分组: x3 + x2 - x - 1 = x2(x+1) - (x+1) = (x+1)(x2 - 1)
  • 立方差: x3 - a3 = (x - a)(x2 + ax + a2)
2

有理根定理

如果 a整数系数多项式有有理根 p/q,则 p 除常数项,q 除首项系数。

p 除 d,q 除 a

例如,对于 2x3 - 3x2 - 8x + 12 = 0,可能的有理根来自 12 的因子除以 2 的因子。

3

综合除法

找到有理根 r 后,将三次除以(x - r) 将问题简化为二次项。

ax3 + bx2 + cx + d = (x - r)(ax2 + b₁x + c₁)

4

卡尔达诺方法

  1. 标准化三次项。
  2. 代入 x = t - b/(3a) 以删除二次项。
  3. 求解压抑三次项 t3 + pt + q = 0.
  4. 计算 Delta = q²/4 + p³/27。
  5. 应用匹配的根公式并转换回 x。

我们的 三次方程求解器 自动执行此过程,并以更清晰的格式显示每个步骤。

5

三角方法

当 Delta 为负时,三次有三个不同的实根,三角形式通常是最清晰的路线。

设置 r = 2 sqrt(-p/3) 和 theta = (1/3) arccos(-q / (2 sqrt(-p³/27))),然后根据余弦位移建立三个根。

6

数值近似

当不需要精确的符号形式时,数值方法提供快速近似。

  • 牛顿-拉夫森: xₙ₊₁ = xₙ - f(xₙ)/f'(xₙ)
  • Bisection: 缩小函数改变符号的区间
  • 图形估计: 检查三次与 x 轴相交的位置

准备好练习了吗?

尝试使用交互式工具求解三次方程,并将结果与上述方法进行比较。

how_to_faq_title

查找有关三次方程和​​我们的求解方法的常见问题的快速答案。

还有疑问吗?

什么是三次方程?

三次方程是以标准三次形式编写的三次多项式,其中首项系数不能为零。

这个求解器可以显示复杂的根吗?

是的。如果方程有一个实数根和一对复数共轭对,结果部分会清楚地显示它们并将它们标记为复数。

为什么系数a如此重要?

如果 a = 0,则方程不再是三次方程。 UI 立即验证这一点并解释求解器无法继续的原因。

分步部分显示了什么?

它总结了归一化方程、凹陷三次变换、判别式和最终解释,使求解器感觉更加透明。