<<
>>

4.2. Метод Ньютона

Метод ньютона иначе называют методом последовательных приближений.

Предположим, что найдено k-ое приближение одного из изолированных корней векторного уравнения (2):

Тогда точный корень можно представить в виде

, (3)

где – поправка (погрешность корня).

Подставляя выражение (3) в уравнение (2) получим:

(4)

Предположим, что функция f(x) непрерывно дифференцируема в некоторой выпуклой области, содержащей x и x(k). Разложим левую часть уравнения (4) по степеням вектора (значения которого невелики) в ряд Тейлора, причем ограничимся только линейными членами ряда:

(5)

или, в развернутом виде,

(6)

В формулах (5) и (6) под производной следует понимать матрицу Якоби системы функций относительно переменных , т.е.

Система (6) представляет собой линейную систему относительно поправок с матрицей , поэтому формула (5) может быть записана в следующем виде:

Отсюда получим:

Следовательно, формула для получения приближений (формула Ньютона), выглядит так:

(7)

Точное решение системы получается в результате бесконечного итерационного процесса, но так как на практике зачастую требуется получить приближенное решение, найденное с некоторой точностью, будем проводить вычисления до тех пор, пока не выполнится неравенство .

Пример: Приближенно найти одно из решений системы с точностью

Решение:

Так как данная система состоит из двух уравнений с двумя неизвестными, проверить наличие корней можно графически. Построим графики функций:

Из графика видно, что данная система имеет четыре решения. Найдем одно из них. Для этого выберем начальные приближения неизвестных: .

Составим матрицу Якоби:

Так как в формуле получения последующих приближений (7) фигурирует матрица, обратная матрице Якоби, вычислим обратную матрицу:

,

где – определитель матрицы Якоби:

Таким образом, последующие приближения неизвестных для данной системы будем вычислять по формуле (в развернутом виде):

1 итерация

Найдем первое приближение неизвестных, подставив в полученную формулу нулевые приближения :

Проверим достижение точности:

,

Т.к.

точность не достигнута, продолжаем вычисления.

2 итерация

Проверим достижение точности:

,

Т.к. точность не достигнута, продолжаем вычисления.

3 итерация

Проверим достижение точности:

,

Таким образом, получено решение системы

<< | >>
Источник: Вычислительная математика. Лекции. 2017

Еще по теме 4.2. Метод Ньютона:

  1. Глава III. Пути и средства увеличения вывоза наших товаров и уменьшения нашего потребления иностранных товаров