Перейти до вмісту
  • Відкрити розв’язувач
  • Запитати ШІ-репетитора
  • Знайти курс AP
  • Створити тест
  • Відкрити калькулятор
  • Графічний калькулятор
  • Усі калькулятори
  • Читати посібники з математики
↑ ↓Enter — відкрити · Esc — закрити

Лінійна алгебра

Власні значення й власні вектори на прикладах

Автор: MathSolver Pro Editorial Team · Опубліковано

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

Визначальне рівняння

Більшість векторів змінюють напрям після множення на матрицю. Деякі особливі вектори — ні: матриця лише розтягує, стискає чи віддзеркалює їх уздовж тієї самої прямої. Це власні вектори, а множник, на який множиться кожен із них, — його власне значення. У символах ненульовий вектор v\mathbf{v} є власним вектором квадратної матриці AA із власним значенням λ\lambda, якщо:

Av=λv,v≠0A\mathbf{v} = \lambda\mathbf{v}, \qquad \mathbf{v} \ne \mathbf{0}

Нульовий вектор виключено, бо він задовольняв би рівняння за будь-якого λ\lambda. А от власні значення можуть бути нульовими, від'ємними й навіть комплексними. Власне значення 2 означає, що вектори цього напряму подвоюють довжину, −1-1 — що вони змінюють напрям на протилежний, а 0 — що вони стискаються в нульовий вектор, що відбувається тоді й лише тоді, коли матриця вироджена.

Знаходження власних значень через характеристичне рівняння

Запишіть рівняння у вигляді (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 відносно λ\lambda: отже, власних значень nn, якщо рахувати з кратністю й допускати комплексні. Для матриці 2×22 \times 2 многочлен квадратний, і його можна розв'язати методами зі статті як розв'язувати квадратні рівняння.

Повний приклад 2 на 2

Приклад 1: власні значення й вектори матриці 2 на 2

  1. Нехай A=(4123)A = \begin{pmatrix} 4 & 1 \\ 2 & 3 \end{pmatrix}. Тоді det⁡(A−λI)=(4−λ)(3−λ)−2=λ2−7λ+10\det(A - \lambda I) = (4 - \lambda)(3 - \lambda) - 2 = \lambda^2 - 7\lambda + 10.
  2. Розкладемо на множники: (λ−5)(λ−2)=0(\lambda - 5)(\lambda - 2) = 0, тому власні значення λ=5\lambda = 5 і λ=2\lambda = 2.
  3. Для λ=5\lambda = 5: A−5I=(−112−2)A - 5I = \begin{pmatrix} -1 & 1 \\ 2 & -2 \end{pmatrix}. Перший рядок дає −x+y=0-x + y = 0, тобто y=xy = x, і власний вектор — (1,1)(1, 1).
  4. Для λ=2\lambda = 2: A−2I=(2121)A - 2I = \begin{pmatrix} 2 & 1 \\ 2 & 1 \end{pmatrix}, тому 2x+y=02x + y = 0, і власний вектор — (1,−2)(1, -2).
  5. Перевірка: A(1,−2)=(4−2,2−6)=(2,−4)=2(1,−2)A(1, -2) = (4 - 2, 2 - 6) = (2, -4) = 2(1, -2).

Будь-яке ненульове кратне власного вектора теж є власним вектором: (3,3)(3, 3) чи (−2,4)(-2, 4) були б так само правильними відповідями. Важить напрям, а не довжина. Зауважте також, що в обох випадках рядки A−λIA - \lambda I були пропорційні. Це гарантовано, якщо λ\lambda справді власне значення, і є чудовою перевіркою обчислень.

Два скорочення: слід і визначник

Власні значення будь-якої квадратної матриці пов'язані з двома числами, які легко знайти. Їхня сума дорівнює сліду, тобто сумі діагональних елементів, а їхній добуток дорівнює визначнику:

λ1+λ2+⋯+λn=tr⁡(A),λ1λ2⋯λn=det⁡(A)\lambda_1 + \lambda_2 + \cdots + \lambda_n = \operatorname{tr}(A), \qquad \lambda_1\lambda_2\cdots\lambda_n = \det(A)

У прикладі 1 слід дорівнює 4+3=7=5+24 + 3 = 7 = 5 + 2, а визначник 12−2=10=5⋅212 - 2 = 10 = 5 \cdot 2. Для матриці 2×22 \times 2 це означає, що характеристичне рівняння завжди має вигляд λ2−tr⁡(A)λ+det⁡(A)=0\lambda^2 - \operatorname{tr}(A)\lambda + \det(A) = 0, тож визначник не треба розкривати вручну. З трикутними матрицями ще простіше: їхні власні значення — це просто діагональні елементи.

Комплексні й кратні власні значення

Матриця повороту (0−110)\begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix} повертає кожен вектор на 90 градусів: жоден дійсний напрям не залишається на своїй прямій. Її характеристичне рівняння λ2+1=0\lambda^2 + 1 = 0 дає комплексні власні значення λ=±i\lambda = \pm i. Комплексні власні значення дійсної матриці завжди з'являються спряженими парами й указують на поворот.

