解关于 的方程:
先看清为什么三个根必然是「一大两小」。 在 里,二次项系数把其余各项都甩开了好几个量级。由韦达定理,三根之和是 ,三根之积是 ——一个非常接近零的数。于是必然有一个根几乎独自扛下整个和,而另外两个要小到足以把乘积压得极小。看出这个结构,才能把问题拆成两个容易的子问题。
丢掉 项,先求两个小根。 如果 只有百分之几,那么 的量级是 ,跟 一比完全可以忽略。把它扔掉,剩下二次方程 它的判别式为 再用求根公式得
用一步牛顿迭代把这两个根修准。 被丢掉的 项只会在小数点后第七位上挪动一点点,把牛顿迭代 用在完整的三次式上,收敛到 与二次方程给出的估计相比,修正量只有 和 ,这正是「丢掉 」当初承诺的效果:被忽略项的量级是 ,而 这一项的量级是 。
大根靠根之和求出来,别再硬套三次求根公式。 既然三根之和必须是 ,那么 把这个值代回 ,结果在十二位有效数字上都是零。
用韦达的两条关系一起验算。 三个根 、、 相加恰好是 ,相乘得 ,与要求的 吻合。这里真正管用的是乘积那一条:两个小根就算算错了,和的检验也可能照样通过,因为大根会自动把差额吸收掉——只有乘积才会把错误暴露出来。
写出解集。 三个根都是实数,这与曲线的形状一致:它在零点略下方穿过一次坐标轴,在零点略上方再穿过一次,最后在 那么远的地方穿过第三次。
Need to solve a different problem like this? Open the solver →