A. Для простоты считаем ее самосопряженной невырожденной матрицей, среди собственных значений которой нет кратных. Выбираем действительный параметр b. Матрицы A
Вид материала | Лекция |
- Матрицы и операции над ними Определение. Матрицей, 49.36kb.
- Матрицы, определители, системы линейных уравнений определение матрицы. Виды матриц, 254.1kb.
- Невырожденные матрицы обратная матрица, 27.2kb.
- Реферат по предмету Информатика на тему: цифровые матрицы в фотокамерах, 130.79kb.
- Настройка модема Шаг, 44.43kb.
- Программа для аттестационных испытаний по дисциплине: «математический анализ и линейная, 77.58kb.
- Семинар Метод полной математической индукции. (напоминание), 14.86kb.
- Реализация информационных технологий на уроках литературы в старших классах, 69.45kb.
- Темы для рефератов\контрольных работ по дисциплине «Методы стратегического анализа», 177.8kb.
- Вопросы к зачету по ено фк: математика для студентов 111 – 116 групп, 19.15kb.
Лекция 8
30 октября 2006 года
Метод обратной итерации.
Рассмотрим квадратную матрицу A. Для простоты считаем ее самосопряженной невырожденной матрицей, среди собственных значений которой нет кратных. Выбираем действительный параметр b. Матрицы A и A – bE имеют общую систему собственных векторов. Если xk — собственный вектор матрицы A, то верно равенство
![](images/39238-nomer-75408d53.gif)
Введем обозначение
![](images/39238-nomer-50e394af.gif)
![](images/39238-nomer-487d1afb.gif)
Применим степенной алгоритм для нахождения максимального по абсолютной величине собственного числа матрицы B. Мы уже знаем, что он сойдется. Таким образом, мы можем найти собственное число матрицы A, наиболее близкое к b.
Схема метода, таким образом, есть.
- Фиксируем параметр b (для определения нижней границы спектра, очевидно, необходимо положить b = 0).
- Фиксируем произвольный ненулевой вектор
- Решаем систему линейных уравнений
Это и есть обратная итерация.
После того, как найдена последовательность векторов, считаем
![](images/39238-nomer-6223d3b2.gif)
Таким образом, мы можем найти собственное число матрицы, ближайшее к b.
Очевидно, что проблема поиска собственного числа матрицы, ближайшего к данному, является вычислительно гораздо более «дорогой» задачей, чем вычисление максимального по абсолютной величине собственного числа.
Методы решения нелинейных уравнений и ситем.
5.1 Сжимающие отображения. Итерации. Метод простых итераций (МПИ)
Рассмотрим системы нелинейных алгебраических уравнений, записанные в векторном виде.
Система нелинейных алгебраических уравнений
f(u) = 0 (5.1)
может быть также представлена в равносильном виде
u = F(u), (5.2)
где
![](images/39238-nomer-m2b5bf2cc.gif)
Поставим в соответствие системе (5.2) итерационный процесс, определяющий последовательность итераций (последовательных приближений к решению). Соответствующий итерационный процесс записывается в форме
![](images/39238-nomer-m4dae1d67.gif)
Для дальнейшего изложения потребуется понятие отображения. Отображением называется закон, по которому каждому элементу x некоторого множества X однозначно сопоставляется определенный элемент y множества Y (X может совпадать с Y). Это соотношение между элементами
![](images/39238-nomer-7a447393.gif)
![](images/39238-nomer-m4c7e3e86.gif)
Определение. Область
![](images/39238-nomer-m74de192.gif)
![](images/39238-nomer-macf6712.gif)
![](images/39238-nomer-79fa05db.gif)
![](images/39238-nomer-28cebacc.gif)
Определение. Отображение
![](images/39238-nomer-262e465b.gif)
![](images/39238-nomer-761b0d50.gif)
при любых u1, u2, принадлежащих области Ω, здесь
![](images/39238-nomer-m2b9be32f.gif)
![](images/39238-nomer-m77670970.gif)
Если отображение f: x → y переводит точку x* в себя, то эта точка называется неподвижной точкой отображения (или стационарной точкой).
Приведем одну из основных теорем функционального анализа.
Теорема (принцип сжимающих отображений). Всякое сжимающее отображение имеет в Ω одну и только одну неподвижную точку u*Ω.
Теорема (о сжимающем отображении).
Последовательность
![](images/39238-nomer-m68312f5d.gif)
![](images/39238-nomer-7301d746.gif)
![](images/39238-nomer-4133b2ab.gif)
сходится к решению U системы нелинейных алгебраических уравнений u = F(u), если отображение
![](images/39238-nomer-262e465b.gif)
является сжимающим; при этом выполнено
![](images/39238-nomer-53ca826f.gif)
Доказательство.
По определению сжимающего отображения
![](images/39238-nomer-m44c5c51b.gif)
В таком случае получим цепочку неравенств при р > k:
![](images/39238-nomer-37664bb3.gif)
В соответствии с критерием Коши существования предела последовательности, последовательность {uk} стремится к пределу U, поскольку правая часть неравенства стремиться к нулю при
![](images/39238-nomer-m721d82b5.gif)
Напомним критерий Коши сходимости числовой последовательности: последовательность
![](images/39238-nomer-m3d20aa7c.gif)
![](images/39238-nomer-m403309a7.gif)
Напомним критерий Коши для последовательности элементов метрического пространства: последовательность
![](images/39238-nomer-69b5eccf.gif)
![](images/39238-nomer-6a907d2d.gif)
![](images/39238-nomer-m1cbaa3b3.gif)
Продолжим доказательство. Переходя в последнем неравенстве к пределу при
![](images/39238-nomer-16f81a17.gif)
![](images/39238-nomer-3bf01751.gif)
Покажем, что U есть корень уравнения (5.2)
![](images/39238-nomer-21f43c5f.gif)
![](images/39238-nomer-3b31febd.gif)
Поскольку k выбрано произвольно, а левая часть от k не зависит, то
![](images/39238-nomer-d80ba0d.gif)
В случае скалярного уравнения имеем (
![](images/39238-nomer-m7fe3b527.gif)
![](images/39238-nomer-1d480cf1.gif)
откуда следует условие сходимости итерационного метода
![](images/39238-nomer-771f079f.gif)
![](images/39238-nomer-m5dbf62f1.gif)
В случае решения системы нелинейных уравнений достаточным условием сходимости итерационного процесса будет
![](images/39238-nomer-78ec68b1.gif)
![](images/39238-nomer-m4e62850f.gif)
Теорема (без доказательства)
Пусть область
![](images/39238-nomer-687a6eeb.gif)
![](images/39238-nomer-m39ae1376.gif)
![](images/39238-nomer-m3b13ebbd.gif)
![](images/39238-nomer-795196f3.gif)
не превосходит некоторого числа
![](images/39238-nomer-m3f1ca86c.gif)
![](images/39238-nomer-6a785052.gif)
![](images/39238-nomer-18c8f42b.gif)
В этом случае отображение
![](images/39238-nomer-m6ab3df8c.gif)
![](images/39238-nomer-319d27d6.gif)
![](images/39238-nomer-20c7592.gif)
Геометрическая интерпретация метода простой итерации для скалярного случая
![](images/39238-nomer-81bd1d3.gif)
1. Локализуем корень, приближенно определяем, на каком отрезке он находится. Вопрос локализации корня не решается алгоритмически, это скорее вопрос искусства вычислителя, хотя во многих случаях локализовать корень достаточно легко.
Рис. 1. Геометрическая интерпретация метода простых итераций.
2. Выбираем точку u0 на оси 0u
3. Вычисляем F(u0)
4. Определяем точку u1 по значению F(u0):
4.1 Пересечение горизонтальной прямой AA’ с прямой v = u есть точка С (ОА = v1, AC = u1)
4.2. Очевидно, что горизонтальная координата точки С и есть u1 (так как F(u0) = u1).
4.3. Опустим перпендикуляр из С на 0u. Поскольку ОА = u1, то u1 — значение на первой итерации.
5. Аналогично строим точки u2, u3, … Получившаяся диаграмма носит название лесенка Ламерея.
Метод релаксации. Без ограничения общности рассмотрим скалярный случай. Положим
![](images/39238-nomer-m28bf7af4.gif)
![](images/39238-nomer-207e448d.gif)
![](images/39238-nomer-35d196e4.gif)
Тогда
![](images/39238-nomer-27de40c2.gif)
![](images/39238-nomer-m76b84baa.gif)
![](images/39238-nomer-m5e2a20c3.gif)
![](images/39238-nomer-m6d33c7e5.gif)
![](images/39238-nomer-1a5ba416.gif)
![](images/39238-nomer-m3f60f266.gif)