Перейти к содержимому
  • Открыть решатель
  • Спросить ИИ-репетитора
  • Найти курс AP
  • Создать тест
  • Открыть калькулятор
  • Графический калькулятор
  • Все калькуляторы
  • Читать руководства по математике
↑ ↓Enter — открыть · Esc — закрыть

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

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

Одна строка матрицы на строку (или разделяйте строки знаком ;). Элементы разделяйте пробелами или запятыми. Можно вводить дроби вроде 1/2 и десятичные числа.

Примеры

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

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

Калькулятор следует учебному алгоритму. Он составляет характеристический многочлен det⁡(λI−A)\det(\lambda I - A), находит его корни точно с помощью теоремы о рациональных корнях, формулы корней квадратного уравнения и деления многочленов, а затем решает (A−λI)v=0(A - \lambda I)\mathbf v = \mathbf 0 для каждого собственного значения, так чтобы у собственных векторов по возможности были простые целые координаты.

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

Что такое собственные значения и собственные векторы?

Ненулевой вектор v\mathbf v называется собственным вектором квадратной матрицы AA, если умножение на AA меняет только его длину: Av=λvA\mathbf v = \lambda \mathbf v для некоторого числа λ\lambda. Это число — собственное значение, соответствующее v\mathbf v. Большинство векторов при умножении на матрицу меняют направление; собственные векторы — особые, они остаются на своей прямой, проходящей через начало координат.

Если записать определение как (A−λI)v=0(A - \lambda I)\mathbf v = \mathbf 0, становится ясно, как их искать. Ненулевое решение существует, только если A−λIA - \lambda I необратима, то есть если её определитель равен нулю. Уравнение det⁡(A−λI)=0\det(A - \lambda I) = 0 называется характеристическим; для матрицы n×nn \times n это многочлен степени nn, поэтому с учётом кратности собственных значений ровно nn, и некоторые из них могут быть комплексными.

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

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

  1. Запишите матрицу по одной строке матрицы на строку текста, разделяя элементы пробелами, например 4 1 в первой строке и 2 3 во второй.
  2. Можно записать и всю матрицу в одну строку, разделяя строки точками с запятой, например 4 1; 2 3.
  3. Элементы могут быть целыми, десятичными, дробными или отрицательными числами. Матрица должна быть квадратной, от 2×2 до 4×4.
  4. Нажмите «Найти собственные значения», чтобы увидеть характеристический многочлен, его корни и нахождение собственных векторов для каждого собственного значения.
  5. При кратных собственных значениях посмотрите на указанные кратности, если нужно узнать, диагонализуема ли матрица.

Формулы

Уравнение для собственных значений

Av=λv,v≠0A\mathbf v = \lambda \mathbf v,\quad \mathbf v \ne \mathbf 0

Характеристическое уравнение

det⁡(λI−A)=0\det(\lambda I - A) = 0

Быстрая формула для 2×2

λ2−(tr⁡A) λ+det⁡A=0\lambda^2 - (\operatorname{tr} A)\,\lambda + \det A = 0

След и определитель

λ1+⋯+λn=tr⁡A,λ1⋯λn=det⁡A\lambda_1 + \cdots + \lambda_n = \operatorname{tr} A,\quad \lambda_1 \cdots \lambda_n = \det A

Диагонализация матрицы

A=PDP−1,D=diag⁡(λ1,…,λn)A = PDP^{-1},\quad D = \operatorname{diag}(\lambda_1, \ldots, \lambda_n)

Разобранный пример: 2×2, рациональные элементы

Пример вычисляется в реальном времени для A=[4123]A = \begin{bmatrix}4 & 1 \\ 2 & 3\end{bmatrix}. След равен 7, а определитель 4⋅3−1⋅2=104\cdot3 - 1\cdot2 = 10, поэтому характеристический многочлен равен λ2−7λ+10=(λ−5)(λ−2)\lambda^2 - 7\lambda + 10 = (\lambda - 5)(\lambda - 2), а собственные значения — 5 и 2.

При λ=5\lambda = 5 у матрицы A−5IA - 5I строки (−1,1)(-1, 1) и (2,−2)(2, -2), и её ядро порождается вектором ⟨1,1⟩\langle 1, 1 \rangle. При λ=2\lambda = 2 у A−2IA - 2I строки (2,1)(2, 1) и (2,1)(2, 1), что даёт ⟨−1,2⟩\langle -1, 2 \rangle. Проверка проста: A⟨1,1⟩=⟨5,5⟩A\langle 1, 1\rangle = \langle 5, 5\rangle — ровно впятеро больше исходного вектора.

Решение ниже построено тем же вычислительным движком, что и калькулятор выше.

Ответ

λ=5, 2\lambda = 5,\ 2

Как мы поняли вашу задачу

Находим собственные значения и собственные векторы матрицы 2×2.

[4123]\begin{bmatrix}4 & 1 \\ 2 & 3\end{bmatrix}

