1. Що таке власний вектор і власне значення
Матрицю A можна уявити як інструкцію, що перетворює простір: вона повертає, розтягує, стискає і скошує вектори. Для більшості векторів v добуток Av виглядає як зовсім новий вектор — інший за напрямком і довжиною.
Але для деяких особливих напрямків відбувається дещо просте: результат Av лежить на тій самій прямій, що й вихідний вектор v. Такий вектор називається власним вектором (eigenvector), а коефіцієнт, на який він розтягується чи стискається, — власним значенням (eigenvalue), λ. Формально це записується так:
Ключова умова — v ≠ 0. Нульовий вектор тривіально задовольняє рівняння для будь-якого λ, тому його виключають з означення: інакше «власний вектор» не ніс би жодної інформації про матрицю.
2. Геометрична інтуїція
Уявіть лінійне перетворення площини як деформацію гумового аркуша: він розтягується в одних місцях і стискається в інших. Якщо намалювати на аркуші коло векторів з початком у центрі, після перетворення воно перетвориться на еліпс.
Більшість стрілок-векторів після деформації «нахиляться» — змінять кут нахилу відносно початкового. Але завжди знайдуться один-два особливі напрямки (для матриці 2×2), уздовж яких стрілка залишається на тій самій прямій — лише подовжується або коротшає. Це і є власні напрямки. Вісі того еліпса, в який перетворилося коло, — типовий приклад власних напрямків симетричної матриці.
Інтуїція одним реченням: власні вектори — це «осі», навколо яких матриця не обертає простір, а лише масштабує його вздовж них.
Якщо λ > 1 — вектор подовжується; якщо 0 < λ < 1 — коротшає; якщо λ < 0 — розвертається на 180°, залишаючись на тій самій прямій; якщо λ — комплексне число, чисто «геометрична» картина зникає, і мова йде вже про обертання чи спіральну динаміку (типово для матриць обертання та коливальних систем).
3. Як знайти власні значення і вектори
Перепишемо рівняння Av = λv так, щоб все опинилося в одній частині:
Це однорідна система лінійних рівнянь відносно v. Вона має нетривіальний розв'язок (v ≠ 0) тільки тоді, коли матриця (A − λI) вироджена, тобто її визначник дорівнює нулю. Звідси — характеристичне рівняння:
Розкриваючи визначник, отримуємо характеристичний многочлен степеня n відносно λ. Його корені — і є власні значення матриці. Алгоритм:
- Скласти матрицю A − λI (відняти λ від кожного елемента головної діагоналі).
- Обчислити її визначник — отримаємо многочлен від λ.
- Знайти корені многочлена — це власні значення λ₁, λ₂, ..., λₙ.
- Для кожного λᵢ підставити його в (A − λI)v = 0 і розв'язати систему відносно v — отримаємо відповідний власний вектор (з точністю до множення на константу).
Для перевірки визначника матриці на проміжних кроках зручно скористатися нашим калькулятором визначника матриці.
4. Розв'язаний приклад 2×2
Візьмемо симетричну матрицю:
Крок 1. Характеристичне рівняння
Прирівнюємо до нуля та розкриваємо дужки:
Крок 2. Власний вектор для λ₁ = 1
Обираємо v₁ = 1, отримуємо власний вектор v = (1, −1). Перевірка:
Крок 3. Власний вектор для λ₂ = 3
Обираємо v₁ = 1, отримуємо власний вектор v = (1, 1). Перевірка:
Обидві перевірки збіглися: для λ₁ = 1 вектор (1, −1) справді лише масштабується (без зміни напрямку), і те саме — для λ₂ = 3 з вектором (1, 1). Помітьте: обидва власні вектори перпендикулярні один одному — це загальна властивість симетричних матриць. Якщо потрібно перевірити обернену матрицю A⁻¹ у супутніх розрахунках, скористайтесь калькулятором оберненої матриці.
5. Навіщо це потрібно на практиці
Власні значення і вектори — не абстрактна вправа з підручника, а робочий інструмент у десятках прикладних галузей.
Діагоналізація матриці
Якщо матриця A розміру n×n має n лінійно незалежних власних векторів, її можна записати у вигляді A = PDP⁻¹, де стовпці P — власні вектори, а D — діагональна матриця з власними значеннями на діагоналі. Це різко спрощує обчислення: наприклад, A^k = P D^k P⁻¹, а піднесення діагональної матриці до степеня — це просто піднесення кожного числа на діагоналі.
Метод головних компонент (PCA)
У аналізі даних власні вектори коваріаційної матриці показують напрямки, вздовж яких дані розсіяні найбільше. Найбільше власне значення відповідає «головній компоненті» — осі найбільшої варіативності. Це основа стиснення розмірності, шумозаглушення та візуалізації багатовимірних даних.
Аналіз стійкості динамічних систем
У системах диференціальних рівнянь виду dx/dt = Ax поведінка розв'язку у часі визначається знаком дійсної частини власних значень A: якщо всі власні значення мають від'ємну дійсну частину, система стійка і повертається до рівноваги; якщо хоча б одне має додатну дійсну частину — система нестійка й відхилення наростають.
PageRank Google
Оригінальний алгоритм ранжування сторінок Google обчислює домінантний власний вектор (з власним значенням λ = 1) матриці переходів між сторінками за посиланнями. Значення координат цього вектора і є «вагою» кожної сторінки — власне, PageRank.
Форми коливань у інженерії
У задачах про вібрацію мостів, будівель і механічних конструкцій власні вектори матриці жорсткості відповідають формам власних коливань (модам), а власні значення пов'язані з частотами цих коливань. Це критично для запобігання резонансним руйнуванням.
Про цю статтю
Ця стаття є частиною бази знань calculator.party — освітнього ресурсу, що поєднує теорію з практичними інструментами. Матеріал орієнтований на студентів, учнів і фахівців, що прагнуть глибокого розуміння лінійної алгебри. Тут зібрані ключові концепції, формули та реальні приклади застосування.
Власні значення і вектори — один із наріжних інструментів лінійної алгебри, що зв'язує геометрію перетворень з обчисленнями матриць. Від аналізу даних до інженерії конструкцій — цей апарат лежить в основі багатьох сучасних технологій.
Навіщо читати цю статтю
Після прочитання ви зможете впевнено пояснити геометричний і алгебраїчний зміст власних значень та векторів, самостійно розв'язувати характеристичне рівняння для матриць 2×2 та розуміти, де ці поняття застосовуються на практиці — від PCA до PageRank.