Власні значення можуть бути й кратними. Матриця (2102)\begin{pmatrix} 2 & 1 \\ 0 & 2 \end{pmatrix} має двократне власне значення 2, але A−2I=(0100)A - 2I = \begin{pmatrix} 0 & 1 \\ 0 & 0 \end{pmatrix} змушує y=0y = 0: єдині власні вектори — кратні (1,0)(1, 0). Така матриця, що має менше лінійно незалежних власних векторів, ніж її розмір, не діагоналізовна. Одинична матриця, навпаки, теж має кратне власне значення 1, але будь-який ненульовий вектор є її власним вектором.

Симетричні матриці уникають обох ускладнень. Їхні власні значення завжди дійсні, а власні вектори, що відповідають різним власним значенням, ортогональні. Для (2112)\begin{pmatrix} 2 & 1 \\ 1 & 2 \end{pmatrix} власні значення дорівнюють 3 і 1, з власними векторами (1,1)(1, 1) і (1,−1)(1, -1), скалярний добуток яких дорівнює нулю.

Діагоналізація й степені матриці

Якщо матриця n×nn \times n має nn лінійно незалежних власних векторів, вона діагоналізовна. Запишіть власні вектори в стовпці PP, а власні значення — на діагональ DD; тоді:

A=PDP−1⇒Ak=PDkP−1A = PDP^{-1} \quad \Rightarrow \quad A^k = PD^kP^{-1}

Діагональну матрицю підносять до степеня, підносячи до степеня кожен діагональний елемент: так обчислення A100A^{100} стає простим. Власні значення передбачають і довгострокову поведінку: якщо одне власне значення за модулем строго більше за всі інші, то багаторазове множення на AA повертає майже будь-який початковий вектор до напряму відповідного власного вектора.

Приклад 2: стаціонарний стан ланцюга Маркова

  1. Щороку 90 відсотків клієнтів компанії X залишаються, а 10 відсотків переходять до Y, тоді як Y зберігає 50 відсотків своїх клієнтів і втрачає решту 50 відсотків на користь X. Матриця переходів: (0.90.50.10.5)\begin{pmatrix} 0.9 & 0.5 \\ 0.1 & 0.5 \end{pmatrix}.
  2. Слід дорівнює 1,4, а визначник 0.45−0.05=0.40.45 - 0.05 = 0.4, тому власні значення дорівнюють 1 і 0,4.
  3. Для λ=1\lambda = 1: −0.1x+0.5y=0-0.1x + 0.5y = 0, що дає власний вектор (5,1)(5, 1).
  4. Нормуючи так, щоб сума дорівнювала 1, отримуємо довгострокові частки ринку: п'ять шостих у X і одна шоста в Y, незалежно від початкових часток, бо складова, що відповідає власному значенню 0,4, щороку згасає.

Де важливі власні значення

  • Пошукові системи: початковий алгоритм ранжування сторінок Google упорядковує вебсторінки за домінантним власним вектором матриці посилань.
  • Техніка: власні частоти мостів і будівель визначаються власними значеннями, і інженери тримають їх подалі від очікуваних частот збудження.
  • Аналіз даних: метод головних компонент використовує власні вектори коваріаційної матриці, щоб знайти напрями найбільшого розкиду.
  • Диференціальні рівняння: знаки власних значень вирішують, стійка рівновага чи нестійка.
  • Квантова механіка: вимірювані величини, наприклад рівні енергії, — це власні значення операторів.

