Линейная алгебра
Собственные значения и собственные векторы на примерах
Автор: MathSolver Pro Editorial Team · Опубликовано
Собственный вектор матрицы — это направление, которое матрица только растягивает или обращает, никогда не поворачивая, а собственное значение — коэффициент растяжения. Они раскрывают суть поведения матрицы и лежат в основе диагонализации, анализа устойчивости, цепей Маркова и сжатия данных.
Определяющее уравнение
Большинство векторов меняют направление при умножении на матрицу. Некоторые особые векторы — нет: матрица лишь растягивает, сжимает или отражает их вдоль той же прямой. Это собственные векторы, а множитель, на который умножается каждый из них, — его собственное значение. В символах ненулевой вектор является собственным вектором квадратной матрицы с собственным значением , если:
Нулевой вектор исключён, потому что он удовлетворял бы уравнению при любом . А вот собственные значения могут быть нулевыми, отрицательными и даже комплексными. Собственное значение 2 означает, что векторы этого направления удваивают длину, — что они обращаются, а 0 — что они сжимаются в нулевой вектор, что происходит тогда и только тогда, когда матрица вырождена.
Нахождение собственных значений через характеристическое уравнение
Запишите уравнение в виде . Чтобы существовало ненулевое решение, матрица должна быть вырожденной, то есть её определитель должен равняться нулю. Так получается характеристическое уравнение:
Для матрицы это полиномиальное уравнение степени относительно : значит, собственных значений , если считать с кратностью и допускать комплексные. Для матрицы многочлен квадратный, и его можно решить методами из статьи как решать квадратные уравнения.
Полный пример 2 на 2
Пример 1: собственные значения и векторы матрицы 2 на 2
- Пусть . Тогда .
- Разложим на множители: , поэтому собственные значения и .
- Для : . Первая строка даёт , то есть , и собственный вектор — .
- Для : , поэтому , и собственный вектор — .
- Проверка: .
Любое ненулевое кратное собственного вектора тоже является собственным вектором: или были бы столь же верными ответами. Важно направление, а не длина. Заметьте также, что в обоих случаях строки были пропорциональны. Это гарантировано, если действительно собственное значение, и служит отличной проверкой вычислений.
Два сокращения: след и определитель
Собственные значения любой квадратной матрицы связаны с двумя легко находимыми числами. Их сумма равна следу, то есть сумме диагональных элементов, а их произведение равно определителю:
В примере 1 след равен , а определитель . Для матрицы это означает, что характеристическое уравнение всегда имеет вид , так что определитель не нужно раскрывать вручную. С треугольными матрицами ещё проще: их собственные значения — это просто диагональные элементы.
Комплексные и кратные собственные значения
Матрица поворота поворачивает каждый вектор на 90 градусов: ни одно действительное направление не остаётся на своей прямой. Её характеристическое уравнение даёт комплексные собственные значения . Комплексные собственные значения действительной матрицы всегда появляются сопряжёнными парами и указывают на поворот.
Собственные значения могут быть и кратными. Матрица имеет двукратное собственное значение 2, но вынуждает : единственные собственные векторы — кратные . Такая матрица, у которой линейно независимых собственных векторов меньше, чем её размер, не диагонализуема. Единичная матрица, напротив, тоже имеет кратное собственное значение 1, но любой ненулевой вектор является её собственным вектором.
Симметричные матрицы избегают обоих осложнений. Их собственные значения всегда действительны, а собственные векторы, отвечающие разным собственным значениям, ортогональны. Для собственные значения равны 3 и 1, с собственными векторами и , скалярное произведение которых равно нулю.
Диагонализация и степени матрицы
Если у матрицы есть линейно независимых собственных векторов, она диагонализуема. Запишите собственные векторы в столбцы , а собственные значения — на диагональ ; тогда:
Диагональную матрицу возводят в степень, возводя в степень каждый диагональный элемент: так вычисление становится простым. Собственные значения предсказывают и долгосрочное поведение: если одно собственное значение по модулю строго больше всех остальных, то многократное умножение на поворачивает почти любой начальный вектор к направлению соответствующего собственного вектора.
Пример 2: стационарное состояние цепи Маркова
- Каждый год 90 процентов клиентов компании X остаются, а 10 процентов переходят к Y, тогда как Y сохраняет 50 процентов своих клиентов и теряет остальные 50 процентов в пользу X. Матрица переходов: .
- След равен 1,4, а определитель , поэтому собственные значения равны 1 и 0,4.
- Для : , что даёт собственный вектор .
- Нормируя так, чтобы сумма была равна 1, получаем долгосрочные доли рынка: пять шестых у X и одна шестая у Y, независимо от начальных долей, потому что составляющая, отвечающая собственному значению 0,4, с каждым годом затухает.
Где важны собственные значения
- Поисковые системы: исходный алгоритм ранжирования страниц Google упорядочивает веб-страницы по доминирующему собственному вектору матрицы ссылок.
- Техника: собственные частоты мостов и зданий определяются собственными значениями, и инженеры держат их подальше от ожидаемых частот возбуждения.
- Анализ данных: метод главных компонент использует собственные векторы ковариационной матрицы, чтобы найти направления наибольшего разброса.
- Дифференциальные уравнения: знаки собственных значений решают, устойчиво равновесие или неустойчиво.
- Квантовая механика: измеряемые величины, например уровни энергии, — это собственные значения операторов.
Калькулятор собственных значений находит собственные значения и собственные векторы, включая комплексные, и пошагово показывает характеристический многочлен. Калькулятор определителей помогает проверить для значения-кандидата.
Пример 3 на 3
Большие матрицы обрабатываются тем же способом, и нули помогают так же, как в определителях. Возьмём матрицу со строками , и . Разложение по первой строке даёт , умноженное на характеристический многочлен блока со строками и . У этого блока след 12 и определитель , поэтому его многочлен равен .
Следовательно, собственные значения равны 2, 1 и 11. Проверка: их сумма 14 — след всей матрицы, а произведение 22 — её определитель. Собственные векторы: для собственного значения 2, для 1 и для 11. Матрица симметрична, и, как и обещано, эти три вектора попарно ортогональны.
Типичные ошибки
- Вычитать из всех элементов, а не только из диагональных.
- После решения принять нулевой вектор за собственный.
- Считать, что у кратного собственного значения всегда два линейно независимых собственных вектора.
- Забыть проверить результат, вычислив и сравнив с .
Заключительная проверка — самая ценная привычка из всех. Она требует лишь одного произведения матрицы на вектор, и если не кратно , то неверно либо собственное значение, либо собственный вектор.
Геометрическая картина
Представьте, что вы применяете матрицу из примера 1 к каждой точке листа в клетку. Большинство стрелок, выходящих из начала координат, одновременно удлиняются и поворачиваются. Но стрелки на прямой через просто становятся в пять раз длиннее, а стрелки на прямой через удваивают длину, не покидая своей прямой. Собственные векторы — это каркас отображения: зная, что происходит вдоль этих двух прямых, вы знаете, что происходит везде, ведь любой вектор раскладывается на составляющие вдоль этих прямых.
Частые вопросы
Может ли собственное значение быть нулём?
Да. Нулевое собственное значение означает, что некоторый ненулевой вектор переходит в нулевой: значит, матрица вырождена и обратной не имеет. А вот собственный вектор никогда не может быть нулевым.
Единственны ли собственные векторы?
Нет. Любое ненулевое кратное собственного вектора тоже является собственным вектором с тем же собственным значением; поэтому их обычно нормируют так, чтобы элементы были простыми целыми числами или длина равнялась 1.
У любой ли матрицы действительные собственные значения?
Нет. Например, у матриц поворота собственные значения комплексные. А вот у действительных симметричных матриц собственные значения всегда действительны.
Что такое характеристический многочлен?
Это — многочлен от , корни которого и есть собственные значения. Для матрицы он равен .
Откуда взялся термин «собственное значение»?
Это перевод немецкого термина, восходящего к Давиду Гильберту; немецкое слово «собственный» здесь означает «принадлежащий матрице» или «характерный для неё». Собственный вектор — это присущее матрице направление, которое она переводит само в себя, а собственное значение — её характерный коэффициент масштабирования.