MatrixCalc

Калькулятор собственных значений и векторов

Найдите собственные значения и собственные векторы квадратной матрицы до 50×50, а также характеристический многочлен, корни которого и есть эти собственные значения.

Матрица A
строки: 3
столбцы: 3
Матрица B
строки: 3
столбцы: 3
Операции
Результат
Выберите операцию, чтобы увидеть результат здесь. Сообщения об ошибках появляются в этой области.

Советы: настройте размер (макс. 50×50). Для A×B число столбцов A должно быть равно числу строк B. Det/обратная/след/степень требуют квадратных матриц.

React, Tailwind & shadcn/ui. No external math deps. — Русский

Нажмите eig(A) для собственных значений и eigvec(A) для соответствующих собственных векторов. Характеристический многочлен находится на вкладке Разложения.

Что описывают собственные значения

Собственный вектор — это направление, которое преобразование не поворачивает: A·v = λ·v, то есть v лишь растягивается или сжимается в λ раз. Всё, что матрица делает с пространством, складывается из таких растяжений — поэтому собственные значения возникают везде, где линейное преобразование нужно понять, а не просто применить: метод главных компонент, формы колебаний, устойчивость дифференциального уравнения.

Две проверки делаются мгновенно и стоят того, чтобы выполнять их всегда: сумма собственных значений равна следу, то есть сумме элементов главной диагонали, а их произведение равно определителю. Если хоть одна не сходится, где-то ошибка.

Разобранный пример

21
12
→ det
2 − λ1
12 − λ
= λ² − 4λ + 3 = (λ − 1)(λ − 3)

Собственные значения — 1 и 3; след равен 4, определитель 3, и это сходится. Собственные векторы — (1, −1) и (1, 1), перпендикулярные друг другу, и это не случайность: матрица симметрична, а у симметричных матриц собственные значения всегда вещественны, а собственные векторы ортогональны.

Частые ошибки

  • Вычитать λ из всех элементов. λI стоит только на диагонали; остальные элементы не меняются.
  • Принимать нулевой вектор за собственный. Он исключён по определению, хотя уравнению и удовлетворяет.
  • Ждать единственного собственного вектора. Любое ненулевое кратное — тоже собственный вектор. Сравнивайте направления, а не числа.
  • Считать собственные значения обязательно вещественными. У матрицы поворота нет ни одного вещественного неподвижного направления, и её собственные значения комплексны.

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

Чем собственное значение отличается от собственного вектора?
Собственный вектор — это направление, которое преобразование не поворачивает; собственное значение — во сколько раз это направление растягивается. Они всегда идут парами.
Могут ли собственные значения быть комплексными?
Да. У вещественной матрицы характеристический многочлен может иметь комплексные корни — классический пример это поворот плоскости.
Почему здесь нет пошагового решения?
Собственные значения вычисляются итерационными численными алгоритмами — методами Якоби и QR. Их промежуточные значения это артефакты округления, а не рассуждение, которое можно повторить вручную.
Как проверить найденные собственные значения?
Сложите их и сравните со следом; перемножьте и сравните с определителем. Оба равенства должны выполняться.

Нужно полное объяснение? Прочитайте руководство: Как вычислить определитель матрицы

Другие калькуляторы