I lineær algebra siges en kvadratisk matrix A at være diagonaliserbar , hvis den ligner en diagonal matrix , det vil sige, hvis der eksisterer en ikke-singular matrix P , således at P −1 AP er en diagonal matrix. Hvis V er et endeligt-dimensionelt vektorrum , så siges en lineær afbildning T : V → V at være diagonaliserbar , hvis der eksisterer en ordnet basis i V , således at T er repræsenteret som en diagonal matrix. Diagonalisering er processen med at finde den tilsvarende diagonale matrix for en diagonaliserbar matrix eller lineær matrix. [1] En kvadratisk matrix, der ikke kan diagonaliseres, kaldes defekt .
Diagonaliserbare matricer og afbildninger er interessante, fordi diagonale matricer er nemme at arbejde med: egenværdierne og vektorerne er kendte, eksponentieringen sker ved at hæve de diagonale elementer til en potens, og determinanten er produktet af de diagonale elementer. Fra et geometrisk synspunkt er en diagonaliserbar matrix en uensartet skalering: i hver retning sker strækningen i det generelle tilfælde med en anden koefficient afhængigt af tallet på diagonalen.
Det grundlæggende faktum om diagonaliserbare afbildninger og matricer er udtrykt i følgende udsagn.
En matrix eller lineær afbildning er diagonaliserbar over et felt F , hvis og kun hvis det minimale polynomium er et produkt af lineære faktorer over feltet F. Med andre ord er en matrix diagonaliserbar, hvis og kun hvis alle divisorer af det minimale polynomium er lineære.
Følgende betingelse (tilstrækkelig, men ikke nødvendig) er ofte nyttig.
Lad A være en matrix over F . Hvis A er diagonaliserbar, så er enhver potens af A diagonaliserbar. Hvis A er inverterbar, F er algebraisk lukket, A n er diagonaliserbar for nogle n , der ikke er et multiplum af karakteristikken F , så er A diagonaliserbar.
Over C er næsten enhver matrix diagonaliserbar. Mere præcist har mængden af n × n komplekse matricer , der ikke er diagonaliserbare over C , når de betragtes som en n × n delmængde af C , Lebesgue-målet nul . Man kan også sige, at de diagonaliserbare matricer danner en tæt delmængde inden for rammerne af Zariski-topologien : komplementet til denne delmængde ligger i mængden, hvori diskriminanten af det karakteristiske polynomium forsvinder, det vil sige på hyperoverfladen. Dette er ikke tilfældet for R.
Jordan-Chevalley-nedbrydningen repræsenterer operatøren som summen af de diagonaliserbare og nilpotente dele. Derfor er en matrix diagonaliserbar, hvis og kun hvis den nilpotente del er nul. Med andre ord er en matrix diagonaliserbar, hvis hver blok af Jordan-formen ikke har en nilpotent del.
Hvis matrix A kan diagonaliseres, dvs.
derefter
Vi skriver P som en blokmatrix med kolonnevektorer
så kan ligningen ovenfor omskrives som
Kolonnevektorerne af P er de rigtige egenvektorer af A , de tilsvarende diagonale elementer er egenværdierne. Invertibiliteten af P indebærer også, at egenvektorerne er lineært uafhængige og danner basis i F n . Dette er en nødvendig og tilstrækkelig betingelse for diagonaliserbarhed. Rækkevektorerne P −1 er de venstre egenvektorer af A .
Hvis A er en hermitisk matrix , så kan man vælge egenvektorerne til A , så de danner en ortogonal basis i C n . Under disse forhold vil P være en enhedsmatrix , og P −1 er lig med det hermitiske konjugat af P .
I praksis udføres diagonalisering af matricer på en computer. Der er en række algoritmer , der gør det muligt at udføre denne proces.
Et sæt matricer siges at være diagonaliserbart i fællesskab, hvis der eksisterer en unik inverterbar matrix P , således at P −1 AP er en diagonal matrix for hvert A i sættet. Følgende sætning karakteriserer fælles diagonaliserbare matricer: et sæt af matricer er et sæt diagonaliserbare pendlingsmatricer, hvis og kun hvis det er fælles diagonaliserbart. [2]
Mængden af alle n × n matricer , der kan diagonaliseres over C for n > 1, kan ikke diagonaliseres i fællesskab. For eksempel matricer
er diagonaliserbare, men ikke i fællesskab, da de ikke pendler.
Et sæt består af pendling af normale matricer , hvis og kun hvis det er fælles diagonaliseret af en enhedsmatrix, det vil sige, der eksisterer en enhedsmatrix U sådan, at U*AU er diagonal for enhver matrix A i mængden.
Generelt er rotationsmatricen ikke diagonaliserbar over de reelle tal, men alle rotationsmatricer er diagonaliserbare over feltet af komplekse tal. Selvom matricen er ikke-diagonaliserbar, er det muligt at reducere den til den "bedst mulige form" og skabe en matrix med de samme egenskaber, der indeholder egenværdier på hoveddiagonalen og enere eller nuller på diagonalen ovenfor, dvs. Jordan normal form .
Nogle matricer er ikke diagonaliserbare over noget felt, blandt dem kan ikke-nul- nilpotente matricer specificeres . Dette sker, hvis den algebraiske og geometriske multiplicitet af egenværdien ikke stemmer overens. Overveje
Denne matrix kan ikke diagonaliseres: der er ingen matrix U , for hvilken U −1 CU er en diagonal matrix. C har én egenværdi (nul) af algebraisk multiplicitet 2 og geometrisk multiplicitet 1.
Nogle reelle matricer kan ikke diagonaliseres over reelle tal. Overvej matrixen
Matricen B har ingen reelle egenværdier, så der er ingen reel matrix Q , for hvilken Q −1 BQ er diagonal. Men over feltet af komplekse tal kan vi diagonalisere B . Hvis vi overvejer
så er Q −1 BQ diagonal.
Bemærk, at ovenstående eksempler viser, at summen af diagonaliserbare matricer ikke altid er diagonaliserbare.
Overvej matrixen
Denne matrix har egenværdier
A er en 3x3 matrix med 3 distinkte egenværdier; derfor er den diagonaliserbar. Bemærk, at hvis en n × n matrix har præcis n distinkte egenværdier, så er den diagonaliserbar.
Egenværdierne vil fremstå i den diagonaliserede form A , så når man finder egenværdierne, diagonaliseres matricen A. Egenvektorer kan bruges til at diagonalisere A.
Egenvektorerne til A er
Det kan kontrolleres
Lad P være en matrix, hvor de givne egenvektorer er søjlerne.
Bemærk, at der ikke er nogen særskilt rækkefølge for kolonnerne i P ; at ændre rækkefølgen af egenvektorerne i P vil kun ændre rækkefølgen af egenværdierne i diagonalformen A . [3]
Matrixen P diagonaliserer A , hvilket er let at se:
Dette følger af, at for ethvert standardgrundlag ,
hvor vi har udnyttet det, der er den kth kolonne af , derfor . Bemærk, at egenværdierne optrådte i den diagonale matrix.
Diagonalisering kan bruges til effektivt at beregne potenserne af en matrix A , hvis matrixen er diagonaliserbar. Lad os få det
hvor er en diagonal matrix. Derefter ved associativiteten af produktet af matricer
Det sidste produkt er let at beregne, fordi det indeholder potenserne af den diagonale matrix. Denne tilgang kan generaliseres til matrixeksponenten og andre matrixfunktioner , da de kan repræsenteres som potensrækker.
Overvej følgende matrix:
Beregning af forskellige potenser af M fører til et interessant mønster:
Dette fænomen kan forklares ved hjælp af diagonaliseringen af M . Vi skal bruge en basis R 2 bestående af egenvektorer M . En af baserne er
hvor e i angiver standardgrundlaget for Rn . Den omvendte ændring af grundlaget er givet af udtrykkene
Det viser beregninger
Derfor er a og b egenværdier, der svarer til u og v . Ved lineariteten af matrixproduktet opnår vi
Går vi tilbage til standardgrundlaget, får vi det
Matrixformen for relationerne beskrevet ovenfor har formen
hvilket forklarer det førnævnte mønster.
I kvantemekanik og kvantekemi er matrixdiagonalisering en af de mest anvendte procedurer i beregninger. Hovedårsagen er, at den tidsuafhængige Schrödinger -ligning er en egenværdiligning, og i næsten alle fysiske anvendelser, i uendeligt-dimensionelt ( Hilbert ) rum. I tilnærmede tilgange erstattes Hilbert-rummet af et endeligt-dimensionelt rum, hvorefter Schrödinger-ligningen kan omformuleres som et problem med at finde egenværdierne af en reel symmetrisk (eller kompleks hermitisk) matrix. Denne tilgang er baseret på variationsprincippet .