解方程
把所有有理数候选都试一遍。 由有理根定理,可能的根只有 的各个约数:
没有一个为零,所以这个三次式在 上不可约,靠观察是分解不出精确因式的。
把唯一的实根夹住。 三次方程总有至少一个实根。由变号
可知有一个根落在 内。而且 的判别式是 ,所以 处处成立: 严格递增,因此实根恰好只有一个。
用牛顿法逼近。 从 出发迭代 ,很快收敛到
在 40 位工作精度下,残差小于 。(常见的疏忽是停在 这种粗略估值上;在那里 ,并不是 。)
把这个实根除掉。 用综合除法除以 ,余数为零,剩下二次式
其中两个系数分别是 和 。
解这个二次方程,得到一对共轭复根。 它的判别式是负的:
用韦达定理交叉验证。 三个根之和必须是 ,三根之积必须是 :
两个恒等式都严丝合缝,这就在迭代之外独立地验证了数值结果。
Need to solve a different problem like this? Open the solver →