Вычисление собственных значений и собственных векторов

Теория
Автор
Издательство

Характеристическое уравнение линейного оператора А: L → L, действующего в n-мерном линейном пространстве L, - это алгебраическое уравнение n-й степени с действительными коэффициентами. Среди его корней могут быть комплексные числа, но эти корни не относят к собственным значениям линейного оператора, так как, согласно определению, собственное значение линейного оператора - действительное число. Чтобы комплексные корни характеристического уравнения можно было рассматривать как собственные значения линейного оператора, в линейном пространстве должно быть определено умножение вектора на любые комплексные числа.

Как следует из доказательства теоремы 5.3, чтобы вычислить собственные значения линейного оператора А и найти его собственные векторы, нужно выполнить следующие операции:

- выбрать в линейном пространстве базис и сопоставить А матрицу А этого линейного оператора в выбранном базисе;

- составить характеристическое уравнение det (А - λЕ) = 0 и найти все его действительные корни λk, которые и будут собственными значениями линейного оператора;

- для каждого собственного значения λk найти фундаментальную систему решений для однородной системы линейных алгебраических уравнений (СЛАУ) (А - λkЕ)х = 0. Столбцы фундаментальной системы решений представляют собой координаты векторов некоторого базиса в собственном подпространстве £(А, λk) линейного оператора А.

Любой собственный вектор с собственным значением λk принадлежит подпространству £(А,λk), и, следовательно, найденный базис в этом подпространстве позволяет представить любой собственный вектор с собственным значением λk.

Пример 5.4. Найдем собственные векторы и собственные значения линейного оператора А, имеющего в некотором базисе матрицу

Вычисление собственных значений и собственных векторов

В соответствии с описанной процедурой необходимо выполнить три действия. Первое действие можно опустить, так как оператор уже представлен своей матрицей в некотором базисе. Выполняем дальнейшие действия.

2) Находим собственные значения, решая характеристическое уравнение матрицы:

Вычисление собственных значений и собственных векторов

откуда λ1 = -3, λ2 = 1, λ3 = 3.

3) Находим столбцы координат собственных векторов, ре-шая для каждого из трех собственных значений однородную СЛАУ

Вычисление собственных значений и собственных векторов

3а) Для λ = λ1 = -3 система (5.5) имеет вид

Вычисление собственных значений и собственных векторов

или

Вычисление собственных значений и собственных векторов

Ранг матрицы этой системы равен 2:

Вычисление собственных значений и собственных векторов

Поэтому размерность линейного пространства решений систе-мы равна 3 - 2 = 1. Фундаментальная система решений содер-жит одно решение, например

Вычисление собственных значений и собственных векторов

Все множество собственных векторов линейного оператора с собственным значением λ1 = -3 в координатной форме имеет вид

Вычисление собственных значений и собственных векторов

где α - произвольное ненулевое действительное число.

3б) При λ = λ2 = 1 система (5.5) имеет вид

Вычисление собственных значений и собственных векторов

Как и в предыдущем случае, размерность линейного простран-ства решений равна 2 - 1 = 1 и фундаментальная система решений содержит одно решение. Выберем следующее:

Вычисление собственных значений и собственных векторов

Все множество собственных векторов с собственным значением λ = -1 в координатной форме имеет вид

Вычисление собственных значений и собственных векторов

где β - произвольное ненулевое действительное число.

3в) Для λ = λ3 = 3 аналогично предыдущим двум случаям находим столбец координат одного из собственных векторов, например

Вычисление собственных значений и собственных векторов

который порождает собственное подпространство линейного оператора А, отвечающее собственному значению λ = 3.

Пример 5.5. Найдем собственные значения линейного оператора А, действующего в n-мерном линейном пространстве, матрица А которого в некотором базисе является верхней треугольной порядка n:

Вычисление собственных значений и собственных векторов

причем все ее диагональные элементы аii попарно различны, т.е. аii ≠ ajj при i ≠ j.

Составляем характеристическое уравнение матрицы А:

det(А - λЕ) = (а11 - λ)(а22 - λ) ... (аnn - λ) = 0

(определитель верхней треугольной матрицы равен произведе-нию ее диагональных элементов). Находим все действительные корни этого уравнения:

λk = akk, k = 1,n

Как видим, линейный оператор А имеет n попарно различных собственных значений.

Отметим, что пересечение любых двух собственных подпространств линейного оператора содержит лишь нулевой вектор, так как собственный вектор не может отвечать двум различным собственным значениям. Поэтому собственные подпространства линейного оператора образуют прямую сумму, а размерность прямой суммы линейных подпространств, согласно следствию из теоремы 2.5, равна сумме их размерностей. Из этих соображений следует, что каждое из n собственных подпространств рассматриваемого линейного оператора является одномерным, так как их размерность не может быть меньше, но если бы одно из подпространств имело размерность больше единицы, то суммарная их размерность превышала бы размерность самого линейного пространства.

Итак, все собственные подпространства линейного операто-ра в нашем случае одномерны. Рассмотрим то из них, которое отвечает собственному значению λr = аrr, где 1 ≤ r ≤ n. Соответствующий собственный вектор имеет столбец координат, который является ненулевым решением однородной СЛАУ

(А - arrЕ)х = 0. (5.6)

Достаточно очевидно, что ранг матрицы системы (5.6) равен n - 1, а базисный минор для этой матрицы получается вычер-киванием r-й строки и r-го столбца.

Наиболее просто решение системы (5.6) выглядит для r = 1. В этом случае собственным является вектор x1 со столбцом координат (1 0 ... 0)T . При r = 2 все координаты собственного вектора, начиная с третьей, будут равны нулю, так как они удовлетворяют системе

Вычисление собственных значений и собственных векторов

получающейся выбрасыванием первых двух уравнений. Второе уравнение вытекает из всех последующих и может быть опуще-но, а первое уравнение определяет связь между первыми двумя координатами. Мы получаем, что собственному значению а22 отвечает вектор x2 со столбцом координат (-a12 a11 0 ... 0)T . Собственному значению a33 отвечает вектор x3 со столбцом координат (x13 x23 x33 0 ... 0)T , у которого лишь первые три координаты отличны от нуля. Эти три координаты удовлетворяют однородной системе из двух уравнений

Вычисление собственных значений и собственных векторов

Эти рассуждения можно продолжить.

Пример 5.6. Преобразование поворота в V3 на заданный острый угол вокруг некоторой оси - это линейный оператор. Его собственными векторами являются векторы, коллинеарные оси поворота. Например, если поворот выполняется вокруг оси Оz, то матрица оператора в базисе i, j, k будет иметь вид

Вычисление собственных значений и собственных векторов

а его собственными векторами будут векторы со столбцами координат вида λ(0 0 1)T , λ ≠ 0.

  1. Линейные операции над векторами

  2. Базис. Cкалярное произведение

  3. Векторное и смешанное произведения векторов

  4. Декартова система координат. прямая на плоскости

  5. Плоскость в пространстве

  6. Прямая в пространстве

  7. Кривые второго порядка — I

  8. Кривые второго порядка — II

  9. Поверхности второго порядка

  10. Матрицы и операции с ними

  11. Обратная матрица

  12. Ранг матрицы

  13. Системы линейных алгебраических уравнений

  14. Свойства решений однородных и неоднородных СЛАУ