↗️ Власні значення — лінійні перетворення та головні осі
Редагуйте матрицю 2x2 і дивіться, як вона перетворює одиничне коло на еліпс: власні вектори — головні осі, власні значення — коефіцієнти розтягу.
Про візуалізацію власних значень
Власні значення та власні вектори — фундаментальні поняття лінійної алгебри: для квадратної матриці A власний вектор v — це ненульовий вектор, що задовольняє Av = λv, де скаляр λ — його власне значення. Це означає, що перетворення лише розтягує або стискає v — воно ніколи не повертає його з початкової прямої. Власний розклад лежить в основі зменшення розмірності (PCA), алгоритму PageRank від Google, квантово-механічних спостережуваних величин та аналізу вібрацій конструкцій в інженерії.
Ця симуляція дозволяє редагувати кожен елемент матриці 2×2 у реальному часі та спостерігати, як одиничне коло деформується в еліпс під час застосування перетворення. Червона й синя стрілки позначають два власні вектори, а на HUD відображаються слід, визначник і обидва власні значення (дійсні або комплексні) під час переміщення повзунків.
Часті питання
Що таке власне значення і чому воно важливе?
Власне значення λ матриці A — це скаляр, для якого існує ненульовий вектор v такий, що Av = λv. Воно вимірює, наскільки перетворення розтягує (|λ| > 1), стискає (|λ| < 1) або відображає (λ < 0) простір уздовж певного напрямку. Власні значення зустрічаються в квантовій механіці, теорії керування, стисненні зображень та аналізі мереж — практично всюди, де виникають повторювані лінійні відображення.
Як обчислити власні значення матриці 2×2?
Розв'яжіть характеристичне рівняння det(A − λI) = 0, яке для матриці 2×2 розкривається до λ² − tr(A)·λ + det(A) = 0. Формула квадратного рівняння дає λ = [tr(A) ± √(tr(A)² − 4·det(A))] / 2. Якщо дискримінант tr² − 4·det від'ємний, власні значення є комплексно спряженими, і перетворення містить обертальну складову.
Що відбувається з одиничним колом під дією матриці 2×2?
Матриця 2×2 завжди перетворює одиничне коло на еліпс. Для симетричних матриць півосі еліпса спрямовані вздовж власних векторів і мають довжини, що дорівнюють абсолютним значенням власних чисел. Для несиметричних матриць осі натомість збігаються з сингулярними векторами. Спостереження за деформацією кола — геометричний спосіб побачити дію матриці на всі напрямки одночасно.
Що означають комплексні власні значення геометрично?
Коли tr(A)² − 4·det(A) < 0, власні значення є комплексно спряженими α ± βi. Дійсних власних векторів не існує; натомість перетворення поєднує обертання з масштабуванням. Модуль |λ| = √(α² + β²) показує, чи точки закручуються всередину (|λ| < 1), назовні (|λ| > 1), чи описують еліпси (|λ| = 1). Чисті матриці обертання мають власні значення на одиничному колі з |λ| = 1.
Як власні значення пов'язані зі слідом і визначником?
Для будь-якої квадратної матриці сума всіх власних значень дорівнює сліду, а їхній добуток дорівнює визначнику. Для матриці 2×2: λ₁ + λ₂ = tr(A) і λ₁·λ₂ = det(A). Це формули Вієта, застосовані до характеристичного багаточлена, і вони дають швидку перевірку — якщо det(A) = 0, то принаймні одне власне значення дорівнює нулю, тобто перетворення стискає один із вимірів.
Що таке дефектна матриця?
Матриця є дефектною, якщо кількість лінійно незалежних власних векторів менша за її розмір. Для матриці 2×2 це трапляється, коли характеристичний багаточлен має кратний корінь, але існує лише один напрямок власного вектора. Класичний приклад — [[2,1],[0,2]]: власне значення 2 (подвійне), але лише один власний вектор [1,0]. Дефектні матриці неможливо діагоналізувати; для них потрібна жорданова нормальна форма.
Що таке метод головних компонент (PCA) і як у ньому з'являються власні значення?
PCA знаходить ортогональні напрямки максимальної дисперсії в наборі даних. Він розкладає коваріаційну матрицю C = (1/n)·XᵀX на власні складові: власні вектори — це головні компоненти (напрямки дисперсії), а власні значення показують, скільки дисперсії пояснює кожна компонента. Сортування за спаданням власного значення дозволяє залишити лише перші k компонент і все ще пояснити більшу частину даних — це основа розпізнавання облич, візуалізації даних і зменшення шуму.
Як власні значення визначають стійкість динамічної системи?
Для дискретної системи xₙ₊₁ = A·xₙ стійкість вимагає, щоб усі модулі власних значень |λᵢ| < 1. Якщо будь-яке |λᵢ| > 1, система необмежено зростає (нестійка). Для неперервних систем ẋ = Ax критерій зсувається до Re(λᵢ) < 0 для всіх власних значень. Ці факти лежать в основі теорії стійкості Ляпунова, яку використовують у робототехніці, автопілотах літаків та економічних моделях.
Що таке теорема Келі-Гамільтона?
Теорема Келі-Гамільтона стверджує, що кожна квадратна матриця задовольняє свій власний характеристичний багаточлен. Якщо p(λ) = det(A − λI), то p(A) = 0. Для матриці 2×2 це означає A² − tr(A)·A + det(A)·I = 0. Теорему використовують у теорії керування для вираження високих степенів A через нижчі степені, спрощуючи аналіз моделей простору станів.
Що таке спектральний радіус і як він використовується?
Спектральний радіус ρ(A) = max|λᵢ| — це найбільше за модулем власне значення. Він визначає довгостроковий темп зростання ітеративних відображень — повторне множення на A підсилює вектори приблизно в ρ(A)ⁿ разів після n кроків. У чисельних методах ρ(A) < 1 гарантує збіжність ітеративних розв'язувачів, таких як методи Якобі чи Гаусса-Зейделя. Степенева ітерація Google PageRank збігається, тому що матриця посилань має ρ = 1 з єдиним домінантним власним вектором.
Чи може матриця мати нуль як власне значення?
Так. Якщо λ = 0 є власним значенням, то Av = 0 для деякого ненульового v, тобто det(A) = 0 і матриця вироджена (необоротна). Нульовий простір A натягнутий на власні вектори з нульовим власним значенням. Геометрично перетворення стискає принаймні один вимір — матриця 2D із нульовим власним значенням сплющує площину в лінію або точку.