Математика / Матрицы, определители
Базис из собственных векторов
Базис из собственных векторов - это базис пространства, каждый вектор которого является собственным для оператора A. В таком базисе матрица оператора становится диагональной.
Формула
Визуал показывает координатную сетку, оси которой совпадают с собственными направлениями оператора.
В собственном базисе оператор только масштабирует координатные оси.
Обозначения
- $B$
- базис из собственных векторов, набор векторов
- $v_i$
- i-й собственный вектор, вектор
- $\lambda_i$
- собственное значение, соответствующее v_i, число
- $A$
- матрица или оператор, для которого строится базис, матрица n x n
Условия применения
- Все v_i должны быть собственными векторами A.
- Векторы v_1,...,v_n должны быть линейно независимыми и порождать все пространство.
- Для пространства размерности n нужно ровно n независимых собственных векторов.
Ограничения
- Собственные векторы одного собственного значения могут быть зависимыми; нужно выбирать базис собственного пространства.
- Если суммарно независимых собственных векторов меньше n, собственного базиса нет.
- Над вещественными числами собственного базиса может не быть из-за комплексных собственных значений.
Подробное объяснение
Собственный базис существует тогда, когда пространство можно разложить на независимые собственные направления. В таком базисе действие оператора максимально простое: каждый базисный вектор просто умножается на свое число lambda_i. Координаты произвольного вектора в этом базисе показывают, сколько вектора лежит в каждом собственном режиме.
Если B=(v1,...,vn) - собственный базис, то матрица оператора в B имеет вид D=diag(lambda1,...,lambdan). Первый столбец этой матрицы - координаты Av1=lambda1v1 в базисе B, то есть (lambda1,0,...,0)^T. Аналогично для всех остальных столбцов. Поэтому собственный базис является точным условием диагональной матрицы.
На практике собственный базис строят после нахождения всех собственных значений. Для каждого lambda находят E_lambda=ker(A-lambda I), выбирают базис этого пространства и объединяют базисы для разных lambda. Если суммарное число векторов равно n, получен собственный базис.
Собственный базис тесно связан с диагонализацией. Матрица P в A=PDP^{-1} как раз состоит из векторов собственного базиса, записанных в исходных координатах. Поэтому вопрос о диагонализации можно переформулировать без матриц P и D: есть ли у оператора базис из собственных векторов?
Как пользоваться формулой
- Найдите все собственные значения A.
- Для каждого lambda найдите собственное пространство E_lambda.
- Выберите базис в каждом собственном пространстве.
- Объедините выбранные векторы.
- Проверьте, что общее число независимых векторов равно размерности пространства.
Историческая справка
Идея собственного базиса стала естественной после появления собственных значений и матричного языка. Сначала особые направления возникали в механике и задачах колебаний, затем стало понятно, что если таких направлений достаточно для базиса, оператор полностью распадается на независимые одномерные действия. В XIX веке развитие матриц, характеристических корней и нормальных форм сделало этот подход центральным. Камиль Жордан показал, что отсутствие полного собственного базиса не является редкой технической неприятностью, а требует более общей канонической формы. В базовом курсе собственный базис остается главным мостом от собственных значений к диагонализации.
Историческая линия формулы
Собственный базис в современном виде является частью общей теории собственных значений и диагонализации. Его корректно связывать с развитием спектральных идей, матричной алгебры и работами Жордана о нормальных формах, не приписывая понятие одному автору.
Пример
Пусть A=diag(5,2,2). Стандартные векторы e1=(1,0,0), e2=(0,1,0), e3=(0,0,1) являются собственными: Ae1=5e1, Ae2=2e2, Ae3=2e3. Они линейно независимы и образуют базис R^3, значит это базис из собственных векторов. В этом базисе матрица уже диагональна. Если взять другой базис в собственном пространстве lambda=2, например w2=e2+e3 и w3=e2-e3, то B=(e1,w2,w3) тоже будет собственным базисом: оба новых вектора остаются в E_2 и умножаются на 2. Это показывает, что собственный базис не обязан быть единственным.
Частая ошибка
Частая ошибка - собрать много собственных векторов, но не проверить линейную независимость. Если два вектора кратны, они дают одно направление и не могут заменить два базисных вектора. Вторая ошибка - забыть, что собственные векторы разных собственных значений автоматически независимы, но внутри одного собственного пространства независимость нужно проверять. Третья ошибка - ожидать единственного собственного базиса: при размерных собственных пространствах выбор базиса не единственен.
Практика
Задачи с решением
Проверить собственный базис
Условие. В R^2 даны v1=(1,1), v2=(1,-1), Av1=3v1, Av2=v2. Является ли (v1,v2) собственным базисом?
Решение. Оба вектора собственные. Они не кратны, значит линейно независимы в R^2 и образуют базис.
Ответ. Да, это собственный базис.
Найти размер собственного базиса
Условие. Матрица 3 x 3 имеет dim E_1=1 и dim E_4=1. Достаточно ли этого для собственного базиса?
Решение. Всего есть два независимых собственных направления, а для R^3 нужно три.
Ответ. Нет, собственного базиса пока нет.
Дополнительные источники
- MIT OpenCourseWare 18.06SC, Diagonalization
- Jim Hefferon, Linear Algebra, Eigenvectors and diagonalizability
- TUDelft Interactive Linear Algebra, diagonalization
Связанные формулы
Математика
Диагонализация матрицы
Диагонализация представляет квадратную матрицу A в виде A=PDP^{-1}, где D диагональна, а столбцы P являются собственными векторами A. Это переводит действие оператора в собственный базис.
Математика
Собственное пространство матрицы
Собственное пространство E_lambda - это множество всех векторов, которые удовлетворяют Av=lambda v, вместе с нулевым вектором. Оно равно ядру матрицы A-lambda I.
Математика
Базис векторного пространства
Базис векторного пространства - это набор векторов, который одновременно порождает все пространство и не содержит лишних зависимых направлений. Через базис любой вектор записывается единственным способом.
Математика
Матрица диагонализируемого оператора в собственном базисе
Если B - базис из собственных векторов оператора T, то матрица T в этом базисе диагональна. На диагонали стоят собственные значения, соответствующие векторам базиса.