Пошаговое решение

  1. Составляем характеристическое уравнение

    det⁡(λI−A)=0,A=[4123]\det(\lambda I - A) = 0,\quad A = \begin{bmatrix}4 & 1 \\ 2 & 3\end{bmatrix}
  2. Для матрицы 2×2 оно имеет вид λ² − (след)λ + определитель

    λ2−(7)λ+(10)=0\lambda^2 - (7)\lambda + (10) = 0
  3. Характеристический многочлен

    p(λ)=λ2−7λ+10p(\lambda) = \lambda^{2} - 7\lambda + 10
  4. Рациональные корни найдены по теореме о рациональных корнях

    λ=2, λ=5\lambda = 2,\ \lambda = 5
  5. Собственные векторы для λ = 5: решаем (A − λI)v = 0

    [−112−2] v=0⇒v=⟨1,1⟩\begin{bmatrix}-1 & 1 \\ 2 & -2\end{bmatrix}\,v = 0 \Rightarrow v = \langle 1, 1 \rangle
  6. Собственные векторы для λ = 2: решаем (A − λI)v = 0

    [2121] v=0⇒v=⟨−1,2⟩\begin{bmatrix}2 & 1 \\ 2 & 1\end{bmatrix}\,v = 0 \Rightarrow v = \langle -1, 2 \rangle

Использованные формулы

  • Характеристическое уравнение

    det⁡(λI−A)=0\det(\lambda I - A) = 0
  • Уравнение для собственного вектора

    (A−λI) v=0, v≠0(A - \lambda I)\,v = 0,\ v \neq 0

Собственные значения — корни характеристического многочлена. Собственные векторы: λ = 5: ⟨1, 1⟩; λ = 2: ⟨-1, 2⟩.

Проверка

  • Сумма собственных значений ≈ 7 равна следу 7.
  • Произведение собственных значений равно определителю 10.

Подробное объяснение

Шаг 1: характеристический многочлен

Для матрицы 2×2 многочлен можно сразу записать как λ2−(след)λ+det⁡\lambda^2 - (\text{след})\lambda + \det. Для матриц большего размера калькулятор раскладывает det⁡(λI−A)\det(\lambda I - A) по алгебраическим дополнениям. Симметричная матрица 3×3 со строками (2,0,0)(2, 0, 0), (0,3,4)(0, 3, 4) и (0,4,9)(0, 4, 9) даёт λ3−14λ2+35λ−22\lambda^3 - 14\lambda^2 + 35\lambda - 22.

Две быстрые проверки ловят большинство ошибок в вычислениях. Коэффициент при λn−1\lambda^{n-1} равен следу со знаком минус, здесь −(2+3+9)=−14-(2 + 3 + 9) = -14, а свободный член равен (−1)ndet⁡A(-1)^n \det A, здесь −22-22, потому что определитель равен 22.

Шаг 2: нахождение корней

При целых коэффициентах каждое рациональное собственное значение делит свободный член, поэтому калькулятор перебирает делители 22, находит λ=1\lambda = 1, делит многочлен на (λ−1)(\lambda - 1) и раскладывает оставшийся квадратный трёхчлен. Собственные значения равны 11, 2 и 1, и их сумма 14 действительно совпадает со следом.

Если оставшийся квадратный множитель не раскладывается над рациональными числами, формула корней квадратного уравнения даёт точные выражения с радикалами. Для [1234]\begin{bmatrix}1 & 2 \\ 3 & 4\end{bmatrix} многочлен λ2−5λ−2\lambda^2 - 5\lambda - 2 имеет корни 52±332\frac52 \pm \frac{\sqrt{33}}{2}, примерно 5,372 и −0.372-0.372. Если дискриминант отрицателен, корни комплексно сопряжённые; матрица поворота [0−110]\begin{bmatrix}0 & -1 \\ 1 & 0\end{bmatrix} даёт λ2+1=0\lambda^2 + 1 = 0, то есть λ=±i\lambda = \pm i, а это значит, что поворот на 90° не сохраняет ни одного вещественного направления.

Шаг 3: собственные векторы из ядра

Подставьте каждое собственное значение в A−λIA - \lambda I и решите однородную систему методом Гаусса. Поскольку матрица необратима, хотя бы одна строка обнулится и останется свободная переменная. Если придать свободной переменной удобное значение и выполнить обратную подстановку, получится собственный вектор, который калькулятор сокращает до небольших целых чисел.

Для λ=11\lambda = 11 в примере 3×3 у A−11IA - 11I строки (−9,0,0)(-9, 0, 0), (0,−8,4)(0, -8, 4) и (0,4,−2)(0, 4, -2). Первая строка даёт v1=0v_1 = 0, а две другие означают v3=2v2v_3 = 2v_2: получаем v=⟨0,1,2⟩\mathbf v = \langle 0, 1, 2 \rangle. У симметричных матриц, как эта, собственные значения всегда вещественны, а собственные векторы попарно ортогональны, что можно проверить скалярным произведением.

Кратные собственные значения и диагонализация

