暂停时,拖动滑块即可即时更新结果。
$$c_n = \frac{a_n + b_n}{2}, \quad [a_{n+1}, b_{n+1}] = \begin{cases} [a_n, c_n] & f(a_n)\,f(c_n) \lt 0 \\ [c_n, b_n] & \text{otherwise} \end{cases}$$
二分法更新规则。根据中点 c_n 的符号选择含根半区间,逐次缩小区间。
$$f(x) = x^{3} - 2x - 5, \quad f(a_0)\cdot f(b_0) \lt 0$$
测试函数(Newton 原题)及前提条件。实根约为 x ≈ 2.094551482。
$$|b_n - a_n| \lt \varepsilon, \qquad N \approx \log_2\!\left(\frac{b_0 - a_0}{\varepsilon}\right)$$
收敛判定及所需迭代次数。对容差 ε=1e^−n,有 N ≈ log₂((b₀−a₀)/ε)。线性收敛(误差每次迭代减半)。