解方程
求出全部实根,精确到小数点后四位。
注意一次项缺失,而且没有有理根。 多项式 里没有 项,小数系数也排除了漂亮的有理根。所以这些根只能用数值方法去定位 —— 不过到底有几个根,倒是可以先定下来。
在足够宽的区间上扫描变号。 把 从 到 按小步长求值,会看到三次变号,分别在 、 和 附近。三次方程最多三个实根,所以这三个全是实根,没有复根。如果只在 上取样 —— 那里 、 —— 就只能找到其中一个。
对每个区间做二分。 不断折半直到 :
那个很大的负根之所以存在,是因为在 之前一直是 占主导,到那里三次项才反超 —— 不做大范围扫描很容易把它漏掉。
用韦达定理检验。 对 ,各根满足 和 :
这是决定性的检验:任何一组根,只要和不等于 就一定是错的,不管单个数值看起来多么像样。
代回验证。 ,, ✓。四舍五入到四位小数,三个根是 、 和 ;注意正根是 而不是 ,所以拿粗糙的二分结果多抄几位数是有风险的。
Need to solve a different problem like this? Open the solver →