解关于 的方程:
换元 ,让被开方式能分解。 表达式 对 来说是一个平方差。取 (于是 ,且 ),方程变成
把 写成 ,左边才提得出因式——这就是这个方程会有一个干净根的全部原因。
确定定义域,顺手排掉一支。 根号要求 ,即 或 。
若 ,左边 为负,而右边 是一个正因子 乘一个非负的根式,所以右边 。这一支没有解——同时也排除了所有 。
于是只剩 ,即 。在这一支上左边 ,所以还需要 :搜索范围收窄到 。
令 ,把边界根直接读出来。 此时 ,方程成为
取 恰好满足它:两边都是 。这给出 ,以及
代回原方程检验:。✓ 这个根是纯数值求解器最容易漏掉的一个,因为它正好落在根号刚刚「开启」的定义域边缘上。
对 的情形平方,再把因子 除掉。 平方得 ,再除以 :
它的三个根是 、 和 。只有那个很小的正根满足 ;另外两个会让 为负而 为正(或者反过来),所以它们是平方引入的增根。
换回原变量,并对两个答案做数值验证。 由 :
代回原方程得 ,残差在机器精度内为 。连同那个边界根一起:
为什么流传的那个捷径答案 是错的。 常见做法是先平方,再试着把四次式 分解成 。可把这个乘积展开后, 的系数是 ,而不是 ,所以这个分解根本就是假的,它给出的 和 都不是根。把 代回原方程得到大约 ,而不是 ;而配对的 连定义域都不在,因为 。
Need to solve a different problem like this? Open the solver →