Метод итераций для систем нелинейных уравнений

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

Метод итераций для систем нелинейных уравнений - student2.ru

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

Предположим, что система допускает лишь изолированные корни. Число этих корней и их приближенные значения можно установить, построив кривые Метод итераций для систем нелинейных уравнений - student2.ru , Метод итераций для систем нелинейных уравнений - student2.ru и определив координаты их точек пересечения.

Для применения метода итераций система приводится к виду:

Метод итераций для систем нелинейных уравнений - student2.ru

Функции Метод итераций для систем нелинейных уравнений - student2.ru и Метод итераций для систем нелинейных уравнений - student2.ru называются итерирующими. Алгоритм решения задается формулами

Метод итераций для систем нелинейных уравнений - student2.ru ,

где Метод итераций для систем нелинейных уравнений - student2.ru и Метод итераций для систем нелинейных уравнений - student2.ru - некоторое начальное приближение.

Имеет место следующая теорема.

Теорема 4.1 Пусть в некоторой замкнутой окрестности Метод итераций для систем нелинейных уравнений - student2.ru имеется одно и только одно решение Метод итераций для систем нелинейных уравнений - student2.ru системы. Если:

1. функции Метод итераций для систем нелинейных уравнений - student2.ru и Метод итераций для систем нелинейных уравнений - student2.ru определены и непрерывно дифференцируемы в R,

2. начальные приближения Метод итераций для систем нелинейных уравнений - student2.ru , Метод итераций для систем нелинейных уравнений - student2.ru и все последующие приближения, xn ,yn для n=1,2… принадлежат R,

3. в R выполнены неравенства

Метод итераций для систем нелинейных уравнений - student2.ru ,

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

Метод итераций для систем нелинейных уравнений - student2.ru .

Эта теорема останется верной, если условие 3 заменить условием

Метод итераций для систем нелинейных уравнений - student2.ru

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

Метод итераций для систем нелинейных уравнений - student2.ru , (4.2)

где M – наибольшее из чисел Метод итераций для систем нелинейных уравнений - student2.ru , входящих в неравенства. Сходимость метода итераций считается хорошей, если Метод итераций для систем нелинейных уравнений - student2.ru , при этом Метод итераций для систем нелинейных уравнений - student2.ru .

Пример 4.3 Решить нелинейную систему уравнений методом итераций в Mathcad с точностью 0,005 Пусть дана система
Выразим из первого уравнения х, а из второго у и перепишем данную систему в виде:
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru

Метод итераций для систем нелинейных уравнений - student2.ru

Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru

Отделение корней произведем графически. Построим функции Метод итераций для систем нелинейных уравнений - student2.ru и Метод итераций для систем нелинейных уравнений - student2.ru на одном графике. Они имеют одну точку пересечения в области

D(0 < x < 0.25; -1.9 < y < -2.2) . Выберем за начальное приближение для метода итераций x0 = 0.25, y0 = -1.9

Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Проверим условие сходимости теоремы в области D(а < x < b; c < y < d)
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
  Считать будем до тех пор, пока не достигнем нужной точности
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
Метод итераций для систем нелинейных уравнений - student2.ru
  В данном случае метод итераций сходится достаточно медленно, так как значение М близко к единице   Ответ: x=0.151 y=-2.034

Рис.4.3. Решение примера 4.3 в Mathcad

Распространение метода итераций на системы из n уравнений с n неизвестными

Пусть дана система нелинейных уравнений специального вида:

Метод итераций для систем нелинейных уравнений - student2.ru

где функции Метод итераций для систем нелинейных уравнений - student2.ru действительны и определены и непрерывны в некоторой окрестности Метод итераций для систем нелинейных уравнений - student2.ru изолированного решения Метод итераций для систем нелинейных уравнений - student2.ru этой системы, или в более компактной записи:

Метод итераций для систем нелинейных уравнений - student2.ru ,

где Метод итераций для систем нелинейных уравнений - student2.ru , а Метод итераций для систем нелинейных уравнений - student2.ru .

Для нахождения вектора-корня иногда можно использовать метод итерации

Метод итераций для систем нелинейных уравнений - student2.ru .

Если система уравнений задана в общем виде Метод итераций для систем нелинейных уравнений - student2.ru ,

где Метод итераций для систем нелинейных уравнений - student2.ru - вектор-функция, определенная и непрерывная в окрестности Метод итераций для систем нелинейных уравнений - student2.ru изолированного вектора-корня Метод итераций для систем нелинейных уравнений - student2.ru , то ее записывают в эквивалентном виде

Метод итераций для систем нелинейных уравнений - student2.ru , (4.3)

где Метод итераций для систем нелинейных уравнений - student2.ru - итерирующая вектор-функция, которую ищут в виде

Метод итераций для систем нелинейных уравнений - student2.ru .

Матрица L выбирается так Метод итераций для систем нелинейных уравнений - student2.ru (см. выше). Предполагается, что матрица Метод итераций для систем нелинейных уравнений - student2.ru неособенная.

Подставив Метод итераций для систем нелинейных уравнений - student2.ru в (4.3), получим итерационную формулу

Метод итераций для систем нелинейных уравнений - student2.ru .

Метод итераций для систем нелинейных уравнений - student2.ru

Глава 5. Интерполяция

Вычисление значений функции y=f(x) – задача, с которой постоянно приходится сталкиваться на практике. В силу различных причин вычисление f(x)часто бывает затруднительно, например функция задана таблично, а вычисление необходимо проводить в точках не совпадающих с табличными. Вычисление f(x) может быть громоздким, требовать много операций. В таких условиях целесообразно заменить f(x) некоторой близкой к ней функцией g(x), которая вычисляется быстро и надежно, а погрешность приближения f(x)-g(x) достаточно мала. Требование совпадения функции g(x) с функцией f(x) в некоторых фиксированных точках приводит к задаче интерполяции.

Наши рекомендации