МатВектор

Command Palette

Search for a command to run...

🧮 Линал35 минСложность 3/5+70 XP

Собственные значения и собственные векторы матрицы: как их найти

Какие направления матрица не сворачивает, как решить характеристическое уравнение и при чём тут PageRank и резонанс мостов. Полный разбор с примерами $2\times2$ и $3\times3$.

4 интерактива3 квизаУрок 19 из 22Обновлено 01.06.2025Обычный

Поставьте стрелку компаса в поток — она развернётся строго на север, что бы с ней ни делали. У матриц есть свои «стрелки компаса»: особые направления, которые линейное преобразование не сворачивает, а лишь растягивает. Найдя их, вы разглядываете скелет матрицы — и внезапно обнаруживаете, что колебания мостов, ранжирование страниц в поиске и энергетические уровни атома описываются одной и той же строкой в характеристическом уравнении.

Определение: направления-исключения#

Ненулевой вектор называется собственным вектором матрицы , если выполняется равенство : преобразование не поворачивает вектор, а лишь умножает его на число. Число — собственное значение (собственное число) этой матрицы. Любая пара — вектор и множитель — связана жёстко: одному значению принадлежит целое подпространство векторов, а вот вектор без своего не существует.

Собственные значения у матрицы читаются прямо из неё: сумма собственных значений равна следу (сумме диагональных элементов), произведение — определителю. Для матрицы выше след , определитель — и в самом деле , . Эта двойная проверка спасает от арифметических опечаток быстрее любого калькулятора.

  1. Посмотрите на след и определитель — вы уже знаете сумму и произведение будущих корней; это заготовка для проверки
  2. Составьте и запишите характеристическое уравнение
  3. Для матрицы сразу пишите — раскрытие определителя даст то же самое
  4. Для каждого корня решите однородную систему и выберите ненулевое решение
  5. Умножьте и проверьте: — последняя строка решения, за неё ставят плюс балл

Характеристическое уравнение: полный разбор#

Для квадратной матрицы уравнение после раскрытия превращается в квадратное. Разберём матрицу по всем правилам — этот пример попадается на зачётах с завидной регулярностью.

Три на три и нестандартные случаи#

С ростом размера растёт и уравнение — для это уже кубическое. К счастью, у симметричных матриц и матриц с блоками корни подбираются красиво. Возьмём : определитель раскладывается по первому столбцу, уравнение распадается на и , откуда и или .

Векторы по блокам: для система в нижнем блоке даёт , берём ; для — , берём ; для — . Контроль одной тройкой: . Всё честно.

А что, если корни не находятся? Для вещественной матрицы они могут быть комплексными — классика: матрица поворота на имеет уравнение с корнями . Геометрия всё объясняет: поворот не оставляет на месте ни одну прямую, кроме вырожденной. Работать с такими числами учит ТФКП — стартовая точка в уроке про комплексные числа и в статье словаря. Симметричным матрицам такие фокусы недоступны: их собственные значения всегда вещественны, а векторы из разных собственных подпространств ортогональны — это фундамент метода наименьших квадратов и многих численных алгоритмов.

Ортогональность видно на нашей рабочей матрице : векторы и дают скалярное произведение — перпендикулярны, как и обещала теория. Из этого следует симпатичное следствие: нормировав такие векторы, получаем ортонормированный базис, а матрица перехода становится ортогональной () — диагонализация без обращения матрицы. Симметричная задача — самая приятная в курсе: корни вещественные, базис ортогональный, вычисления сходятся у численных методов быстрее.

СитуацияПримерЧто происходит
Два разных вещественных корня: Два собственных направления, базис из них диагонализует матрицу
Кратный корень: кратности Вся плоскость — собственное подпространство (матрица скалярна)
Комплексные корниповорот на : Вещественных собственных направлений нет
Три сценария для квадратного характеристического уравнения

Зачем это всё: диагонализация и приложения#

Если набрать базис из собственных векторов, матрица в этом базисе становится диагональной — её действие распадается на независимые растяжения по осям. Запись , где столбцы — собственные векторы, а диагональна с собственными значениями, даёт молниеносную арифметику: , а степень диагональной матрицы — просто степень диагональных чисел. Так считают состояния марковских цепей и решают разностные уравнения.

  1. Берём матрицу из прошлого раздела: собственные пары уже найдены — с вектором и с вектором .
  2. Собираем из столбцов-векторов; , поэтому — обратная почти бесплатна.
  3. Формула раскрывается в .
  4. Контроль при : — исходная матрица, формула работает.
  5. Для : , и . Проверка прямым счётом: , , — сошлось до единицы.

Отдельный вопрос — как искать собственные векторы, когда матрица огромна и характеристический многочлен вручную не решить. Работает степенной метод: стартуем с любого вектора и многократно применяем матрицу, нормируя результат. Вектор быстро поворачивается в сторону наибольшего по модулю собственного значения — именно так PageRank обрабатывает матрицу ссылок размером в миллиарды строк: точные корни не нужны, достаточно направления.

Живой пример силы метода — последовательность Фибоначчи. Пары соседних чисел обновляются матрицей , её собственные значения — то самое золотое сечение. Большее значение примерно : потому каждое следующее число Фибоначчи и получается умножением предыдущего на с точностью, растущей от шага к шагу. У марковских цепей та же механика даёт предельное распределение вероятностей — собственное значение отвечает стационарному состоянию. Таблицу одношаговых вероятностей систематизирует матрица перехода цепи Маркова.

Ручная практика: найдите собственные пары для — след , определитель , уравнение даёт и . Затем добейте тему задачами в тренажёре по матрицам и вернитесь к статье словаря — короткие определения там оформлены для повторения перед парой. Продолжение темы — в уроке про квадратичные формы: там собственные значения классифицируют кривые и поверхности второго порядка.

Проверь себя+15 XP

Собственные значения матрицы равны:

Проверь себя+15 XP

Вектор для матрицы является:

Проверь себя+15 XP

Произведение всех собственных значений матрицы равно:

Главный геометрический смысл: собственный вектор — тот, который матрица не поворачивает, а лишь растягивает. Потаскайте вектор мышью и поймайте инвариантное направление — картинка запомнится лучше формулы.

Частые вопросы

Может ли у матрицы не быть собственных векторов?

Вещественных — может: у матрицы поворота на собственные значения комплексные , и ни одна вещественная прямая не сохраняется. Но комплексных собственных значений с учётом кратности у любой квадратной матрицы порядка ровно : основная теорема алгебры гарантирует корни характеристического многочлена.

Почему собственный вектор не может быть нулевым?

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

Что делать, если характеристическое уравнение имеет кратный корень?

Решить систему и посмотреть, сколько независимых векторов она даёт. Для скалярной матрицы получатся сразу два вектора — базис найден. А вот для жордановой клетки кратному корню отвечает один вектор, и диагонализовать такую матрицу нельзя — но это уже следующая глава курса.

Где это применяется за пределами экзамена?

Виброанализ: собственные частоты конструкции — это мнимые части собственных значений, и инженер следит, чтобы они не совпали с частотой нагрузки. Статистика: главные компоненты — собственные векторы ковариационной матрицы. Поиск: PageRank — собственный вектор матрицы ссылок. Квантовая механика: уровни энергии — собственные значения оператора.

Готовитесь к контрольной?

Чеклист тем по «Линал»: что вы уже умеете, что повторить и в каком порядке.

Открыть чеклист предмета →

Проверьте себя в бою

Босс-экзамен по «Линал»: квизы всех уроков плюс бесконечный поток сгенерированных задач. Каждая попытка — новый расклад.

Начать босс-экзамен →