You are on page 1of 3

CAPTULO 7

Diagonalizacin de matrices
1.

Matrices diagonalizables

Una matriz diagonal es una matriz cuadrada que tiene todas sus entradas nulas, salvo eventualmente las de la diagonal. Una matriz cuadrada A es diagonalizable si existen una matriz diagonal
D y una matriz regular P tales que A = PDP1 .
La diagonalizacin de matrices es til para el clculo de potencias grandes de una matriz, ya
que
Ar = (PDP1 )r = PDP1 PDP1 r1
. . . PDP1 = PDr P1 .
En adelante, A representar una matriz cuadrada de orden n n sobre un cuerpo K.
Un elemento K es un valor propio de A si existe x Kn \ {(0, . . . , 0)} tal que Ax = x. En
tal caso diremos que x es un vector propio asociado al valor propio .
Teorema de caracterizacin de los valores propios. Un elemento K es un valor
propio de A si y slo si |A In | = 0.
As los valores propios de A son las races del polinomio |A In | K[], que se conoce como
polinomio caracterstico de A, y lo denotaremos por pA (). Ntese que gr(p
 A ()
 = n.
1 2
Ejercicio 70: Calcula el polinomio caracterstico y los valores propios de
M22 (R).
2 1

1)
2)
3)
4)

Propiedades.
Si A es una matriz triangular, entonces sus valores propios son los valores de la diagonal.
Los valores propios de A y At coinciden.
|A| = 0 si y slo si 0 es un valor propio de A.
Si A es regular y es un valor propio de A, entonces 1 lo es de A1 .
Si es un valor propio de A, entonces
V() = {x Kn tales que (A In )x = 0},

(en este caso 0 = (0, . . . , 0) Kn ) es un subespacio vectorial de Kn . Dicho subespacio lo


llamamos subespacio vectorial pripio asociado al valor propio .


1 2
Ejercicio 71: Encuentra los subespacios propios asociados a los valores propios de

2 1
M22 (R).
Sean 1 , . . . , k los valores propios de la matriz A. A la multiplicidad de la raz i de PA () la
llamaremos multiplicidad algebraica de i , mientras que la dimensin de V(i ) es la multiplicidad
geomtrica de i .
Ejercicio

 72: Calcula las multiplicidades algebraicas y geomtricas de los valores propios de
1 2
M22 (R).
2 1
La multiplicidad geomtrica de un valor propio es menor que su multiplicidad algebraica.
41

2. MTODO PARA DIAGONALIZAR UNA MATRIZ

42

Criterio de diagonalizacin. A es diagonalizable si, y slo si, la suma de las multiplicidades


algebraicas de los valores propios de A es n y adems para todo valor propio las multiplicidades
algebraica y geomtrica coinciden.
Toda matriz cuadrada y simtrica con coeficientes en R es diagonalizable.
2.

Mtodo para diagonalizar una matriz

1) Calculamos pA (), sus races 1 , . . . , k y sus multiplicidades algebraicas, m1 , . . . , mk .


2) Si m1 + + mk 6= n, A no es diagonalizable.
3) En caso contrario, para cada i , calculamos el subespacio propio V(i ) y su dimensin. Si dicha
dimensin no coincide con mi para algn i, entonces A no es diagonalizable.
4) Llegado este paso, la matriz A es diagonalizable y D es la matriz que tiene en la diagonal m1
entradas 1 , m2 entradas 2 , y as hasta mk entradas k . La matriz de paso P se construye
colocando en las primeras m1 columnas una base de V(1 ), a continuacin en las siguientes m2
columnas una base de V(2 ), y as hasta que colocamos en las ltimas mk columnas una base
de V(k ).


1 2
Ejercicio 73: Diagonaliza la matriz
M22 (R).
2 1
Ejercicio 74: Diagonaliza la matriz

2
0 0
15 4 3 M33 (R).
35 14 9



1 1
Ejercicio 75: Demuestra que
con coeficientes reales no es diagonalizable.
0 1
Maxima 21: Sea
(%i1) A:matrix([-1,3,3],[0,2,0],[3,-3,-1]);

1 3
3
0
2
0
( %o1)
3 3 1
El comando eigenvectors nos proporciona toda la informacin para saber si es diagonalizable.
(%i2) eigenvectors(A);
( %o2)

[[[4, 2], [1, 2]], [[[1, 0, 1]], [[1, 0, 1], [0, 1, 1]]]]

La salida nos dice que los valores propios son 4 y 2, con multiplicidades 1 y 2, respectivamente.
Adems nos da bases para V(4), {(1, 0, 1)} y V(2), {(1, 0, 1), (0, 1, 1)}. Como las multiplicidades
algebraicas y geomtricas coinciden, y suman 3, A es diagonalizable.
La matriz de paso se calcula poniendo dichas bases una a continuacin de la otra en columnas.
(%i3) P:matrix([1,1,0],[0,0,1],[-1,1,-1]);

1 1 0
0 0 1
( %o3)
1 1 1
Comprobamos que efectivamente estn bien hechos los clculos:
(%i4) P^^(-1).A.P;

2. MTODO PARA DIAGONALIZAR UNA MATRIZ

43

( %o4)

4 0 0
0 2 0
0 0 2

Podramos tambin haber hecho los clculos paso a paso, calculando primero el polinomio
caracterstico de A.
(%i5) charpoly(A,x);
( %o5)

(x 1)2 (2 x) 9 (2 x)

Para ver los valores propios, lo factorizamos.


(%i6) factor(%);
( %o6)

(x 2)2 (x + 4)

Y para calcular una base de por ejemplo V(2) utilizamos nullspace.


(%i7) nullspace(A-2*ident(3));

3
0

3 , 3
( %o7)
span
0
3

You might also like