Лінійна алгебра
Власні значення й власні вектори на прикладах
Автор: MathSolver Pro Editorial Team · Опубліковано
Власний вектор матриці — це напрям, який матриця лише розтягує чи обертає на протилежний, ніколи не повертаючи, а власне значення — коефіцієнт розтягу. Вони розкривають суть поведінки матриці й лежать в основі діагоналізації, аналізу стійкості, ланцюгів Маркова та стиснення даних.
Визначальне рівняння
Більшість векторів змінюють напрям після множення на матрицю. Деякі особливі вектори — ні: матриця лише розтягує, стискає чи віддзеркалює їх уздовж тієї самої прямої. Це власні вектори, а множник, на який множиться кожен із них, — його власне значення. У символах ненульовий вектор є власним вектором квадратної матриці із власним значенням , якщо:
Нульовий вектор виключено, бо він задовольняв би рівняння за будь-якого . А от власні значення можуть бути нульовими, від'ємними й навіть комплексними. Власне значення 2 означає, що вектори цього напряму подвоюють довжину, — що вони змінюють напрям на протилежний, а 0 — що вони стискаються в нульовий вектор, що відбувається тоді й лише тоді, коли матриця вироджена.
Знаходження власних значень через характеристичне рівняння
Запишіть рівняння у вигляді . Щоб існував ненульовий розв'язок, матриця має бути виродженою, тобто її визначник має дорівнювати нулю. Так отримуємо характеристичне рівняння:
Для матриці це поліноміальне рівняння степеня відносно : отже, власних значень , якщо рахувати з кратністю й допускати комплексні. Для матриці многочлен квадратний, і його можна розв'язати методами зі статті як розв'язувати квадратні рівняння.
Повний приклад 2 на 2
Приклад 1: власні значення й вектори матриці 2 на 2
- Нехай . Тоді .
- Розкладемо на множники: , тому власні значення і .
- Для : . Перший рядок дає , тобто , і власний вектор — .
- Для : , тому , і власний вектор — .
- Перевірка: .
Будь-яке ненульове кратне власного вектора теж є власним вектором: чи були б так само правильними відповідями. Важить напрям, а не довжина. Зауважте також, що в обох випадках рядки були пропорційні. Це гарантовано, якщо справді власне значення, і є чудовою перевіркою обчислень.
Два скорочення: слід і визначник
Власні значення будь-якої квадратної матриці пов'язані з двома числами, які легко знайти. Їхня сума дорівнює сліду, тобто сумі діагональних елементів, а їхній добуток дорівнює визначнику:
У прикладі 1 слід дорівнює , а визначник . Для матриці це означає, що характеристичне рівняння завжди має вигляд , тож визначник не треба розкривати вручну. З трикутними матрицями ще простіше: їхні власні значення — це просто діагональні елементи.
Комплексні й кратні власні значення
Матриця повороту повертає кожен вектор на 90 градусів: жоден дійсний напрям не залишається на своїй прямій. Її характеристичне рівняння дає комплексні власні значення . Комплексні власні значення дійсної матриці завжди з'являються спряженими парами й указують на поворот.
Власні значення можуть бути й кратними. Матриця має двократне власне значення 2, але змушує : єдині власні вектори — кратні . Така матриця, що має менше лінійно незалежних власних векторів, ніж її розмір, не діагоналізовна. Одинична матриця, навпаки, теж має кратне власне значення 1, але будь-який ненульовий вектор є її власним вектором.
Симетричні матриці уникають обох ускладнень. Їхні власні значення завжди дійсні, а власні вектори, що відповідають різним власним значенням, ортогональні. Для власні значення дорівнюють 3 і 1, з власними векторами і , скалярний добуток яких дорівнює нулю.
Діагоналізація й степені матриці
Якщо матриця має лінійно незалежних власних векторів, вона діагоналізовна. Запишіть власні вектори в стовпці , а власні значення — на діагональ ; тоді:
Діагональну матрицю підносять до степеня, підносячи до степеня кожен діагональний елемент: так обчислення стає простим. Власні значення передбачають і довгострокову поведінку: якщо одне власне значення за модулем строго більше за всі інші, то багаторазове множення на повертає майже будь-який початковий вектор до напряму відповідного власного вектора.
Приклад 2: стаціонарний стан ланцюга Маркова
- Щороку 90 відсотків клієнтів компанії X залишаються, а 10 відсотків переходять до Y, тоді як Y зберігає 50 відсотків своїх клієнтів і втрачає решту 50 відсотків на користь X. Матриця переходів: .
- Слід дорівнює 1,4, а визначник , тому власні значення дорівнюють 1 і 0,4.
- Для : , що дає власний вектор .
- Нормуючи так, щоб сума дорівнювала 1, отримуємо довгострокові частки ринку: п'ять шостих у X і одна шоста в Y, незалежно від початкових часток, бо складова, що відповідає власному значенню 0,4, щороку згасає.
Де важливі власні значення
- Пошукові системи: початковий алгоритм ранжування сторінок Google упорядковує вебсторінки за домінантним власним вектором матриці посилань.
- Техніка: власні частоти мостів і будівель визначаються власними значеннями, і інженери тримають їх подалі від очікуваних частот збудження.
- Аналіз даних: метод головних компонент використовує власні вектори коваріаційної матриці, щоб знайти напрями найбільшого розкиду.
- Диференціальні рівняння: знаки власних значень вирішують, стійка рівновага чи нестійка.
- Квантова механіка: вимірювані величини, наприклад рівні енергії, — це власні значення операторів.
Калькулятор власних значень знаходить власні значення й власні вектори, зокрема комплексні, і покроково показує характеристичний многочлен. Калькулятор визначників допомагає перевірити для значення-кандидата.
Приклад 3 на 3
Більші матриці опрацьовують тим самим способом, і нулі допомагають так само, як у визначниках. Візьмімо матрицю з рядками , і . Розклад за першим рядком дає , помножене на характеристичний многочлен блоку з рядками і . Цей блок має слід 12 і визначник , тому його многочлен дорівнює .
Отже, власні значення дорівнюють 2, 1 і 11. Перевірка: їхня сума 14 — слід усієї матриці, а добуток 22 — її визначник. Власні вектори: для власного значення 2, для 1 і для 11. Матриця симетрична, і, як і обіцяно, ці три вектори попарно ортогональні.
Типові помилки
- Віднімати від усіх елементів, а не лише від діагональних.
- Після розв'язання прийняти нульовий вектор за власний.
- Вважати, що кратне власне значення завжди має два лінійно незалежні власні вектори.
- Забути перевірити результат, обчисливши і порівнявши з .
Заключна перевірка — найцінніша звичка з усіх. Вона потребує лише одного добутку матриці на вектор, і якщо не кратне , то хибне або власне значення, або власний вектор.
Геометрична картина
Уявіть, що ви застосовуєте матрицю з прикладу 1 до кожної точки аркуша в клітинку. Більшість стрілок, що виходять із початку координат, водночас подовжуються й повертаються. Але стрілки на прямій через просто стають уп'ятеро довшими, а стрілки на прямій через подвоюють довжину, не залишаючи своєї прямої. Власні вектори — це каркас відображення: знаючи, що відбувається вздовж цих двох прямих, ви знаєте, що відбувається скрізь, адже будь-який вектор розкладається на складові вздовж цих прямих.
Поширені запитання
Чи може власне значення дорівнювати нулю?
Так. Нульове власне значення означає, що деякий ненульовий вектор переходить у нульовий: отже, матриця вироджена й оберненої не має. А от власний вектор ніколи не може бути нульовим.
Чи єдині власні вектори?
Ні. Будь-яке ненульове кратне власного вектора теж є власним вектором із тим самим власним значенням; тому їх зазвичай нормують так, щоб елементи були простими цілими числами або довжина дорівнювала 1.
Чи кожна матриця має дійсні власні значення?
Ні. Наприклад, матриці повороту мають комплексні власні значення. А от дійсні симетричні матриці завжди мають дійсні власні значення.
Що таке характеристичний многочлен?
Це — многочлен від , корені якого і є власними значеннями. Для матриці він дорівнює .
Звідки походить термін «власне значення»?
Це переклад німецького терміна, що сягає Давида Гільберта; німецьке слово «власний» тут означає «належний матриці» або «характерний для неї». Власний вектор — це притаманний матриці напрям, який вона переводить сам у себе, а власне значення — її характерний коефіцієнт масштабування.