Diagonalizovatelná matice

Z testwiki
Verze z 12. 9. 2024, 09:50, kterou vytvořil imported>Jirka Fiala (odkaz na novou stránku)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

V lineární algebře se čtvercové matici A říká diagonizovatelná, pokud je podobná diagonální matici D, tzn. pokud existuje taková regulární matice R, pro kterou by platilo A=RDR1. Úzce souvisejícím pojmem je diagonalizovatelné lineární zobrazení: tak se označuje endomorfismus T:VV nad vektorovým prostorem V, pokud existuje báze V (zvaná diagonální báze), vzhledem ke které je T reprezentováno diagonální maticí. Diagonalizace je proces hledání odpovídající diagonální matice a diagonální báze pro čtvercovou matici, resp. endomorfismus.

Čtvercová matice, resp. endomorfismus, které nejsou diagonalizovatelné, se označují jako defektní.

Diagonizovatelné matice a zobrazení jsou předmětem zájmu, protože s diagonálními maticemi se velmi snadno pracuje: jejich vlastní čísla a vlastní vektory jsou zřejmé a umocňování diagonální matice je také snadné, protože stačí umocnit jednotlivé prvky na diagonále matice. V případě, že matice není diagonalizovatelná, tyto vlastnosti do jisté míry supluje tzv. Jordanův tvar, který mají všechny matice.

Pojmy diagonalizovatelnost a diagonalizace se užívají i v kontextu bilineárních a seskvilineárních forem, jejich matice ovšem nejsou v různých bázích podobné (A=RDR1), ale kongruentní (A=RTDR). Bázi, ve které je bilineární forma diagonální, se říká polární báze a kvůli zmíněným rozdílům v transformaci forem a zobrazení je obecně jiná než diagonální báze zobrazení. Důležitou výjimku ovšem tvoří případy, kdy je R ortogonální a platí RT=R1R1AR=RTAR. Tímto případem se podrobně zabývá ortogonální diagonalizace.[1]

Podmínka diagonalizovatelnosti

Otázka, zda je matice diagonalizovatelná, úzce souvisí s pojmy algebraická a geometrická násobnost vlastního čísla.

Vlastní číslo matice je takové λ, které pro nějaký vektor v splňuje Av=λv. Tato podmínka se dá snadno přepsat jako (AλE)v=0.

Máme-li matici A a její vlastní číslo λ, hodnota dimKer(AλE) se nazývá geometrickou násobností vlastního čísla λ.

Polynom pA(λ)=det(AλE) se nazývá charakteristický polynom matice A a jeho kořeny jsou vlastními čísly A. Termínem algebraická násobnost se označuje násobnost λ jako kořene tohoto polynomu.

Věta: Nechť A je čtvercová matice a λ1,,λk její vlastní čísla. A je diagonalizovatelná právě tehdy, je-li algebraická násobnost každého λi rovna jeho geometrické násobnosti.[1]

Algoritmus pro nalezení diagonálního tvaru

Hledání diagonálního tvaru D a matice přechodu R lze shrnout do několika kroků:

  1. Vyjáříme si charakteristický polynom det(AλE), najdeme jeho kořeny λ1,...,λk a poznamenáme si jejich násobnost.
  2. Matice D bude mít tvar D=diag(λ1,...,λ1,λ2,...,λk), každé λi bude na diagonále tolikrát, jaká je jeho násobnost.
  3. Pro každé λi najdeme jádro matice (AλE). Následně nalezneme bázi tohoto jádra (vi,1,...,vi,m), m je násobnost λi.
  4. Sloupce matice R budou tvořeny vektory (v1,1|v1,2|...|v1,m|v2,1|...|vk,n).
  5. Nalezneme inverzní matici R1.
  6. Platí A=RDR1, D=R1AR.

Příklad

Uvažujme matici:

A=(120030242).

Charakteristický polynom matice je:

det(AλE)=det(1λ2003λ0242λ)=(1λ)(2λ)(3λ).

Matice má tedy 3 vlastní čísla s násobností 1:

λ1=3,λ2=2,λ3=1.

Diagonální tvar matice je tedy, na pořadí vlastních čísel nezáleží:

D=(300020001).

Nyní nalezneme ke každému λi vlastní vektory. Jsou to:

v1=(112)Ker(A3E),
v2=(001)Ker(A2E),
v3=(102)Ker(AE).

Jednoduchou kontrolou je: Avk=λkvk

Matici R získáme tak, že vlastní vektory zapíšeme do sloupců. Zde již na pořadí záleží, musí být stejné jako pořadí odpovídajících vlastních čísel v D.

R=(101100212).

Nakonec k R najdeme inverzi:

R1=(010201110)

Přímým výpočtem lze ověřit, že R1AR=D:

R1AR=(010201110)(120030242)(101100212)=(300020001).

Současná diagonalizovatelnost

Matice A,B se označují jako současně diagonalizovatelné, pokud existuje takové R, že jak R1AR, tak R1BR jsou diagonální. Obdobně endomorfismy S,T jsou současně diagonalizovatelné, pokud existuje taková báze, ve které jsou oba diagonální.

Věta: Nechť V je vektorový prostor a M množina diagonalizovatelných endomorfismů na V. Pak je M současně diagonalizovatelná, právě když každé dva endomorfismy v ní komutují.[1]

Reference

  1. 1,0 1,1 1,2 ŠMÍD, Dalibor. Lineární algebra pro fyziky. Verze z 15. května 2019. Dostupné také z: http://msekce.karlin.mff.cuni.cz/~smid/pmwiki/pmwiki.php?n=Main.LAproFLS1819

Šablona:Pahýl Šablona:Autoritní data

Šablona:Portály