解关于 的方程:
先把不同的量级分开看。 在 里,韦达定理给出三根之和为 、三根之积为 。和很大而积接近零,说明有一个占主导的大根加上两个小根;标准套路就是在各自的量级下,把那一项可以忽略的扔掉。
扔掉 ,先求两个小根。 如果 只有百分之几,那么 大约是 量级,和 相比完全可以忽略。去掉之后剩下二次方程 它的判别式为 再用求根公式得到
再用一步牛顿迭代把这两个根修正。 被扔掉的 项只在小数点后第七位上造成偏移;对完整的三次式做牛顿迭代 ,收敛到 与二次方程给的估计值相比,修正量只有 和 ,这正是「扔掉 」所承诺的效果:被忽略的那一项是 量级,而 这一项是 量级。
大根用三根之和求,而不是套三次方程求根公式。 三个根相加必须等于 ,于是 把它代回 ,结果在十二位有效数字上都是零。
用韦达定理的两个关系一起验证。 三个根 、 和 之和恰好是 ,之积是 ,正好等于所要求的 。这里真正关键的是乘积那一条:两个小根就算算错了,和仍然可能对得上,因为大根会自动把差额吸收掉——只有乘积才能把错误暴露出来。
写出解集。 三个根都是实数,这与曲线的形状一致:它在零点稍下方穿过一次横轴,在零点稍上方又穿过一次,最后在很远的 处穿过第三次。
Need to solve a different problem like this? Open the solver →