Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МО.doc
Скачиваний:
89
Добавлен:
30.04.2013
Размер:
1.31 Mб
Скачать

3) В r выполнены неравенства

или неравенства

то процесс последовательных приближений сходится к решению x = x*, y = y* .

Оценка погрешности n-го приближения определяется неравенством:

где M - наибольшее из чисел q1 и q2, входящих в эти неравенства.

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

В основе метода Ньютона для системы уравнений лежит использование разложения функ­ций Fi(x1, x2, … , xn) в ряд Тейлора, причем члены, содержащие вторые производные (и производ­ные более высоких порядков), отбрасываются.

Пусть приближенные значения неизвестных системы (например, полученные на предыду­щей итерации) равны соответственно а1, а2, … , аn .Задача состоит в нахождении приращений (по­пра­вок) в этим значениям x1, x2, … , xn , благодаря которым решение исходной системы за­пи­шется в виде:

x1 = a1 + x1 , x2 = a2 + x2 , , . . . . . , xn = an + xn .

Проведем разложение левых частей уравнений исходной системы в ряд Тэйлора, ограничи­ва­ясь лишь линейными членами относительно приращений:

. . . . . . . . . . . . . . . . . .

Поскольку левые части этих выражений должны обращаться в ноль, то можно приравнять ну­лю и правые части:

. . . . . . . . . . . . . . . . . .

Значения F1, F2 , … , Fn и их производные вычисляются при x1 = a1 , x2 = a2 , … , xn = a .

Определителем последней системы является якобиан:

Для существования единственного решения системы якобиан должен быть отличным от нуля на каждой итерации.

Таким образом, итерационный процесс решения системы нелинейных уравнений методом Ньютона состоит в определении приращений x1, x2, … , xn к значениям неизвестных на каждой итерации. Счет прекращается, если все приращения становятся малыми по абсолютной величине:

В методе Ньютона также важен удачный выбор начального приближения для обеспечения хо­рошей сходимости. Сходимость ухудшается с увеличением числа уравнений системы.

В качестве примера можно рассмотреть использование метода Ньютона для решения систе­мы двух уравнений:

F1(x,y) = 0

F2(x,y) = 0

где F1 и F2 - непрерывно дифференцируемые функции.

Пусть начальные значения неизвестных равны a, b .

После разложения исходной системы в ряд Тэейлора можно получить:

Предположим, что якобиан системы при x = a и y = b отличен от нуля:

Тогда значения x и y можно найти, используя правило Крамера следующим образом:

и

Вычислив значения x и y можно найти следующие приближения неизвестных по фор­му­лам:

Величины, стоящие в правой части, вычисляются при x = a и y = b .

  1. Интерполяция функций.

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

.

Требуется по известным значениям

,

«восстановить», хотя бы приближенно, исходную функцию то есть построить на отрезкефункцию, достаточно близкую к. Функциюпринято называть интерполирующей функцией, точки- узлами интерполяции.

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

Поставленный выше в общей форме вопрос о приближении функций является достаточно сложным. Существует не один подход к его решению. Мы ограничимся изложением трех наиболее распространенных методов.

Соседние файлы в предмете Методы оптимизации