Калькулятор власних значень знаходить власні значення й власні вектори, зокрема комплексні, і покроково показує характеристичний многочлен. Калькулятор визначників допомагає перевірити det⁡(A−λI)\det(A - \lambda I) для значення-кандидата.

Приклад 3 на 3

Більші матриці опрацьовують тим самим способом, і нулі допомагають так само, як у визначниках. Візьмімо матрицю з рядками (2,0,0)(2, 0, 0), (0,3,4)(0, 3, 4) і (0,4,9)(0, 4, 9). Розклад det⁡(A−λI)\det(A - \lambda I) за першим рядком дає (2−λ)(2 - \lambda), помножене на характеристичний многочлен блоку з рядками (3,4)(3, 4) і (4,9)(4, 9). Цей блок має слід 12 і визначник 27−16=1127 - 16 = 11, тому його многочлен дорівнює λ2−12λ+11=(λ−1)(λ−11)\lambda^2 - 12\lambda + 11 = (\lambda - 1)(\lambda - 11).

Отже, власні значення дорівнюють 2, 1 і 11. Перевірка: їхня сума 14 — слід усієї матриці, а добуток 22 — її визначник. Власні вектори: (1,0,0)(1, 0, 0) для власного значення 2, (0,−2,1)(0, -2, 1) для 1 і (0,1,2)(0, 1, 2) для 11. Матриця симетрична, і, як і обіцяно, ці три вектори попарно ортогональні.

Типові помилки

  • Віднімати λ\lambda від усіх елементів, а не лише від діагональних.
  • Після розв'язання (A−λI)v=0(A - \lambda I)\mathbf{v} = \mathbf{0} прийняти нульовий вектор за власний.
  • Вважати, що кратне власне значення завжди має два лінійно незалежні власні вектори.
  • Забути перевірити результат, обчисливши AvA\mathbf{v} і порівнявши з λv\lambda\mathbf{v}.

Заключна перевірка — найцінніша звичка з усіх. Вона потребує лише одного добутку матриці на вектор, і якщо AvA\mathbf{v} не кратне v\mathbf{v}, то хибне або власне значення, або власний вектор.

Геометрична картина

Уявіть, що ви застосовуєте матрицю з прикладу 1 до кожної точки аркуша в клітинку. Більшість стрілок, що виходять із початку координат, водночас подовжуються й повертаються. Але стрілки на прямій через (1,1)(1, 1) просто стають уп'ятеро довшими, а стрілки на прямій через (1,−2)(1, -2) подвоюють довжину, не залишаючи своєї прямої. Власні вектори — це каркас відображення: знаючи, що відбувається вздовж цих двох прямих, ви знаєте, що відбувається скрізь, адже будь-який вектор розкладається на складові вздовж цих прямих.

Поширені запитання

Чи може власне значення дорівнювати нулю?

Так. Нульове власне значення означає, що деякий ненульовий вектор переходить у нульовий: отже, матриця вироджена й оберненої не має. А от власний вектор ніколи не може бути нульовим.

Чи єдині власні вектори?

Ні. Будь-яке ненульове кратне власного вектора теж є власним вектором із тим самим власним значенням; тому їх зазвичай нормують так, щоб елементи були простими цілими числами або довжина дорівнювала 1.

Чи кожна матриця має дійсні власні значення?

Ні. Наприклад, матриці повороту мають комплексні власні значення. А от дійсні симетричні матриці завжди мають дійсні власні значення.

Що таке характеристичний многочлен?

Це det⁡(A−λI)\det(A - \lambda I) — многочлен від λ\lambda, корені якого і є власними значеннями. Для матриці 2×22 \times 2 він дорівнює λ2−tr⁡(A)λ+det⁡(A)\lambda^2 - \operatorname{tr}(A)\lambda + \det(A).

Звідки походить термін «власне значення»?

Це переклад німецького терміна, що сягає Давида Гільберта; німецьке слово «власний» тут означає «належний матриці» або «характерний для неї». Власний вектор — це притаманний матриці напрям, який вона переводить сам у себе, а власне значення — її характерний коефіцієнт масштабування.

MathSolver Pro Editorial Team

Редакція й математична вичитка

Наша редакція пише кожен посібник так, щоб він пояснював міркування за кожним методом, а не лише відповідь. Кожен розібраний приклад перед публікацією перевіряється рушіями розв'язування сайту й автоматичними тестами, а статті оновлюються, щойно змінюється метод чи формат тесту.