logo
ЭУМКД_ДиВМ3

3.2 Метод Ньютона

Суть метода состоит в том, что система нелинейных уравнений сводится к решению систем линейных алгебраических уравнений. Пусть дана система (3.1) и задано начальное приближение x(0), приближение к решению х строим в виде последовательности .

В исходной системе (3.1) каждую функцию где i= , раскладывают в ряд Тейлора в точке х(n) и заменяют линейной частью её разложения

.

Для каждого уравнения получаем

.

(3.5)

В матричной форме

(3.6)

где f ' - матрица Якоби.

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

Тогда система (3.6) имеет единственное решение, которое и принимается за очередное приближение x(n+1). Отсюда выражаем решение x(n+1) по итерационной формуле:

.

(3.7)

Формула (3.7) и есть итерационная формула метода Ньютона для приближенного решения системы нелинейных уравнений.

Замечание. В таком виде уравнение (3.7) используется редко в виду того, что на каждой итерации нужно находить обратную матрицу. Поэтому поступают следующим образом: вместо системы (3.6) решают систему линейных алгебраических уравнений вида

f(x(n))*x(n+1) =-f(x(n)).

(3.8)

Это система линейных алгебраических уравнений относительно поправки x(n+1)= x(n+1)- x(n). Затем полагают

x(n+1) =x(n) +x(n+1).

(3.9)