Метод Ньютона в этой визуализации
Метод Ньютона приближает корень f — число r с — повторением одного шага. Для текущего приближения возьмите касательную к графику в , заданную формулой . Около касательная остаётся близко к кривой, поэтому её пересечение с осью x лучше приближает точку пересечения самой кривой. Решение даёт следующее приближение. На графике каждый шаг идёт от к кривой по бледному пунктиру, затем по касательной до оси.
Обозначим погрешность через . Если r — простой корень (), а f имеет непрерывную вторую производную, разложение шага по Тейлору даёт , когда близко к r. Возведение погрешности в квадрат примерно удваивает число верных цифр. Для x² − 2 из x₀ = 1 погрешности равны 0.086, 0.0025, 2.1 × 10⁻⁶ и 1.6 × 10⁻¹²; показания демонстрируют, как устанавливается около . Вдали от корня такой гарантии нет. При квадратичный член исчезает и сходимость ещё быстрее: для arctan x погрешность примерно равна , то есть на каждом шаге возникает куб предыдущей погрешности.
Для шага необходимо . Горизонтальная касательная никогда не встречает ось, а почти горизонтальная встречает её далеко: для x² − 2 из 0.1 первый шаг попадает в 10.05. Метод может не сработать и без ухода вдаль. Для x³ − 2x + 2 касательная в 0 приводит в 1, а в 1 возвращает в 0; близкие к 0 начальные точки притягиваются к этому циклу: последовательность остаётся ограниченной, но предела не имеет. Для arctan x есть граница α ≈ 1.3917 — число, удовлетворяющее . Начальные точки с |x₀| < α сходятся, а лежащие за границей каждый раз попадают ещё дальше на другой стороне. Переключатель «Все начальные точки» раскрашивает ось x по исходу для каждой начальной точки. Для x³ − 2x + 2 примерно пятая часть [−3, 3] попадает в цикл, в том числе узкие полосы, сгущающиеся к точкам с горизонтальной касательной . Если начать с комплексных чисел, эти полосы превращаются во фрактал Ньютона.
У кратного корня также выполняется , и квадратичная сходимость теряется. Для шаг в точности равен , поэтому погрешность уменьшается вдвое на каждом шаге. Это линейная сходимость: примерно 3.3 шага на каждый новый десятичный знак. Около корня кратности m отношение стремится к .
На что обратить внимание
- Ньютон рассматривал в 1669 году. Из 2 метод в современном виде даёт 2.1, 2.0945681 и 2.0945514817 — девять верных десятичных знаков после трёх шагов.
- Для шаг имеет вид : это старое правило извлечения квадратного корня, усредняющее приближение и a, делённое на него.
Управление
- Перетаскивайте синюю точку x₀ вдоль оси x или нажмите на ось, чтобы поставить её туда. Она фиксируется на значениях, кратных 0.5.
- Задайте n, чтобы показать столько шагов, или нажмите n → ∞, чтобы дойти до n = 10. Запись сохраняет каждое xₙ и его погрешность и останавливается раньше при достижении корня, горизонтальной касательной или выходе за 10⁶.
- Включите «Все начальные точки», чтобы раскрасить ось x по исходу для каждой начальной точки.
Связанные понятия
- Линейное приближение
- Производная
- Предел последовательностиЗапланировано
- Фрактал Ньютона
Дополнительные материалы: Википедия: Newton's method (Английский); OpenStax, Calculus Volume 1, 4.9 Newton’s Method (Английский).