Власний розклад матриці

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

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

Фундаментальна теорія власних векторів і значень матриці

Шаблон:Main

Вектор (ненульовий) v розмірності N є власним вектором квадратної (N×N) матриці A тоді і тільки тоді, коли він задовольняє лінійному рівнянню

𝐀𝐯=λ𝐯

де λ це скаляр, термін власне значення стосується v. Тобто, власні вектори це такі вектори, які лінійне перетворення A лише розтягує або скорочує і коефіцієнт розтягування/скорочення і є власним значенням.

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

p(λ):=det(𝐀λ𝐈)=0. 

Ми звемо p(λ) характеристичним многочленом, а рівняння називають характеристичним рівнянням, воно являє собою многочленом порядку N з невідомою λ. Це рівняння матиме Nλ відмінних розв'язків, де 1 ≤ NλN . Множину розв'язків, тобто власних значень, іноді звуть спектром A.

Ми можемо розкласти p на множники

p(λ)=(λλ1)n1(λλ2)n2(λλk)nk=0. 

Ціле ni називається алгебричною кратністю власного значення λi. Сума всіх алгебраїчним кратностей дорівнює N:

i=1Nλni=N.

Для кожного власного значення, λi, ми маємо особливе рівняння

(𝐀λi𝐈)𝐯=0. 

Всього буде 1 ≤ mini лінійно незалежних розв'зяків для кожного власного значення. mi розв'язків будуть власними векторами пов'язаними з власним значенням λi. Ціле mi називають геометричною кратністю λi. Важливо пам'ятати, що алгебраїчне ni і геометричне mi кратні можуть бути однаковими і різними, але завжди mini. Найпростіший випадок це коли mi = ni = 1. Загальна кількість лінійно незалежних власних векторів, Nv, можна дізнатись додавши геометричні кратності

i=1Nλmi=N𝐯.

Власні вектори можна проіндексувати по їх власним значенням, тобто із використанням подвійного індексування, з vi,j, де jй власний вектор iго власного значення. Також це можна зробити з одним індексом vk, з k = 1, 2, ..., Nv.

Власний розклад матриці

Нехай A буде квадратною (N×N) матрицею з N лінійно незалежними власними векторами, qi(i=1,,N). Тоді A можна розкласти як

𝐀=𝐐Λ𝐐1

де Q це квадратна (N×N) матриця чиї i-ті стовпчики є власними векторами qi A і Λ це діагональна матриця чиї діагональні елементи є відповідними власними значеннями, тобто, Λii=λi. Зауважте, що тільки діагоноалізовні матриці можна розкласти таким чином. Наприклад, матрицю, що на має N (2) незалежних власних векторів (1101) не можна діагоналізувати.

Зазвичай власні вектори qi(i=1,,N) нормалізують, але в цьому немає потреби. Ненормалізований набір власних векторів, vi(i=1,,N), також можна використовувати як стовпчики для Q. Це можна зрозуміти, зауваживши, що величина власних векторів у Q зникає в розкладі завдяки присутності Q−1.

Приклад

Якщо за приклад для декомпозиції через множення на несингулярну матрицю 𝐁=[abcd],[a,b,c,d] в діагональну матрицю взяти дійсну матрицю 𝐀=[1013].

Тоді

[abcd]1[1013][abcd]=[x00y], для деякої дійсної діагональної матриці [x00y].

Перенесемо 𝐁 на правий бік:

[1013][abcd]=[abcd][x00y]

Попереднє рівняння можна рознести в систему з двох рівнянь:

{[1013][ac]=[axcx][1013][bd]=[bydy]

Винесемо власні значення x і y:

{[1013][ac]=x[ac][1013][bd]=y[bd]

Поклавши a=[ac],b=[bd], отримаємо два векторних рівняння:

{Aa=xaAb=yb

І це можна представити як одне векторне рівняння, яке має два розв'язки як власні значення:

𝐀𝐮=λ𝐮

де λ представляє два власних значення x і y, 𝐮 представляє вектори a і b.

Перенесемо λ𝐮 ліворуч і винесемо за дужки 𝐮

(𝐀λ𝐈)𝐮=0

Через те, що 𝐁 несингулярна, тут важливо, що 𝐮 не нуль,

(𝐀λ𝐈)=𝟎

Розглядаючи визначник (𝐀λ𝐈),

[1λ013λ]=0

Отже

(1λ)(3λ)=0

Отримавши λ=1 і λ=3 як розв'язки власних значень для матриці 𝐀, маємо в результаті діагональну матрицю [1003] власного розкладу 𝐀.

Впишемо розв'язки в систему рівнянь

{[1013][ac]=1[ac][1013][bd]=3[bd]

Розв'язавши рівняння ми маємо a=2c,a and b=0,b

Отже матриця 𝐁 потрібна для власного розкладу матриці 𝐀 є [2c0cd],[c,d]. тобто :

[2c0cd]1[1013][2c0cd]=[1003],[c,d]

Обернена матриця через власний розклад

Шаблон:Main

Якщо матриця A має власний розклад і якщо жодне з її власних значень не дорівнює нулю, тоді A — несингулярна, тобто моє обернену і обернена задається так

𝐀1=𝐐Λ1𝐐1

Далі більше, через те, що Λ діагональна, її обернену дуже легко обчислити:

[Λ1]ii=1λi

Джерела