- •Ширапов д.Ш.
- •Глава 1. Погрешности приближенных вычислений и основные теоремы ………………………………………...
- •Глава 2. Прямые методы решения систем линейных алгебраических уравнений ……………………………….
- •Глава 3. Итерационные методы решения систем линейных алгебраических уравнений ………………………..
- •Глава 4. Методы решения задач на собственные значения и собственные вектора………………………………
- •Введение
- •Глава 1. Погрешности приближенных вычислений и основные теоремы
- •Погрешности приближенных вычислений
- •Обусловленность системы линейных алгебраических уравнений
- •1.3. Основные теоремы
- •Доказательство
- •Доказательство
- •Доказательство
- •Глава 2. Прямые методы решения систем линейных алгебраических уравнений
- •2.1. Метод Гаусса
- •2.2. Метод Гаусса с выбором главного элемента
- •2.3. Алгоритм вычисления определителя матрицы
- •2.4. Алгоритм вычисления обратной матрицы
- •2.5. Метод Халецкого
- •2.6. Метод квадратных корней
- •2.7. Метод прогонки
- •Глава 3. Итерационные методы решения систем линейных алгебраических уравнений
- •3.1. Метод простой итерации
- •3.1.1. О сходимости итерационных процессов для систем линейных алгебраических уравнений
- •3.1.2. Оценки погрешности метода простой итерации
- •3.2. Метод Зейделя
- •3.3. Метод релаксации
- •3.4. Каноническая форма двухслойных итерационных методов
- •3.4.1. Каноническая форма метода простой итерации
- •3.4.2. Каноническая форма метода Зейделя
- •3.4.3. Теоремы двухслойных итерационных методов
- •3.5. Вариационно-итерационные методы
- •3.5.1. Метод минимальных невязок
- •3.5.2. Метод скорейшего спуска
- •Глава 4. Методы решения задач на собственные значения
- •4.1. Устойчивость задачи на собственные значения
- •4.2. Метод вращения Якоби
- •4.2.1. Различные варианты метода Якоби
- •4.3. Степенной метод
- •4.4. Обратный степенной метод
- •4.5. Итерационный метод
- •4.6. Методы для матриц, не принадлежащих к специальному классу
- •4.7. Обобщенная задача на собственные значения
- •4.7.1. Обобщенный метод Якоби
- •4.7.2. Метод приведения обобщенной задачи к стандартной
- •Задание № 2.2
- •Задание № 2.3
- •Задание № 2.4
- •Задание № 2.5
- •Задание № 2.6
- •Задание № 2.7
- •Задания к главе 3 Задание № 3.1
- •Задание № 3.2
- •Задания к главе 4 Тестовые примеры
- •Задание для индивидуального выполнения
- •Литература
4.4. Обратный степенной метод
Обратный степенной метод [6, 9, 11, 12] используется для нахождения наименьшего по модулю собственного значения и соответствующего собственного вектора матрицы. При этом метод применяется к обратной матрице A-1, так как собственные значения последней обратны к собственным значениям матрицы А.
Пусть А=A* и
1<2<…<n-1<n. (4.24)
Выберем произвольный вектор z0 таким, что
(z0, x1)0
и образуем последовательность
zk+1=A-1zk . (4.25)
Так как собственные значения i матрицы A-1 связаны с собственными значениями i матрицы А соотношением
ii=1 ,
имеем
max=1/min=1/1=1.
Покажем, что
= (4.26)
или
= +О( ). (4.27)
Формулы (4.25) – (4.27) составляют алгоритм определения наименьшего по модулю собственного значения матрицы А.
Далее разложим вектор z0 по собственным векторам матрицы А
z0= ,
z1=A-1z0= ,
z2=A-1z1= ,
………………
zk= ,
zk+1= .
Тогда
(zk, zk)= ,
(zk+1, zk)= .
Поэтому
=
=n . (4.28)
Из (4.28) следует сходимость обратного степенного метода, и будем иметь
(k=0, 1, 2,…),
что подтверждает (4.27).
Для нахождения собственного вектора х1 можно воспользоваться формулой (4.25). Тогда получим
zk+1= = xi= .
При k zk+1 , следовательно, вектор zk+1 будет отличаться от вектора х1 множителем . При определении собственного вектора х1 требуется нормировка вычисляемых векторов zk+1 .
4.5. Итерационный метод
Пусть А=А* >0 , тогда распишем систему уравнений
(А-Е)х=0 (4.29)
относительно собственного значения 1 и собственного вектора матрицы А
или
(4.30)
Поскольку компоненты собственных векторов определяются с точностью до постоянной, то одну из них можно задать произвольно, например, за исключением особого случая, можно положить =1. Систему (4.30) можно решить методом итерации, следующим образом при начальных значениях
Итерация заканчивается при выполнении условия
где 0<<1.
Таким образом, находится первое собственное значение
и первый собственный вектор
.
Для определения второго собственного значения 2 и второго собственного вектора х(2) обратимся к системе
(4.31)
Из соотношения ортогональности
(4.32)
исключается одно из неизвестных , например . Тогда система (4.31) заменится эквивалентной
(4.33)
Здесь новые преобразованные коэффициенты. Далее, полагая, что =1 и при заданных начальных значениях решается система уравнений (4.33) методом итерации:
В результате будут найдены второе собственное значение 2 и второй собственный вектор х(2) матрицы А, при чем n-я компонента этого вектора находится из условия ортогональности (4.32). Аналогично находятся остальные j (j=3,4,…,n) и соответствующие им собственные векторы х(j).