Откуда берутся формулы
Посмотри на рисунок справа. В точке xₙ график поднят над осью на f(xₙ). Касательная спускается к оси с наклоном f′(xₙ), то есть на каждую единицу по x она опускается на f′(xₙ). Чтобы опуститься на всю высоту f(xₙ), нужен шаг f(xₙ)/f′(xₙ). Из прямоугольного треугольника: наклон равен высоте, деленной на основание. Отсюда xₙ₊₁ = xₙ − f(xₙ)/f′(xₙ).
Почему ошибка возводится в квадрат? По ряду Тейлора f(x*) = f(xₙ) + f′(xₙ)(x* − xₙ) + f″/2 · (x* − xₙ)² = 0. Метод отбрасывает последнее слагаемое, поэтому ошибка нового шага порядка (x* − xₙ)². Отсюда и правила, когда метод ломается: если f′ около нуля, шаг огромный; если x₀ далеко, касательная плохо похожа на кривую.
- x² = a
- xₙ₊₁ = (xₙ + a/xₙ)/2: так считали корни еще в Вавилоне
- f′(xₙ) ≈ 0
- касательная почти горизонтальна, шаг улетает далеко
- x₀ далеко
- возможен перелет, расходимость или цикл
- нет f′
- берут наклон по двум точкам: метод секущих
- |f(xₙ)| < ε
- второй критерий: невязка уже мала