Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции матзадачи.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
7.47 Mб
Скачать

Розв’язання недовизначених та перевизначених слр Решение систем нелинейных уравнений

Многие практические задачи сводятся к решению систем нелинейных уравнений с n неизвестными:

(1)

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

Наиболее распространены два метода: метод простой итерации и метод Ньютона.

Метод простой итерации

Система (1) должна быть представлена в следующем виде:

(2)

где называются итерирующими функциями.

Алгоритм решения аналогичен алгоритму Зейделя или простой итерации для решения систем линейных уравнений.

Пусть известен начальный вектор решения: xi = ai, i = 1,2,…,n, тогда

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

Начальные значения должны быть близкими к истинным значениям, иначе итерационный процесс может не сойтись. Стоит проблема их отыскания (т.е. условий сходимости). В случае расходимости (несходимости) в блок-схеме алгоритма срабатывает механизм ограничения числа итераций.

Условия сходимости метода простой итерации для нелинейных систем уравнений второго порядка

Рассмотрим систему из двух уравнений общего вида 3)

Нужно найти действительные корни x и y с заданной степенью точности .

Предположим, что данная система имеет корни и их можно установить. Итак, для применения метода простой итерации систему (3) нужно привести к виду:

, (4)

где 1 и 2 – итерирующие функции. По ним и строится итерационный процесс решения в виде:

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

где при n = 0, x0 и y0 – начальные приближения.

Имеет место утверждение: пусть в некоторой замкнутой области R(axA; byB) имеется одно и только одно единственное решение x=; y=, тогда:

1) если 1(x,y) и 2(x,y) определены и непрерывно дифференцируемы в R;

2) если начальное решение x0, y0 и все последующие решения xn, yn также принадлежат R;

3) если в R выполняются неравенства:

или равносильные неравенства: (6)

то тогда итерационный процесс (5) сходится к определенным решениям, т.е.

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

,

где М – наибольшее из чисел q1 или q2 в соотношениях (6`). Сходимость считается хорошей, если М<1/2 . Если совпадают три значащие цифры после запятой в соседних приближениях, то обеспечивается точность  = 10–3.

Пример. С заданной точностью решить нелинейную систему второго порядка:

Запишем систему в виде (4)

Рассмотрим квадрат 0  x  1; 0  y  1. Если возьмем х0 и у0 из этого квадрата, тогда мы имеем:

Из анализа вида 1 и 2 определим область нахождения их компонент при х=у=1, в заданном квадрате.

Для 1(х, у): , а для 2(х, у): – < , то при любом выборе (x0, y0) последовательность (xk, yk ) останется в прямоугольнике:

; ;

так как 1/3+1/2=5/6, 1/3–1/6=1/6, 1/3+1/6=1/2. Тогда для точек этого прямоугольника

;

;

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

Полагаем х0 = 1/2, у0 = 1/2, тогда

х1 = ; у1= .

Вторая итерация: ; ; …

х3=0,533; у3=0,351. Вычисляем дальше х4 = 0,533; у4 = 0,351  эти значения и являются ответом.

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