Собственное значение, которое встречается среди корней kk раз, имеет алгебраическую кратность kk. Число соответствующих линейно независимых собственных векторов — его геометрическая кратность, и она может быть меньше. У [2102]\begin{bmatrix}2 & 1 \\ 0 & 2\end{bmatrix} и 2I2I одно и то же двукратное собственное значение 2, но у первой лишь одно собственное направление, ⟨1,0⟩\langle 1, 0 \rangle, а у второй их два: ⟨1,0⟩\langle 1, 0 \rangle и ⟨0,1⟩\langle 0, 1 \rangle.

Матрицу можно записать в виде PDP−1PDP^{-1}, с собственными значениями на диагонали DD и собственными векторами в столбцах PP, тогда и только тогда, когда геометрическая кратность каждого собственного значения равна его алгебраической кратности. Диагонализация упрощает возведение в степень, поскольку Ak=PDkP−1A^k = PD^kP^{-1}, и именно так собственные значения предсказывают долгосрочное поведение моделей численности популяций и цепей Маркова.

Полезные приёмы

Собственные значения треугольной матрицы — её диагональные элементы: матрица со строками (1,2,3)(1, 2, 3), (0,4,5)(0, 4, 5) и (0,0,6)(0, 0, 6) без всяких вычислений имеет собственные значения 6, 4 и 1. Матрица обратима тогда и только тогда, когда 0 не является её собственным значением, а собственные значения A−1A^{-1} — это величины, обратные собственным значениям AA, с теми же собственными векторами.

Простые изменения матрицы сдвигают её собственные значения предсказуемо. Если прибавить единичную матрицу, умноженную на cc, каждое собственное значение увеличится на cc; если умножить матрицу на число, каждое собственное значение умножится на это число; если возвести её в степень kk, каждое собственное значение возведётся в степень kk, и всё это без изменения собственных векторов. У матрицы и транспонированной к ней одинаковые собственные значения, но в общем случае разные собственные векторы. Эти свойства помогают проверять ответы и предсказывать результат до вычислений.

Типичные ошибки

  • Вычислять det⁡(A)−λ\det(A) - \lambda вместо det⁡(A−λI)\det(A - \lambda I); λ\lambda нужно вычитать из каждого диагонального элемента.
  • Принимать нулевой вектор за собственный; собственный вектор по определению ненулевой.
  • Ошибиться в многочлене, а затем получить ядро, содержащее только нулевой вектор.
  • Считать, что у любой матрицы вещественные собственные значения; у поворотов и многих несимметричных матриц они комплексные.
  • Считать собственный вектор неверным, потому что он отличается от учебного постоянным множителем.
  • Объявлять матрицу диагонализуемой, не проверив геометрическую кратность кратных собственных значений.

Советы

  • Проверяйте, что сумма собственных значений равна следу, а их произведение — определителю.
  • Проверяйте каждый собственный вектор, вычисляя AvA\mathbf v и сравнивая с λv\lambda\mathbf v.
  • Собственные значения треугольных матриц считывайте прямо с диагонали.
  • Для матриц 3×3 раскладывайте определитель по строке или столбцу с наибольшим числом нулей.
  • Используйте калькулятор определителей, чтобы убедиться, что A−λIA - \lambda I необратима для каждого собственного значения.
  • Ожидайте вещественных собственных значений и ортогональных собственных векторов, если матрица симметрична.
  • Сначала вынесите из матрицы общий множитель; собственные значения просто умножатся на него.

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

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

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

Какие размеры матриц поддерживаются?

Квадратные матрицы от 2×2 до 4×4. Собственные значения определены только для квадратных матриц, поэтому, например, матрица 3×2 будет отклонена с пояснением.

Находит ли калькулятор комплексные собственные значения?

Да. Если у характеристического многочлена отрицательный дискриминант, собственные значения выводятся комплексно сопряжённой парой, например λ = i и −i для матрицы поворота на 90°.

Почему мой собственный вектор отличается от учебного?

Любое ненулевое кратное собственного вектора — тоже собственный вектор. ⟨1, 1⟩ и ⟨3, 3⟩ задают одно и то же направление. Проверьте, не является ли один вектор кратным другому.

Что такое алгебраическая и геометрическая кратность?

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

Даёт ли калькулятор точные собственные значения или десятичные?

Точные, когда это возможно: целые числа, дроби и выражения с радикалами вроде 5/2 ± √33/2. К точным десятичным приближениям он переходит, только если корни многочлена третьей или четвёртой степени нельзя найти точно.

Как связаны собственные значения, определитель и след?

Произведение всех собственных значений равно определителю, а их сумма — следу. Для матрицы со строками (4, 1) и (2, 3) определитель равен 5 × 2 = 10, а след — 5 + 2 = 7.

Что означает нулевое собственное значение?

Что матрица вырожденная: у неё нет обратной, а её определитель равен нулю. Собственные векторы для λ = 0 порождают ядро матрицы.

Где собственные значения нужны за пределами учёбы?

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

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

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

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