Diagonalización
En matemáticas y, en particular, en álgebra lineal, diagonalización es un proceso que permite simplificar la descripción de ciertos endomorfismos de un espacio vectorial. En particular, identificando el endomorfismo con su matriz asociada en cierta base, se puede hablar de diagonalización de matrices. Consiste en encontrar una base del espacio vectorial formada por vectores propios, si existe alguna. Esto se refleja en obtener una base tal que la matriz asociada al endomorfismo en la misma es una matriz diagonal.
El proceso se reduce, pues, a una reducción máxima del endomorfismo, es decir, a una descomposición del espacio vectorial en suma directa de subespacios vectoriales invariantes por el endomorfismo. Restringido sobre cada uno de ellos, el endomorfismo se reduce a una homotecia. Por tanto, la diagonalización permite una mejor visualización geométrico de la actuación del endomorfismo sobre el espacio vectorial. Además, la diagonalización permite un cálculo rápido y simple de potencias y exponenciales de matrices (entendidas como matrices de un endomorfismo), lo que permite expresar numéricamente ciertos sistemas dinámicos lineales, obtenidos por iteración o por ecuaciones diferenciales.
Diagonalización de Matrices
Definición: Decimos que una matriz A de tamaño n×n es diagonalizable si existen una matriz invertible P y una matriz diagonal D tales queP−1AP=D o equivalentemente, A=PDP−1.En otras palabras, A es diagonalizable si es semejante a una matriz diagonal.
Observación: Como A y D tienen los mismos valores propios, las entradas diagonales de D son los valores propios de A repetidos de acuerdo a su multiplicidad algebraica.
Teorema: Una matriz A de tamaño n×n es diagonalizable si y sólo si A tiene n vectores propios linealmente independientes.
Prueba: (⇒) Supongamos que existen P invertible y D diagonal tales que P−1AP=D, esto es AP=PD. Sean p1,…,pn las columnas de P y sean λ1,...,λn las entradas de la diagonal de D. Entonces[Ap1∣⋯∣Apn]=A[p1∣⋯∣pn]=[p1∣⋯∣pn]⎡⎢
⎢⎣λ1⋱λn⎤⎥
⎥⎦=[λ1p1∣⋯∣λnpn].Luego, Apk=λkpk. Esto es, las columnas de P son vectores propios de A. Como P es invertible (sus columnas son linealmente independientes, se sigue que A tiene n vectores propios L.I.)
(⇐) Supongamos que A tiene n vectores propios L.I. p1,…,pn asociados a los valores propios λ1,…,λn. Entonces Apk=λkpk, para k=1,…,n. Si P es la matriz cuyas columnas son p1,p2,…,pn, lo anterior es equivalente a que AP=PD. Como los vectores pk son L.I., entonces la matriz P es invertible. Por tanto, P−1AP=D.
Observación: Así, A es diagonalizable si y sólo si existen una matriz P cuyas columnas son n vectores propios L. I. de A y una matriz diagonal D cuyas entradas diagonales son los valores propios de A correspondientes a los vectores propios en P en el mismo orden.
Teorema: Sea A una matriz de tamaño n×n y sean λ1,λ2,…,λk valores propios distintos de A. Si Bi es una base para Eλi, entonces B1∪B2∪⋯∪Bk es linealmente independiente.
Ejemplo: ¿Es la matriz A=⎡⎢⎣−1110−2011−1⎤⎥⎦ diagonalizable?
Solución: Vimos que A tiene dos valores propios λ1=−2 y λ2=0. También mostramos queB1=⎧⎪⎨⎪⎩⎡⎢⎣−110⎤⎥⎦,⎡⎢⎣−101⎤⎥⎦⎫⎪⎬⎪⎭yB2=⎧⎪⎨⎪⎩⎡⎢⎣101⎤⎥⎦⎫⎪⎬⎪⎭,son bases para los espacios propios de λ1=−2 y λ2=0, respectivamente. Por tanto, A tiene 3 vectores propios linealmente independientes. Luego, A es diagonalizable.
Corolario: Si A es una matriz de tamaño n×n que tiene n valores propios distintos, entonces A es diagonalizable.
Lema: Sea A una matriz cuadrada. La multiplicidad geométrica de cada valor propio es menor o igual que su multiplicidad algebraica.
Teorema de Diagonalización: Sea A una matriz de orden n×n cuyos distintos valores propios son λ1,λ2,…,λk. Los siguientes enunciados son equivalentes
- A es diagonalizable.
- La unión de las bases de los espacios propios de A contiene n vectores.
- La multiplicidad algebraica de cada valor propio es igual a su multiplicidad geométrica.
Ejemplo: Sea A una matriz de orden 3×3 con valores propios λ1=2 y λ2=−2. Si los espacios propios sonE2=⎧⎪⎨⎪⎩⎡⎢⎣xyz⎤⎥⎦∈R3∣x−y−z=0⎫⎪⎬⎪⎭yE−2=gen⎛⎜⎝⎡⎢⎣1−11⎤⎥⎦,⎡⎢⎣2−22⎤⎥⎦⎞⎟⎠,responda las siguientes preguntas justificando su respuesta.
- ¿Es A una matriz diagonalizable? En caso afirmativo, halle P invertible y D diagonal tales que P−1AP=D. ¿Cuál es el determinante de A? ¿Es A invertible?
- ¿Es la matriz B=2A+3I3 diagonalizable? ¿Es B invertible?
- ¿Cuál es el polinomio característico de A?
Solución:
- Primero, notemos queE2=gen⎛⎜⎝⎡⎢⎣110⎤⎥⎦,⎡⎢⎣101⎤⎥⎦⎞⎟⎠yE−2=espacio⎛⎜⎝⎡⎢⎣1−11⎤⎥⎦⎞⎟⎠.Luego, la unión de las bases de los espacios propios de A contiene 3 vectores. Por el teorema de diagonalización, A es diagonalizable.
Hay varias posibilidades. Podemos tomar, por ejemplo,P=⎡⎢⎣1111−10011⎤⎥⎦yD=⎡⎢⎣2000−20002⎤⎥⎦. - Como A∼D, entoncesdetA=detD=2⋅(−2)⋅2=−8≠0.Luego, A es invertible.
- Veamos si la matriz B=2A+3I3 es diagonalizable. Por 1., P−1AP=D con P invertible y D diagonal. Luego,B=2A+3I3=2(PDP−1)+3PI3P−1=P(2D)P−1+P(3I3)P−1=P(2D+3I3)P−1.Así, P−1BP=2D+3I3. Como P es invertible y 2D+3I3 es diagonal, se sigue que B es diagonalizable.
Notemos que2D+3I3=⎡⎢⎣4000−40004⎤⎥⎦+⎡⎢⎣300030003⎤⎥⎦=⎡⎢⎣7000−10007⎤⎥⎦.Luego, detB=det(2D+3I3)=−49≠0. Por consiguiente, B también es invertible. - Dado que A es diagonalizable, tenemos que m.a.(−2)=m.g.(−2)=1 y m.a.(2)=m.g.(2)=2. Por tanto,pA(λ)=(−1)3⋅(λ−(−2))1⋅(λ−2)2=−(λ+2)⋅(λ−2)2.
Ejemplo: ¿Es A=⎡⎢⎣10101−1110⎤⎥⎦ diagonalizable?
Solución: Hallemos el polinomio característico para la matriz ApA(λ)=∣∣
∣∣1−λ0101−λ−111−λ∣∣
∣∣=−λ3+2λ2−λ=−λ(λ2−2λ+1)=−λ(λ−1)2.Luego, los valores propios de A son λ1=0 con m.a.(0)=1 y λ2=1 con m.a.(1)=2.
Ahora, encontremos bases para los espacios propios asociados a los valores propios de A:A−0I3=A=⎡⎢⎣10101−1110⎤⎥⎦→⎡⎢⎣10101−1000⎤⎥⎦⇒E0=gen⎛⎜⎝⎡⎢⎣−111⎤⎥⎦⎞⎟⎠.A−1I3=A−I3=⎡⎢⎣00100−111−1⎤⎥⎦→⎡⎢⎣11−1001000⎤⎥⎦⇒E1=gen⎛⎜⎝⎡⎢⎣−110⎤⎥⎦⎞⎟⎠.Por tanto, m.g.(0)=1 y m.g.(1)=1. Comom.a.(1)=2≠1=m.g.(1),tenemos que A no es diagonalizable.
Ejemplo: Sea A diagonalizable. Pruebe que si A es invertible, entonces A−1 también es diagonalizable.
Prueba: Como A es diagonalizable, existen matrices P invertible y D diagonal tales queP−1AP=DComo A es invertible, tenemos que detD=detA≠0. Luego, D también es invertible. Luego,D−1=(P−1AP)−1=P−1A−1(P−1)−1=P−1A−1P.Como P−1 es invertible y D−1 es diagonal, podemos concluir que A−1 es diagonalizable.