解关于 的方程:
先用悬殊的系数猜出根的分布。 对 ,三根之和是 ,三根之积是 。这两件事要同时成立,就只能是一个根在 附近,另外两个离零不到几百分之一 —— 所以应当把两种尺度分开处理,而不是去搬三次方程的一般求根公式。
丢掉 求两个小根。 如果 只有几百分之一,那么 是 量级,与 相比完全可以忽略。丢掉它就只剩二次方程 它的判别式是 再用求根公式得到
用一步牛顿迭代修正这两个根。 丢掉的 项只在小数点后第七位上影响每个根;对完整的三次方程做牛顿迭代 ,会收敛到 与二次方程的估计相比,修正量只有 和 ,这正是「丢掉 」这一步所承诺的:被忽略的项是 量级,而 项是 量级。
大根用根之和来求,别用求根公式。 三根之和必须是 ,所以 把这个值代进 ,在十二位有效数字上结果都是零。
用韦达定理的两条关系一起验证。 三个根 、 和 之和恰好是 ,之积是 ,与要求的 吻合。这里真正管用的是乘积那一条:两个小根就算算错了,也仍可能满足和的关系,因为大根会自动把差额吸收掉 —— 只有乘积能把错误暴露出来。
写出解集。 三个根都是实根,这与曲线的形状一致:它在零点稍下方穿过一次 x 轴,在零点稍上方穿过一次,还在远处的 附近穿过一次。
Need to solve a different problem like this? Open the solver →