- •Предисловие
- •Введение
- •Глава 1. Линейные пространства
- •§ 1. Введение
- •§ 2. Определение линейного пространства
- •§ 3. Свойства линейного пространства
- •§ 4. Линейная зависимость
- •§ 5. Базис и координаты
- •§ 6. Размерность
- •§ 7. Подпространства
- •Глава 2. Евклидовы пространства
- •§ 1. Введение
- •§ 2. Определение евклидова пространства
- •§ 3. Длина вектора
- •§ 4. Неравенство Коши-Буняковского
- •§ 5. Неравенство треугольника
- •§ 6. Угол между векторами
- •§ 7. Ортонормированный базис
- •Глава 3. Линейные операторы
- •§ 1. Определение линейного оператора
- •§ 2. Примеры линейных операторов
- •§ 3. Действия над линейными операторами
- •Глава 4. Преобразование координат
- •§ 1. Замена базиса
- •§ 2. Ортогональные преобразования
- •§ 3. Матрица оператора при замене базиса
- •§ 1. Задача о проекции вектора и перпендикуляре к нему
- •§ 2. Несовместные системы линейных уравнений
- •§ 3. Метод наименьших квадратов
- •Глава 6. Собственные векторы и собственные числа
- •§ 1. Определение собственных векторов и собственных чисел
- •§ 3. Собственные векторы симметричных операторов
- •§ 1. Приведение квадратичной формы к каноническому виду
- •§ 2. Приведение двух квадратичных форм к каноническому виду
- •§ 3. Малые колебания механических систем
- •Глава 8. Элементы теории метрических пространств
- •§ 1. Определение метрического пространства
- •§ 2. Сходимость. Полные метрические пространства
- •§ 3. Принцип сжимающих отображений
- •Библиографический список
- •Предметный указатель
83
§ 3. Принцип сжимающих отображений
Вопрос о существовании и единственности решений алгебраических, трансцендентных, дифференциальных и других типов уравнений можно сформулировать в виде вопроса о существовании и единственности неподвижной точки при некотором отображении соответствующего метрического пространства в себя. Одним из критериев существования и единственности неподвижной точки при такого рода отображениях является так называемый принцип сжимающих отображений.
Отображение A метрического пространства R в себя называется
сжимающим отображением, если существует такое число α <1, что для любых двух точек x и y пространства R выполняется неравенство
ρ(Ax, Ay)≤αρ(x, y).
Точка x называется неподвижной точкой отображения A, если выполняется равенство
Ax = x .
Можно показать, что имеет место следующее утверждение.
Теорема (Принцип сжимающих отображений). Всякое сжимающее
отображение, определенное в полном метрическом пространстве одну и только одну неподвижную точку.
Принцип сжимающих отображений можно использовать для доказательства существования и единственности решений для уравнений различных типов. Следует отметить, что принцип сжимающих отображений позволяет не только доказать существование и единственность решения, но и дает метод нахождения приближенного решения. Этот метод называют
методом итераций или методом последовательных приближений.
84
Рассмотрим применение этого метода к отысканию приближенного решения уравнения
( |
) |
= x, |
(8.1) |
f x |
|
где функция f (x)определена на промежутке [a,b] и удовлетворяет условию
Липшица |
|
f (x2 )− f (x1)≤K x2 −x1 , |
(8.2) |
с константой K <1 и отображает промежуток [a,b]в себя.
Вэтом случае f есть сжимающее отображение и, согласно
сформулированной выше теореме последовательность чисел
x0, x1 = f (x0 ), x2 = f (x1), x3 = f (x2 ),…, xn = f (xn−1)…
сходится к единственному корню уравнения (8.1).
Если функция f (x)имеет на промежутке [a,b] производную f ′(x)и
при этом выполняется неравенство
′ |
(8.3) |
f (x)≤K <1, |
где K – некоторая постоянная, то легко видеть, что условие сжатости (8.2) выполнено.
Рассмотрим примеры.
Пример 1. На промежутке [0,3] найти действительный корень уравнения
−0,03x3 +0,27x2 −0,9x +0,66 =0.
85
Записав данное уравнение в виде (8.1), получим
( ) |
=−0,03x3 +0,27x2 |
+0,1x +0,66 = x. |
||||
f x |
||||||
|
|
′ |
) |
|
2 |
|
Легко проверяется, что производная |
( |
=−0,09x |
|
+0,54x +0,1 на |
||
f x |
|
|
промежутке [0,3] принимает только положительные значения и удовлетворяет условию (8.2).
Заметим, что вычисления целесообразно производить при помощи специальных компьютерных программ, например Mathcad Professional.
Используя метод итераций и положив в первом шаге x0 =2, получим
В результате получили приближенное значение корня 1,001. Точное значение корня данного уравнения x =1.
86
Пример 2. На промежутке [0,3] найти действительный корень уравнения
0,03x3 −0,2x2 −1,1x +1,27 =0.
Как и в предыдущем примере запишем данное уравнение в виде
f(x)=0,03x3 −0,2x2 −0,1x +1,27 = x .
Вэтом примере производная f ′(x)=0,09x2 −0,4x −0,1 на промежутке
принимает только отрицательные значения, но условие (8.2) по прежнему выполняется. Используя метод итераций и положив вначале будем производить вычисления с помощью Mathcad Professional.
Таким образом корнем исходного уравнения является Геометрически метод итераций можно пояснить следующим образом.
Построим на плоскости Oxy графики функций y = x и y = f (x). Каждый вещественный корень x уравнения (8.1) является абсциссой точки пересечения кривой y = f (x)с прямой y = x (рис.3).
87
Рис.3
Отправляясь от некоторой |
( 0 |
0 |
) |
|
|
||||
точки A x , f (x |
), построим ломаную |
||||||||
линию |
A0B1A1B2 A2B3... |
(«Лестница»), |
звенья |
|
которой |
попеременно |
|||
параллельны оси Ox и оси Oy, так что вершины |
A0, A1, A2 A3... лежат на |
||||||||
кривой |
y = f (x), |
а вершины |
B1,B2,B3,B4... на прямой |
y = x. |
Общие |
||||
абсциссы |
точек A1 |
и B1, |
A2 |
и B2 , A3 |
и B3 |
… представляют |
собой |
последовательные приближения x1, x2, x3, x4... к корню x .
Рис.4
Возможен также (рис.4) другой вид ломаной A0 B1A1B2 A2,B3 A3...
(«Спираль»). Легко заметить, что решение в виде «лестницы» получается, если
88
′ |
) |
|
′ |
( |
положительна, а решение |
( ) |
|
производная f x |
|
в виде спирали, если f x |
отрицательна.
Если f ′(x)>1, то процесс итерации может быть расходящимся (рис.5).
Рис. 5
|
|
|
|
|
|
|
|
|
|
|
|
|
( |
) |
=0 , причем примем для |
Пусть теперь требуется решить уравнение F x |
|
||||||||||||||
|
|
( |
) |
<0 , |
|
( |
|
) |
>0 и на [a,b]выполнено неравенство |
||||||
определенности, что F a |
|
F b |
|
||||||||||||
|
|
|
|
0 <K1 ≤F′(x)≤K2 , |
|
(8.4) |
|||||||||
где K1 и K2 – некоторые постоянные. Введем в рассмотрение функцию |
|||||||||||||||
|
|
|
|
|
f |
|
x |
= x −λF x |
, |
|
|
||||
|
|
|
|
|
|
( ) |
|
|
|
|
( ) |
|
|
( ) |
|
где λ – некоторая постоянная и заметим, что решение уравнения x = f x |
|||||||||||||||
|
|
|
|
|
|
|
|
( |
|
) |
=0 . |
|
|
|
|
равносильно решению уравнения F x |
|
|
|
|
|||||||||||
′ |
) |
|
|
′ |
|
) |
|
|
|
|
|
|
|
|
|
( |
|
|
( |
, то, используя (8.4) будем иметь |
|||||||||||
Так как f x |
|
=1−λF x |
|
1−λK2 ≤ f ′(x)≤1−λK1.
Выберем теперь число λ так, чтобы выполнялось неравенство (8.3), т.е.
потребуем выполнения двух равенств |
|
1−λK2 =−K , 1−λK1 =K |
(8.5) |
89
Решая систему (8.5) двух уравнений относительно λ и K , получим
K = K2 −K1 |
, λ = |
2 |
|
(8.6) |
|
K +K |
|
||||
K +K |
2 |
|
2 |
|
|
1 |
|
1 |
|
и заметим, что условие K <1 выполнено.
Пример. Требуется найти приближенное значение корня уравнения
F(x)≡e0,8x +2x −3
на промежутке [0,3].
|
|
( |
) |
<0 , а |
( ) |
>0. Выпишем производную |
( |
Легко проверяется, что F 0 |
|
F 3 |
|||
) |
=0,8e0,8x +2 и заметим, |
|
|
промежутке [0,3] выполняется |
||
F′ x |
|
что на |
неравенство
2< F′(x)<12 ,
атогда в соответствии с равенствами (8.6), получим
K = 75 , λ = 17 .
Введем в рассмотрение функцию
f(x)= x −17 (e0,8x +2x−3)= 17 (−e0,8x +5x+3)
ииспользуя метод итераций положим сначала x0 =2, а затем, производя
90
вычисления с помощью Mathcad Professional, получим
То есть x =0,656 является приближенным значением корня исходного уравнения и при этом для получения искомого решения потребовалось проделать 12 шагов.