收斂速度線性(每次迭代誤差減半),需事先知道根的隔離區間,對多重根敏感度低。
f'(x)。x_{n+1} = x_n - f(x_n)/f'(x_n)x_{n+1} = x_n - f(x_n)*(x_n - x_{n-1})/(f(x_n)-f(x_{n-1}))MPSolve、NumPy roots 底層),數值穩定、效率高。生產環境直接使用成熟庫:Boost.Math (含 poly_roots)、Netlib (Jenkins-Traub Fortran 源碼)、Eigen (伴隨矩陣特征值)。自行實現易引入數值穩定性問題。