解
实根精确到小数点后七位。
先排除有理根。 由有理根定理,任何有理根都必须整除 ,所以候选只有 。逐个代入,取值都不为零 —— 例如
所以它在 上没有一次因式。特别注意 不是根 —— 因为 ,很容易顺手把它当成根。
再排除拆成两个整系数二次式的可能。 设 ,则必有
把 的所有整数因数对 以及所有整数 全部扫一遍,找不到解。要当心 这个「差一点就成」的组合:它满足前两个方程,此时 ,,但接着 。四个条件都要核对,不能只核对三个。
用符号表定位实根所在区间。 在若干点上算出 的值:
符号在 和 上各变一次,由介值定理,每个区间内都有一个实根。又因为 在整个 上都是负的,所以实根恰好只有两个。
用牛顿法把根算精确。 由 ,从两个夹根区间的中点出发迭代 :
在 40 位有效精度下它们满足 ,所以上面写出的位数都是准确的。
交代剩下的两个根。 把这一对实根除掉,剩下的二次式判别式为负,给出一对共轭复根
于是在实数范围内的二次式分解是 ,其中没有任何一个系数是有理数。
用韦达定理确认。 四个根之和必须是 ,之积必须是 :
两个恒等式都成立,这就在牛顿迭代之外独立地校验了数值结果。
Need to solve a different problem like this? Open the solver →