Schurův rozklad

Z testwiki
Verze z 8. 8. 2021, 17:31, kterou vytvořil imported>JAnDbot (robot: přidáno {{Autoritní data}}; kosmetické úpravy)
(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í

Schurův rozklad je rozklad čtvercové matice An×n ve tvaru A=QRQ*, kde Q je unitární matice a R je horní trojúhelníková matice, která má na diagonále vlastní čísla matice A. V numerické lineární algebře se tento rozklad velmi často využívá, a to především k výpočtu vlastních čísel matice.

Schurův rozklad normální matice

Je-li navíc matice A normální, tj. AA*=A*A (speciálně je-li matice A symetrická, hermitovská, antisymetrická, antihermitovská, ortogonální, nebo unitární), pak

(QRQ*)(QRQ*)*=(QRQ*)*(QRQ*),(QRQ*)(QR*Q*)=(QR*Q*)(QRQ*),QRR*Q*=QR*RQ*,RR*=R*R,

je také matice R normální. Porovnáním (diagonálních) prvků matic RR* a R*R zjistíme, že matice R je diagonální.

Porovnáním prvních prvků prvního řádku rovnosti

[RR*]1,1=|r1,1|2+j=2n|r1,j|2=|r1,1|2=[R*R]1,1,

dostaneme r1,j=0, j=2,,n. Analogicky postupujeme dále.

Schurova věta

Pro libovolnou matici An×n existuje unitární matice Q tak, že R=Q*AQ je horní trojúhelníková matice s vlastními čísly matice A na diagonále v libovoném předepsaném pořadí. Je-li navíc matice A normální, je matice R diagonální.

Výpočet

K výpočtu Schurova rozkladu se využívá QR algoritmu, který je založen na QR rozkladu. Avšak pro matici řádu většího nebo rovno 5 nelze obecně spočíst tento rozklad v konečném počtu kroků.

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