
- •Оглавление
- •Дидактический план
- •Литература
- •1. Бекелемишев, д. В. Курс аналитической геометрии и линейной алгебры [Текст] / д. В. Бекелемишев. – м. : Физматлит, 2007 (гриф умо).
- •2. Ильин, в. А. Линейная алгебра [Текст] / в. А. Ильин, э. Г. Поздняк. – м. : Физматлит, 2007 (гриф мо рф).
- •3. Кострикин, а. И. Введение в алгебру [Текст] / а. И. Кострикин. – м. : Физматлит, 2004. Кн. 2 (гриф умо).
- •Перечень компетенций
- •Тематический обзор*
- •1 Собственные числа и собственные векторы матрицы
- •1.1 Определение. Основные свойства собственных векторов
- •1.2 Характеристический многочлен
- •1.3 Собственное подпространство
- •2 Приведение симметричной матрицы к диагональному виду
- •2.1 Скалярное произведение в пространстве Rn. Процесс ортогонализации
- •2.2 Ортогональная матрица
- •2.3 Собственный базис симметричной матрицы
- •3 Квадратичная форма. Приведение к каноническому виду
- •3.1 Основные определения. Матрица квадратичной формы
- •3.2 Преобразование матрицы при линейной замене переменных
- •3.3 Приведение квадратичной формы к каноническому виду ортогональным преобразованием
- •3.4 Приведение кривой второго порядка к каноническому виду
- •3.5 Знакоопределенные квадратичные формы. Критерий Сильвестра
- •4 Линейные пространства
- •4.1 Определение линейного пространства
- •4.2 Линейная зависимость
- •4.3 Базис и координаты. Размерность пространства
- •4.4 Матрица перехода
- •4.5 Подпространство
- •4.6 Евклидовы пространства
- •5 Линейные операторы
- •5.1 Определение и примеры
- •5.2 Матрица линейного оператора
- •5.3 Самосопряженный оператор
- •Приложение 1 Перпендикуляр из точки на пространство
- •Приложение 2 о приближенном вычислении собственных значений матрицы
- •Задания для самостоятельной работы
- •1. Составьте логическую схему базы знаний по теме юниты:
- •2. Решите самостоятельно следующие задачи (номер варианта совпадает с Вашим номе-ром в списке группы):
- •Тренинг компетенций
- •1 Компетенция №1. Вычисление собственных значений и собственных векторов матрицы a порядка n
- •1.1 Пример решения типовой задачи
- •Глоссарий
- •Линейная алгебра юнита 4
Приложение 2 о приближенном вычислении собственных значений матрицы
Нахождение собственных значений и собственных векторов матриц требуется во многих фи-зических и технических задачах при исследовании устойчивости различных процессов, например при определении устойчивости и колебаний различных инженерных сооружений.
Задачу отыскания всех собственных значений и собственных векторов матрицы называют полной проблемой собственных значений, а нахождение лишь некоторых из них – частичной проблемой собственных значений.
Задача численного нахождения собственных значений и векторов является одной из наиболее сложных вычислительных задач алгебры.
Как известно, собственные значения матрицы А являются корнями характеристического многочлена det(A–E). Может показаться, что основная трудность состоит в отыскании корней этого многочлена, однако, для произвольной матрицы, особенно большого размера, затрудни-тельно вычислить сами коэффициенты характеристического многочлена. Поэтому большинство численных методов основываются не на получении характеристического многочлена матрицы А, а на различных преобразованиях, упрощающих матрицу.
В практических задачах чаще всего требуется вычислить не все собственные значения, а лишь некоторые из них. Так, в вопросах устойчивости требуется найти минимальное (или максималь-ное) по модулю собственное значение матрицы.
Для этого проще всего использовать итерационные методы. Опишем такой алгоритм для нахождения максимального по модулю собственного значения и соответствующего собст-венного вектора.
Пусть
матрица А
порядка n
имеет все действительные собственные
значения 1,
2,
…, n
и соответствующие собственные векторы
которые образуют базис в
.
Предположим, что собственные значения
удовлетворяют условиям:
т.е.
собственные значения монотонно убывают по модулю, причем 1 – максимальное значение (строго больше остальных).
Возьмем
произвольный вектор
(начальное приближение), разложим его
по базису {u}
Умножим
теперь матрицу А
на вектор
,
в результате получим вектор
или коротко
А
теперь умножим матрицу
А
на вектор
и получим вектор
Продолжая процесс, через k шагов получим
Преобразуем полученное равенство:
Так
как
то
Это
означает, что при больших k
слагаемые
в разложении вектора
убывают и не играют существенной роли,
а значит, вектор
будет “почти”
коллинеарен вектору
.
,
т.е.
.
Приведенные рассуждения положены в основу итерационного метода нахождения наиболь-шего по модулю собственного значения. Этот метод носит название степенного метода. При достаточно большом 1 длины полученных векторов сильно растут, поэтому при реализации алгоритма обычно проводят нормировку .
Алгоритм степенного метода состоит в следующем:
1. Задается начальное приближение
2.
Последовательно вычисляются
по формулам:
k-ый
шаг итерации
3.
Вычисление ведется до тех пор, пока не
станет
где
- заданная точность.
4.
Собственный вектор
Это
означает, что последовательность длин
dk
векторов
сходится к
максимальному собст-венному значению
1,
а последовательность векторов
к собственному
вектору
,
отвечающему собственному значению 1.
Отметим,
что скорость сходимости степенного
метода зависит от того, насколько max
превы-шает остальные собственные
значения, чем больше отношение
тем быстрее сходится метод.
Так
для матрицы
точное значение max = 10,123, min = 1,887. Уже на третьем шаге итерации получаем
1 d3 = 10,125,
что дает хорошее приближение для 1.
Если
наибольшее по модулю собственное
значение имеет кратность больше единицы,
то итерационный процесс сходится к
одному из собственных векторов
собственного подпространства
.
Выбирая различные начальные векторы
,
можно построить все линейно независимые
собственные векторы подпространства
.
Если
же нужно найти не наибольшее, а наименьшее
собственное значение
,
то следует использовать соображение:
если
– собственный вектор А
с собственным значением ,
то
Таким
образом, вектор u
является собственным и для матрицы А–1,
отвечающим собственному значению
Отсюда следует, что
Значит, для нахождения минимального собственного значения матрицы А следует найти обратную матрицу А–1 и для нее найти максимальное собственное значение.