Лабораторная работа № 4.
Принцип сжимающих отображений. Метод итераций
(практикум 5).
Метрические пространства. Полные метрические пространства. Принцип сжимающих отображений. Метод итераций. |
Метрические пространства. Полные метрические пространства.
Метрическим пространством называется пара ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
В пространстве часто используются следующие расстояния:
а)
б)
в) (евклидова метрика),
Метрические пространства с соответствующими расстояниями обозначаются
Упражнение 1. Создать M-функции, которые вычисляют расстояние между точками в различных метриках. Проверить их работу для расстояний между точкой
и точками
и
Вычислить расстояния между точками
и
в различных метриках.
Открытым шаром ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Упражнение 2. Создать M-функцию, строящую изображение замкнутого шара в для различных метрик. Построить шары
в метриках
Принцип сжимающих отображений. Метод итераций.
Последовательность точек ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Пространства
являются полными.
Пусть ![]() ![]() ![]() ![]() ![]() |
Пример 1. Если функция определена на промежутке
, и имеет непрерывную производную
, удовлетворяет условию
, то в полном метрическом пространстве
вещественных чисел отрезка
с метрикой
определен оператор
:
,
. В силу теоремы Лагранжа имеем
, где
и следовательно,
- сжимающий оператор.
Принцип сжимающих отображений. Пусть ![]() ![]() ![]() ![]() ![]() |
Принцип сжимающих отображений дает метод отыскания приближенного решения уравнения . Именно, если выполняются условия приведенной теоремы, то последовательность точек метрического пространства
,
, …,
, …, где
,
выбирается произвольно,
,
, …,
, …, сходится к
- решению уравнения
Этот метод решения уравнения (1) и называется методом итераций. Справедлива оценка погрешности от замены точного решения уравнения (1) его -ым приближением
:
.
Пример 2. С точностью до методом итераций найти решение уравнения
в интервале
.
Так как , то процесс итераций для исходного уравнения расходится. Перепишем уравнение в виде
(при переходе к обратной функции здесь получаем не
, а
, так как по определению
, а по условию,
).
Поскольку при
то для уравнения
получаем сходящийся итерационный процесс.
Полагаем . Тогда
, …
Чтобы оценить число итераций, необходимых для достижения точности воспользуемся формулой
. Для
производную функции
оценим сверху:
.
Тогда неравенство дает
, следовательно,
. Учитывая, что
, получаем
.
Таким образом, начиная с седьмого, члены последовательности отличаются от точного решения уравнения менее, чем на ,
,
.
Упражнение 3. Положив вывести 10 первых членов последовательности
заданной рекуррентной формулой
Сделать вывод.
Упражнение 4. Создать M-функцию для решения уравнения с заданной точностью с выводом последовательности приближений. Входными параметрами являются функция
параметр сжатия
начальное приближение
точность решения
Проверить работу для уравнения из примера 2. С точностью 0.0001 решить уравнение
Сравнить с ответом, полученными при непосредственном решении в МatLab.