Loading [MathJax]/jax/output/HTML-CSS/jax.js
МатБюро Статьи по математике Как найти собственные значения и векторы матрицы

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

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

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

Собственное значение (λ) и собственный вектор (v) матрицы A связаны уравнением:

Av=λv,

где v0. Это значит, что при умножении матрицы на собственный вектор он лишь масштабируется (умножается на λ), не меняя направления.

Общий алгоритм

Чтобы найти собственные значения и векторы матрицы, следует:

  1. Состаить характеристическое уравнение вида det(AλI)=0, где I — единичная матрица того же размера, что A, а det — определитель.
  2. Решить характеристическое уравнение, найдя его корни λ1,λ2,. Это и будут собственные значения.
  3. Найти собственные векторы: Для каждого λi, подставляя его в уравнение (AλiI)v=0 и решая систему линейных уравнений для v, можно найти вектор.
  4. Проверить результат, если требуется. Чтобы провести проврку, надо подставить найденные значения в равенство и проверить его Av=λv (для всех пар собственное значение - собственный вектор).

Теперь разберем этот алгоритм на типовых примерах.

Пример 1: Матрица 2×2

Рассмотрим матрицу:

A=(4123).
  1. Запишем для нее характеристическое уравнение:
    • AλI=(4λ123λ).
    • Определитель: det(AλI)=(4λ)(3λ)12=124λ3λ+λ22=λ27λ+10.
    • Получили квадратное уравнение: λ27λ+10=0.
  2. Найдем его решение через дискриминант:
    • Дискриминант: D=(7)24110=4940=9.
    • Корни: λ=7±92=7±32.
    • λ1=5, λ2=2.
  3. Теперь для каждого собственного значения найдем соответствующий собственный вектор
    • Для λ1=5: A5I=(451235)=(1122). Решаем (1122)(v1v2)=0:
      • Уравнение: v1+v2=0v1=v2.
      • Вектор: v1=t(11) (например, (11)).
    • Для λ2=2: A2I=(421232)=(2121). Решаем (2121)(v1v2)=0:
      • Уравнение: 2v1+v2=0v2=2v1.
      • Вектор: v2=t(12) (например, (12)).
  4. Сделаем проверку подстановкой и убедимся в тождестве:
    • λ1=5: A(11)=(4123)(11)=(55)=5(11).
    • λ2=2: A(12)=(4123)(12)=(24)=2(12).

Ответ: λ1=5, v1=(11); λ2=2, v2=(12).

Пример 2: Матрица 2×2 с кратными корнями

Рассмотрим матрицу:

A=(3103).
  1. Составим характеристическое уравнение:
    • AλI=(3λ103λ).
    • Ее определитель имеет вид (3λ)(3λ)10=(3λ)2.
    • Получаем уравнение для нахождения собственных значений: (3λ)2=0.
  2. Получаем, что:
    • 3λ=0λ=3 (кратность 2).
  3. Теперь найдем собственные векторы:
    • A3I=(331033)=(0100). Решаем (0100)(v1v2)=0:
      • Отсюда: v2=0, v1 — произвольное.
      • Собственный вектор: v=t(10) (например, (10)).
  4. Сделаем проверку:
    • A(10)=(3103)(10)=(30)=3(10).

Ответ: λ=3 (кратность 2), v=(10). Здесь только одно собственное подпространство из-за кратности.

Пример 3: Матрица 3×3

Рассмотрим матрицу:

A=(120031002).
  1. Запишем характеристическое уравнение:
    • AλI=(1λ2003λ1002λ).
    • Определитель легко вычисляется разложением по первому столбцу: det(AλI)=(1λ)(3λ)(2λ).
    • (1λ)(3λ)(2λ)=0.
    • λ1=1, λ2=3, λ3=2.
  2. Теперь найдем собственные векторы (их будет три):
    • Для λ1=1: AI=(020021001),(020021001)(v1v2v3)=0.
      • v3=0, 2v2+v3=0v2=0, v1 — произвольное.
      • Вектор: v1=t(100).
    • Для λ2=3: A3I=(220001001),2v1+2v2=0,v3=0.
      • v1=v2, v3=0.
      • Вектор: v2=t(110).
    • Для λ3=2: A2I=(120011000),v1+2v2=0,v2+v3=0.
      • v1=2v2, v3=v2.
      • Вектор: v3=t(211).
  3. Проверку сделаем для λ3=2, для остальных будет аналогично:
    • A(211)=(422)=2(211).

Получаем собственные значения и вектора: λ1=1, v1=(100); λ2=3, v2=(110); λ3=2, v3=(211).

В заключение

Нахождение собственных значений и векторов — это довольно длинный процесс, который требует внимания к деталям. Начните с характеристического уравнения, найдите значения λ, а затем решите систему для каждого, находя вектора. Используйте мат.пакеты или программы для проверки своих ответов. Если эти вычисления кажутся слишком сложными, не тратьте время зря — закажите решение у нас!


Решаем линейную алгебру на заказ. Только на отлично.

Дополнительная информация