La diagonalització de matrius és el punt d'arribada del bloc d'àlgebra lineal: consisteix a trobar una base en què una matriu quadrada actuï només estirant o encongint cada direcció, sense barrejar-les. Les direccions que ho permeten són els vectors propis i els factors d'escala són els valors propis, que surten com a arrels del polinomi característic. Quan hi ha prou direccions independents, la matriu es descompon com A=PDP−1 amb D diagonal, i aleshores calcular An, resoldre sistemes dinàmics o estudiar vibracions es converteix en una operació d'una línia. En aquesta pàgina trobaràs les definicions, el criteri de diagonalitzabilitat amb les multiplicitats, la construcció de P i D, els casos que fallen i el protocol per resoldre el problema d'examen. Necessitaràs el càlcul de determinants i de nuclis que hem vist a determinants, inversa i rang i a espais vectorials i bases.
Valor propi i vector propi
Valor propi i vector propi
Sigui A∈Mn(K). Un escalar λ∈K és un valor propi de A si existeix un vector v=0 tal que
Av=λv.
Qualsevol vector v=0 que compleixi aquesta igualtat és un vector propi associat a λ.
Geomètricament, A transforma els vectors de Rn i, en general, en canvia la direcció. Un vector propi és una direcció invariant: A només l'escala pel factor λ (l'estira si ∣λ∣>1, l'encongeix si ∣λ∣<1, la inverteix si λ<0 i l'aixafa sobre l'origen si λ=0). Un vector propi mai no és el vector zero, perquè A⋅0=0=λ⋅0 es compleix per a qualsevol λ i no identificaria cap direcció. En canvi, λ=0 sí que pot ser un valor propi: passa exactament quan KerA={0}, és a dir, quan detA=0.
Fixa't que si v és vector propi, també ho és μv per a qualsevol μ=0: els vectors propis vénen en rectes (o subespais) senceres, no d'un en un.
Polinomi característic
Per trobar els valors propis reescrivim la condició: Av=λv equival a (A−λI)v=0. Aquest sistema homogeni té una solució v=0 si i només si la matriu A−λI és singular, és a dir, si el seu determinant és zero.
Polinomi característic
El polinomi característic de A∈Mn(K) és
pA(λ)=det(A−λI).
És un polinomi de grau n en λ, i els valors propis de A són exactament les seves arrels a K.
Alguns textos defineixen det(λI−A); les arrels i les multiplicitats són les mateixes (només canvia el signe global quan n és senar), però no barregis les dues convencions dins d'un mateix càlcul. Dues propietats útils per comprovar: el terme independent de pA és detA i el coeficient de λn−1 és ±trA; per tant el producte dels valors propis és el determinant i la suma és la traça (comptant multiplicitats). Si els valors propis que has trobat no compleixen això, hi ha un error.
Espai propi
Per a cada valor propi λ, el conjunt
Eλ=Ker(A−λI)={v∈Kn:(A−λI)v=0}
és un subespai vectorial, l'espai propi de λ. Conté tots els vectors propis associats a λ i, a més, el vector zero. Per calcular-lo, substitueixes λ a la matriu, resols el sistema homogeni (A−λI)v=0 per Gauss i dones una base de les solucions. Els vectors d'aquesta base són els vectors propis que faràs servir després.
Els valors propis són λ1=5 i λ2=2. Control: suma 7=trA, producte 10=detA.
Espai propi de 5.A−5I=(−121−2); la segona fila és −2 vegades la primera, així que el sistema es redueix a −x+y=0. E5=⟨(1,1)⟩.
Espai propi de 2.A−2I=(2211), sistema 2x+y=0. E2=⟨(1,−2)⟩.
Comprovació directa: A(1,1)T=(5,5)T=5(1,1)T i A(1,−2)T=(2,−4)T=2(1,−2)T. Les dues direccions són independents i formen una base de R2.
Matrius semblants i què vol dir diagonalitzar
Dues matrius A i B de Mn(K) són semblants si existeix una matriu inversible P tal que B=P−1AP. Representen la mateixa transformació lineal en dues bases diferents: P és la matriu de canvi de base. Les matrius semblants comparteixen tot allò que no depèn de la base:
Invariants per semblança
Si B=P−1AP, aleshores A i B tenen el mateix polinomi característic i, per tant, el mateix determinant, la mateixa traça i els mateixos valors propis amb les mateixes multiplicitats.
La demostració és una línia: det(B−λI)=det(P−1(A−λI)P)=det(P)−1det(A−λI)det(P)=det(A−λI). Per exemple, amb la matriu A de l'exemple anterior i P=(1011) s'obté B=P−1AP=(2205), que té traça 7, determinant 10 i valors propis 2 i 5, com A.
Matriu diagonalitzable
A∈Mn(K) és diagonalitzable sobre K si és semblant a una matriu diagonal: existeixen P∈Mn(K) inversible i D diagonal tals que
P−1AP=D,equivalentmentA=PDP−1.
La lectura és la següent: les columnes de P són una base de Kn formada per vectors propis, i la diagonal de D diu quin factor d'escala té cadascuna. Diagonalitzar és trobar aquesta base.
Multiplicitat algebraica i geomètrica
Quan el polinomi característic té una arrel repetida, cal distingir dos nombres.
Multiplicitats
Per a un valor propi λ de A∈Mn(K):
La multiplicitat algebraicama(λ) és la multiplicitat de λ com a arrel de pA.
La multiplicitat geomètricamg(λ) és la dimensió de l'espai propi, mg(λ)=dimEλ=n−rang(A−λI).
Sempre es compleix 1≤mg(λ)≤ma(λ).
La desigualtat diu que una arrel simple (ma=1) té sempre un espai propi de dimensió exactament 1, així que no dona mai problemes. Una arrel repetida, en canvi, no decideix res per si sola: pot tenir un espai propi de dimensió igual a la multiplicitat (bé) o més petit (malament), i l'única manera de saber-ho és calcular el rang de A−λI.
Criteri de diagonalitzabilitat
Criteri necessari i suficient
A∈Mn(K) és diagonalitzable sobre K si i només si existeix una base de Kn formada per vectors propis. Si el polinomi característic es descompon completament sobre K (totes les arrels són de K), això equival a
mg(λ)=ma(λ)per a tot valor propi λ,o siguiλ∑dimEλ=n.
Com que vectors propis de valors propis diferents són sempre independents, es dedueix el criteri suficient més usat: si A té n valors propis diferents, és diagonalitzable. Però no és necessari: la matriu identitat té un únic valor propi i és diagonal.
Construcció de P i D i comprovació
Un cop saps que A és diagonalitzable, tria una base de vectors propis v1,…,vn (ajuntant les bases dels espais propis) amb Avi=λivi i posa
P=[v1v2⋯vn],D=diag(λ1,λ2,…,λn).
El mateix ordre. L'entrada i de la diagonal de D ha de ser el valor propi de la columna i de P. Si un valor propi té multiplicitat 2, apareix dues vegades a D, a les posicions de les seves dues columnes. Qualsevol ordre és vàlid, però ha de ser coherent.
La comprovació més robusta no requereix calcular P−1: com que AP=[Av1⋯Avn]=[λ1v1⋯λnvn]=PD, n'hi ha prou amb verificar
AP=PD.
Aquest producte comprova alhora que cada columna és un vector propi i que l'ordre de D és correcte. Els tres controls mínims són: P és quadrada, detP=0 i AP=PD.
Arrel repetida, però diagonalitzable
Sigui A=12121−1003. Desenvolupant det(A−λI) per la tercera columna,
Valors propis: λ=3 amb ma(3)=2 i λ=−1 amb ma(−1)=1. Control: 3+3−1=5=trA i 3⋅3⋅(−1)=−9=detA.
Espai propi de 3.A−3I=−2212−2−1000. Les tres files són proporcionals a (1,−1,0), així que el rang és 1 i mg(3)=3−1=2=ma(3). L'única equació és x−y=0, amb y i z lliures: E3=⟨(1,1,0),(0,0,1)⟩.
Espai propi de −1.A+I=22122−1004, rang 2. De la primera fila y=−x; de la tercera, x−y+4z=2x+4z=0, és a dir z=−x/2. Amb x=2: E−1=⟨(2,−2,−1)⟩.
Decisió.dimE3+dimE−1=2+1=3=n: A és diagonalitzable. Amb l'ordre (3,3,−1),
P=1100012−2−1,D=30003000−1.
Comprovació.detP=4=0 i
AP=330003−221=PD.
La primera columna de AP és 3⋅(1,1,0), la segona 3⋅(0,0,1) i la tercera −1⋅(2,−2,−1), tal com havia de ser.
Arrel repetida i defecte geomètric: no diagonalitzable
Sigui A=210120113. Desenvolupant per la tercera fila, pA(λ)=(3−λ)((2−λ)2−1)=(3−λ)(λ−1)(λ−3)=−(λ−3)2(λ−1). Torna a haver-hi una arrel doble, λ=3.
A−3I=−1101−10110.
Sumant les dues primeres files s'obté 2z=0, i aleshores x=y: el rang de A−3I és 2 i E3=⟨(1,1,0)⟩ té dimensió 1. Per tant mg(3)=1<2=ma(3): només hi ha una direcció pròpia independent per a un valor propi que n'hauria d'aportar dues, i Ano és diagonalitzable (ni sobre R ni sobre C: el problema no és el cos, sinó la falta de vectors propis).
El cas més petit d'aquest fenomen és el cisallament (1011): p(λ)=(λ−1)2, però E1=⟨(1,0)⟩ té dimensió 1.
Saltar del polinomi a la conclusió
Veure una arrel doble i escriure «per tant no és diagonalitzable» (o «per tant és diagonalitzable») sense calcular dimEλ és l'error més freqüent i el que més punts costa. Els dos exemples anteriors tenen polinomis característics amb la mateixa estructura, una arrel doble i una de simple, i un és diagonalitzable i l'altre no. L'única diferència és el rang de A−3I.
Sobre quin cos diagonalitzem
«Diagonalitzable» sempre vol dir diagonalitzable sobre un cos concret, i la resposta pot canviar segons el cos. La matriu de rotació de 90°,
R=(01−10),pR(λ)=λ2+1,
no té cap valor propi real: cap direcció del pla queda invariant en girar-lo un quart de volta, cosa que geomètricament és evident. Per tant Rno és diagonalitzable sobre R. Sobre C, en canvi, λ2+1=0 té les arrels λ=±j (unitat imaginària en notació d'enginyeria), que són diferents, i R sí que és diagonalitzable, amb vectors propis (j,1) i (−j,1). El mateix passa amb qualsevol rotació d'angle θ=0,π: el polinomi és λ2−2cosθλ+1 i les arrels són cosθ±jsinθ. Quan un problema no diu res, s'entén que es treballa sobre R, i cal dir explícitament «no és diagonalitzable sobre R perquè el polinomi característic té arrels complexes».
Aplicació: potències d'una matriu
Si A=PDP−1, aleshores A2=PDP−1PDP−1=PD2P−1, i per inducció
An=PDnP−1,Dn=diag(λ1n,…,λnn).
Elevar una matriu diagonal és elevar cada entrada, així que el cost de calcular A100 és el mateix que el de calcular A2. Aquesta és la raó pràctica per diagonalitzar: la descomposició desacobla una dinàmica en direccions independents, cadascuna de les quals evoluciona multiplicant-se per λn.
Potència n-èsima d'una matriu 2x2
Tornem a A=(4213), amb P=(111−2) (columnes (1,1) i (1,−2)) i D=diag(5,2). Com que detP=−3,
Comprovació amb n=1: 31(12639)=A. Amb n=2, la fórmula dona 31(54422133)=(1814711), que coincideix amb el producte directe A⋅A. Per exemple, A10 té a l'entrada (1,2) el valor (510−210)/3=3255867, sense fer nou productes de matrius.
Comprova amb n = 1 i n = 2
Una fórmula per a An es verifica en deu segons substituint n=1 (ha de sortir A) i n=2 (compara amb A⋅A). Si les dues comprovacions passen, la fórmula és correcta amb una probabilitat altíssima; si una falla, l'error sol ser a P−1 o a l'ordre del producte PDnP−1.
Matrius simètriques
Les matrius simètriques reals (AT=A) tenen un comportament excepcionalment bo, i apareixen contínuament en enginyeria (matrius d'inèrcia, de rigidesa, de covariància, formes quadràtiques).
Teorema espectral (cas real)
Tota matriu simètrica real és diagonalitzable sobre R: tots els seus valors propis són reals i, a més, els vectors propis de valors propis diferents són ortogonals. Es pot triar P ortogonal (P−1=PT).
Per exemple, A=211121112 té pA(λ)=−(λ−4)(λ−1)2. Tot i l'arrel doble, el teorema garanteix que dimE1=2, i en efecte A−I té les tres files iguals a (1,1,1), rang 1, amb E1={x+y+z=0}=⟨(1,−1,0),(1,0,−1)⟩ i E4=⟨(1,1,1)⟩. Observa que (1,1,1) és perpendicular a tot E1. Si una matriu simètrica et surt no diagonalitzable, has fet un error de càlcul.
Protocol de diagonalització
Aquest és l'ordre que espera un corrector, i cada pas dona punts per separat:
Polinomi característic. Calcula det(A−λI) aprofitant l'estructura (files o columnes amb zeros, blocs triangulars, factors comuns). Factoritza'l completament i escriu cada valor propi amb la seva multiplicitat algebraica. Control: suma =trA, producte =detA.
Cos. Si alguna arrel no és de K, la matriu no és diagonalitzable sobre K. Digues-ho i, si escau, continua sobre C.
Espais propis. Per a cada valor propi, escriu A−λI, calcula'n el rang i dedueix mg(λ)=n−rang(A−λI). Resol el sistema homogeni i dona una base de Eλ.
Decisió. Compara mg amb ma per a cada valor propi. Si coincideixen totes, és diagonalitzable; si alguna falla, no ho és, i has d'assenyalar quin valor propi «perd» direccions.
P i D. Columnes de P = vectors propis; diagonal de D = valors propis, en el mateix ordre.
Comprovació.detP=0 i AP=PD. Només si et demanen An o A−1 calcula P−1.
Llista de comprovació
El polinomi característic té grau n i els valors propis sumen la traça i multipliquen el determinant?
Has calculat dimEλ per a cada arrel repetida, en lloc de decidir només amb el polinomi?
La suma de les dimensions dels espais propis és n?
Cada columna de P està a la posició del seu valor propi a D?
Has comprovat AP=PD (o almenys Avi=λivi per a cada columna)?
Has dit sobre quin cos diagonalitzes?
Exercicis proposats
Exercici 1. Diagonalitza A=(1320) i troba una fórmula per a An.
Solució de l'exercici 1
pA(λ)=(1−λ)(−λ)−6=λ2−λ−6=(λ−3)(λ+2). Dos valors propis diferents, 3 i −2: diagonalitzable. Control: 3−2=1=trA, 3⋅(−2)=−6=detA.
Exercici 2. Estudia per a quins valors de a∈R és diagonalitzable A=3a1032001, i diagonalitza-la quan sigui possible.
Solució de l'exercici 2
La matriu és triangular inferior, així que pA(λ)=(3−λ)2(1−λ) per a qualsevol a: valors propis 3 (doble) i 1 (simple). El valor propi simple no dona problemes; tot depèn de dimE3.
A−3I=0a100200−2.
Si a=0, les files (a,0,0) i (1,2,−2) són independents, el rang és 2 i mg(3)=1<2: no diagonalitzable. Si a=0, només queda la fila (1,2,−2), el rang és 1 i mg(3)=2: diagonalitzable.
Per a a=0: E3 ve donat per x+2y−2z=0, amb base ((−2,1,0),(2,0,1)). E1: A−I=201022000 dona x=y=0, E1=⟨(0,0,1)⟩. Per tant
P=−210201001,D=diag(3,3,1),
i es comprova que AP=PD (per exemple, la tercera columna de AP és (0,0,1)T=1⋅(0,0,1)T).
Exercici 3. Sigui A=21101−10−11. Troba els valors propis i una base de cada espai propi, decideix si és diagonalitzable i, si ho és, escriu P i D i comprova que AP=PD.
Solució de l'exercici 3
Desenvolupant per la primera fila, pA(λ)=(2−λ)((1−λ)2−1)=(2−λ)λ(λ−2)=−λ(λ−2)2. Valors propis: 2 (doble) i 0 (simple). Control: 2+2+0=4=trA; detA=0, coherent amb el valor propi 0.
E2: A−2I=0110−1−10−1−1 té rang 1, així que mg(2)=2=ma(2). L'equació x−y−z=0 dona E2=⟨(1,1,0),(1,0,1)⟩.
E0=KerA: de la primera fila x=0, i de la segona y=z: E0=⟨(0,1,1)⟩.
Com que 2+1=3, A és diagonalitzable amb
P=110101011,D=diag(2,2,0),detP=−2=0.
Comprovació: AP=220202000, que és PD (columnes 2(1,1,0), 2(1,0,1) i 0⋅(0,1,1)).
Als exàmens resolts del bloc trobaràs un problema complet de diagonalització amb càlcul de An i un problema mixt que connecta el nucli d'un sistema homogeni amb paràmetre amb els espais propis d'una matriu. Si necessites repassar com aïllar X en equacions del tipus X(A−λI)=B, que apareixen en aquest context, mira matrius i equacions matricials.
Ara prova-ho tu. 132 exercicis d'aquest tema, de 2 tipus diferents, per resoldre en línia, de deu en deu: escrius la resposta, te la corregeix a l'instant i, si falles, t'explica com es fa pas a pas. Quan acabis una tanda, en tens deu més, amb dades noves.
Fem servir galetes tècniques (necessàries perquè el lloc funcioni) i, si ens hi dones permís, galetes d'analítica i de publicitat que ens ajuden a mantenir els apunts gratuïts. Pots acceptar-les, rebutjar-les o triar-les una per una. Detall a la política de galetes.