Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2_Lek.doc
Скачиваний:
47
Добавлен:
19.12.2018
Размер:
828.93 Кб
Скачать

3.1. Метод Ньютона для системы нелинейных уравнений.

Рассмотрим метод Ньютона для системы, состоящей из n нелинейных уравнений.

Пусть дана система нелинейных уравнений

(3.1)

с действительными левыми частями.

Систему (3.1) можно записать короче. Для этого введем следующие обозначения:

; ,

т. е. совокупность аргументов , , …, и совокупность функций , , …, представим как n-мерные векторы (f называют вектор-функцией)

Тогда система (3.1) с этими обозначениями кратко запишется так:

(3.2)

Систему (3.2) решают методом последовательных приближений.

Пусть  точное значение корня. В методе Ньютона последовательные приближения точного корня вырабатываются по следующей формуле (даем без доказательства ):

(p = 0, 1, 2, …, n), (3.3)

где есть матрица Якоби системы функций , , …, относительно переменных , , …, , причем предполагается, что матрица  неособенная (определитель отличен от нуля, что является и необходимым условием сходимости итерационного процесса(3.3)), поэтому существует ее обратная матрица ; таким образом, можно записать:

.

Заметим, для применеия метода Ньютона требуется хорошее отделения корня.

На практике применением достаточного условия сходимости из-за его громозкости предпочитают, как правило, не воспользоваться.

Вычислительный процесс (3.3) продолжают до тех пор, пока не выполнится условие

,

где – заданноя точность вычисления. При достижении этого условия за решение системы (3.1) принимается .

За нулевое приближение можно взять грубое значение искомого корня.

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

Пусть дана неособенная матрица n-го порядка

, (3.4)

где .

Для матрицы A составляем так называемую присоединенную (или союзную) матрицу

, (3.5)

где алгебраические дополнения соответствующих элементов (i, j = 1, 2, …, n). Напоминаем, алгебраические дополнения вычисляются по формуле , где минор основного определителя n-го порядка (как известно, минор элемента вычисляется так: если в (3.4) вычеркнуть i-ю строку и j-й столбец, на пересечении которых находится элемент , то останется (n  1) строк и столбцов; определитель матрицы, полученной таким образом и есть минор ).

В частности, на примере определителя третьего порядка

покажем, как вычисляются значения . Например:

= , (3.6)

= , (3.7)

= (3.8)

и т. д.

Необходимо обратить на следующее: алгебраические дополнения элементов строк помещаются в соответствующих столбцах, т. е. выполняется операция транспонирования.

Для составления обратной матрицы разделим элементы матрицы на определитель матрицы

. (3.9)

Пример 3.1. Методом Ньютона приближенно найти положительное решение системы уравнений

исходя из начального приближения

.

Решение. Имеем

.

Подставляя начальные данные, получаем

= . (3.10)

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

. (3.12)

Подстановкой начальных значений в (3.12) получаем

(3.13)

и

. (3.14)

Далее, для вычисления обратной матрицы вычисляем алгебраические дополнения. Например (используя (3.6) – (3.8) с нашими обозначениями):

.

Аналогично можно получить остальные значения. В итоге получим обратную матрицу в следующем виде:

= . (3.15)

По формуле (3.3) получаем первое приближение

= =

= + = . (3.16)

Таким образом, получаем следующие значения корней при первом приближении: , и . Затем, повторяя этапы (3.13)-(3.16), находим последующие приближения. Например, для второго и третьего приближений соответственно определяем

, .

Рассмотрим метод Ньютона для системы двух уравнений.

Пусть ,  приближенные корни системы нелинейных уравнений

; , (3.17)

где F и G  непрерывно дифференцируемые функции. Полагая

; , (3.18)

получим следующую систему:

(3.19)

Из системы (3.19), используя формулу Тейлора и ограничиваясь линейными членами относительно и , будем иметь:

(3.20)

Если якобиан

,

то из системы (3.20) можно найти

, (3.21)

. (3.22)

Тогда, учитывая (3.18), можно записать:

, (3.23)

(3.24)

(n = 0, 1, 2, …).

Начальные приближения , определяются грубо приближенно, например, графическим путем.

Пример вычисления корней системы двух нелинейных уравнений дан в Методических указаниях.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]