1. Собственные числа и собственные векторы: фундамент диагонализации
Собственные числа и собственные векторы: фундамент диагонализации
Линейная алгебра часто воспринимается как наука о решении систем уравнений, но её истинная красота раскрывается при изучении линейных операторов. Матрица — это не просто таблица чисел, это инструмент трансформации пространства. Она может вращать, растягивать, сжимать или отражать векторы.
Среди бесконечного множества векторов, на которые действует матрица, существуют особенные, «избранные» векторы. Они не меняют своего направления под действием матрицы, а лишь растягиваются или сжимаются. Именно эти векторы и связанные с ними числа лежат в основе процесса диагонализации, позволяя упростить сложные матричные вычисления до элементарной арифметики.
Геометрическая интуиция
Представьте, что матрица — это инструкция по деформации резинового листа. Если мы нарисуем на этом листе произвольный вектор, то после применения трансформации (умножения матрицы на вектор) он, скорее всего, повернётся и изменит свою длину.
Однако существуют такие направления, которые остаются неизменными. Вектор, лежащий на такой прямой, после трансформации останется на ней же. Он может стать длиннее, короче или поменять направление на противоположное, но он не «уйдёт» с прямой.
Такие векторы называются собственными векторами, а коэффициент, на который они масштабируются — собственными числами.
Формальное определение
Пусть — квадратная матрица размера . Ненулевой вектор называется собственным вектором матрицы , если выполняется равенство:
Где:
Это уравнение говорит нам: действие матрицы на вектор эквивалентно простому умножению этого вектора на число . Матричное умножение превращается в скалярное.
Если , вектор растягивается. Если , вектор сжимается. Если , вектор меняет направление на противоположное (и также масштабируется).
Характеристическое уравнение
Как найти и , если нам дана только матрица ? Перепишем исходное уравнение:
Где:
Мы не можем просто вычесть число из матрицы . Нам нужно умножить на единичную матрицу , чтобы размерности совпали. Единичная матрица играет роль единицы в матричном мире (умножение на неё ничего не меняет: ).
Где:
Мы ищем ненулевой вектор . В линейной алгебре однородная система уравнений имеет ненулевое решение тогда и только тогда, когда матрица вырождена, то есть её определитель равен нулю. В нашем случае роль играет матрица .
Следовательно, чтобы найти собственные числа, мы должны решить уравнение:
Где:
Это уравнение называется характеристическим уравнением. Раскрыв определитель, мы получим полином относительно , корни которого и будут собственными числами.
Алгоритм поиска собственных чисел и векторов
Процесс всегда состоит из двух этапов:
Практический пример
Рассмотрим матрицу :
Где:
#### Шаг 1: Поиск собственных чисел
Составим матрицу :
Где:
Теперь найдем определитель этой матрицы и приравняем его к нулю:
Где:
Раскроем скобки:
Мы получили квадратное уравнение. Найдем его корни (например, через дискриминант или теорему Виета):
Где:
#### Шаг 2: Поиск собственных векторов
Теперь найдем векторы для каждого .
Случай 1:
Подставим в матрицу :
Теперь решаем систему . Пусть вектор .
Это дает нам систему линейных уравнений:
Оба уравнения говорят об одном и том же: . Второе уравнение — это просто первое, умноженное на . Это нормально, так и должно быть (строки линейно зависимы, так как определитель равен нулю).
Мы можем выбрать любое ненулевое значение для . Пусть , тогда .
Собственный вектор для :
Случай 2:
Подставим в матрицу :
Система уравнений:
Это сводится к уравнению , откуда . Если мы выберем , то .
Собственный вектор для :
[VISUALIZATION: График с двумя векторами, исходящими из начала координат (0,0). Вектор v1 направлен в точку (1, 1), вектор v2 направлен в точку (1, -2). Подпись: Собственные направления матрицы A.]
Свойства собственных чисел
Существует два полезных свойства, которые позволяют быстро проверить правильность вычислений для матрицы :
Проверка для нашего примера: . След матрицы . Совпало.
Проверка для нашего примера: . Определитель . Совпало.
Зачем это нужно для диагонализации?
Диагонализация матрицы — это процесс приведения матрицы к диагональному виду, где ненулевые элементы стоят только на главной диагонали. Диагональные матрицы обладают замечательными свойствами: их очень легко возводить в степень, искать обратные матрицы и экспоненты.
Связь здесь прямая: диагональные элементы диагонализированной матрицы — это и есть собственные числа исходной матрицы. А базис, в котором матрица становится диагональной, состоит из её собственных векторов.
Если мы составим матрицу из собственных векторов (записав их по столбцам), то при выполнении определенных условий мы получим равенство:
Где:
Это уравнение является «Святым Граалем» многих вычислительных задач, и именно к нему мы будем стремиться в следующих статьях курса.
Итоги
* Собственный вектор — это вектор, который не меняет своего направления под действием матрицы, а лишь масштабируется. * Собственное число () — это коэффициент масштабирования собственного вектора. * Для поиска необходимо решить характеристическое уравнение: . * Для поиска собственного вектора нужно подставить найденное в систему и найти нетривиальное решение. * Собственные числа и векторы являются строительными блоками для разложения матрицы и её диагонализации.