Cap
tulo 9
Diagonalizacion ortogonal de matrices
reales simetricas
9.1 Diagonalizacion ortogonal de matrices simetricas
Se cumple el siguiente resultado para matrices cuadradas reales: A es simetrica si y solo
si existen Q ortogonal y D diagonal tales que A = QDQ
1
. Recordamos que esta es
la expresion de la diagonalizacion por semejanza, y que por tanto D es la matriz de
autovalores, y las columnas de Q forman la base de los correspondientes autovectores.
En el Apendice del captulo anterior vimos que Q es ortogonal si y solo si sus columnas
son base ortonormal para el producto escalar canonico. Por tanto podemos expresar: A
simetrica si y solo si existe una base de vectores propios ortonormal en el espacio eucldeo
canonico.
Teniendo en cuenta que Q
1
= Q
t
, podemos expresar la ecuacion anterior en la forma
A = QDQ
t
.
Por ser A diagonalizable mediante una matriz ortogonal se dice de A que es ortogonalmente
diagonalizable.
A continuacion desglosaremos las propiedades arriba indicadas que cumple toda matriz
simetrica real, justicando algunas de ellas.
Si A es real y simetrica de orden n, entonces tiene n races reales contando multipli-
cididades, por tanto n autovalores reales contando multiplicidades, y la dimension de
los subespacios propios es igual a la multiplicidad algebraica de los correspondientes
autovalores, por lo que es diagonalizable. Existen entonces P regular y D diagonal
tales que A = PDP
1
. P tiene como columnas una base de autovectores y D como
elementos los correspondientes autovalores en el mismo orden.
Los subespacios propios correspondientes a autovalores distintos son ortogonales
entre s respecto del producto escalar canonico. Veamos la demostracion de esta
propiedad:
Consideremos el producto x
t
Ay siendo x e y autovectores de A correspondientes a
los autovalores distintos y respectivamente.
x
t
Ay = x
t
y = x
t
y [1]
Por otra parte, por ser A simetrica podemos escribir la primera igualdad como:
x
t
Ay = x
t
A
t
y = (Ax)
t
y = (x)
t
y = x
t
y [2]
Igualando los dos ultimos terminos de [1] y [2] tenemos:
( )x
t
y = 0 y por tanto x
t
y = 0, obteniendose que los autovectores correspon-
dientes a distintos autovalores son ortogonales en el espacio eucldeo canonico, o
214
CAP
ITULO9. DIAGONALIZACI
ONORTOGONAL DE MATRICES REALES SIM
ETRICAS215
expresado de otra forma, los subespacios propios son mutuamente ortogonales res-
pecto del producto escalar canonico.
Obteniendo para cada subespacio propio una base ortogonal, y uniendo estas bases,
lograremos una base ortogonal de IR
n
formada por autovectores de A. Dividiendo
cada vector por su norma obtendremos nalmente una base ortonormal de autovec-
tores. La matriz Q que diagonaliza ortogonalmente A tendra por columnas estos
vectores.
Se puede demostrar facilmente que se cumple el resultado recproco de que A ortogonal-
mente diagonalizable implica A simetrica.
En efecto, considerando A = QDQ
t
y tomando traspuestas obtenemos A
t
= QDQ
t
= A,
por tanto la existencia de diagonalizacion ortogonal implica que la matriz A ha de ser
simetrica.
Ejemplo 9.1 Diagonalizar ortogonalmente la matriz A =
6 2 1
2 6 1
1 1 5
Se obtiene que los valores propios son
1
= 8,
2
= 3 y
3
= 6. Por ser los tres valores
propios distintos la matriz tiene 3 subespacios propios de dimension 1:
Resolviendo los SL [AI|
0] para encontrar los vectores propios obtenemos:
V
8
=< (1, 1, 0) > V
3
=< (1, 1, 1) > V
6
=< (1, 1, 2) >
Se comprueba facilmente que los tres vectores son ortogonales respecto del producto escalar
canonico.
La matriz P =
1/
2 1/
3 1
6
1/
2 1/
3 1
6
0 1/
3 2
es ortogonal, y por tanto la matriz A se puede
factorizar en la forma A = PDP
t
.
Ejemplo 9.2 Diagonalizar ortogonalmente la matriz A =
3 2 4
2 6 2
4 2 3
, cuya ecuacion
caracterstica es 0 =
3
+ 12
2
21 98 = ( 7)
2
( + 2)
La matriz A es real y simetrica por tanto sabemos que existe una base ortogonal de
vectores propios.
V
7
= {(
2zy
2
, y, z) / y, z IR}
De aqu podemos obtener el vector v
1
= (1, 0, 1)
Para obtener un vector v
2
que pertenezca a V
7
y sea ortogonal a v
1
tenemos que resolver
la ecuacion:
(
2zy
2
, y, z).(1, 0, 1) = 0
2zy
2
+z = 0
4z y = 0 y = 4z
y sustituir el resultado, y = 4z, en la expresion generica de un vector de V
7
: (
2zy
2
, y, z)
CAP
ITULO9. DIAGONALIZACI
ONORTOGONAL DE MATRICES REALES SIM
ETRICAS216
v
2
= (
2z4z
2
, 4z, z) = (z, 4z, z) con z parametro
Tomando z = 1 v
2
= (1, 4, 1)
Normalizando v
1
y v
2
obtenemos:
u
1
= ( 1/
2 , 0 , 1/
2)
u
2
= (1/
18 , 4/
18 , 1/
18)
V
2
= {(z, 1/2z, z)/z IR}, de donde v
3
= (2, 1, 2) y u
3
= (2/3, 1/3, 2/3).
Por ser la matriz A real y simetrica V
7
y V
2
son ortogonales, y por tanto u
3
es ortogonal
a u
1
y u
2
, que ademas son ortogonales entre s .
La matriz P =
1/
2 1/
18 2/3
0 4/
18 1/3
1/
2 1/
18 2/3
es ortogonal, y se verica A = PDP
t
, con
D =
7 0 0
0 7 0
0 0 2
9.2 Diagonalizacion ortogonal de una forma cuadratica
Sea la forma cuadratica w(x) = x
t
G x, con G real y simetrica por la denicion de forma
cuadratica.
Por ser G ortogonalmente diagonalizable tendremos una base B de autovectores que es a
su vez base ortonormal del espacio eucldeo canonico IR
n
, vericando G = P
B
DP
t
B
, o lo
que es lo mismo D = P
t
B
GP
B
(sin mas que multiplicar por P
t
B
por la izda. y por P
B
por
la derecha, y tener en cuenta que P
B
es ortogonal).
La expresion anterior muestra que respecto a la base B, base ortonormal de autovectores
de G, la forma cuadratica tiene como matriz asociada la matriz D. En efecto D es la
congruente diagonal de G que resulta del cambio de base de la canonica a la base B.
La expresion de la forma cuadratica respecto de la base ortonormal de autovectores B es:
w(x) =
1
(x
1
)
2
+
2
(x
2
)
2
+. . . +
n
(x
n
)
2
siendo
i
los autovalores (que se repiten cuando la multiplicidad es mayor que 1).
Respecto de la signatura tenemos: sigw = (p, q) siendo p el n umero de autovalores positivos
y q el n umero de autovalores negativos.
Rango de w = n m siendo m la multiplicidad del autovalor = 0
Ejemplo 9.3 Halla la canonica diagonal, respecto a una base ortonormal, de la siguiente
forma cuadratica: w(x) = 5x
2
+ 4y
2
+ 5z
2
2xz
La matriz asociada a la forma cuadratica es A =
5 0 1
0 4 0
1 0 5
Obtenemos que los autovalores de A son 6, 4, 4.
La forma cuadratica diagonalizada, relativa a base ortonormal es:
w(x) = 6(x
)
2
+ 4(y
)
2
+ 4(z
)
2
La base a la que estan referidas las coordenadas x
, y
, z
es una base ortonormal formada
por los vectores propios u
1
(asociado a = 6), u
2
(a = 4) y u
3
(a = 4).
V
6
=< u
1
>, siendo u
1
= (1, 0, 1)/
2
CAP
ITULO9. DIAGONALIZACI
ONORTOGONAL DE MATRICES REALES SIM
ETRICAS217
V
4
tiene dimension dos, y su expresion parametrica es V
4
= { (z, y, z) / y IR , z IR }.
Dos vectores de V
4
ortogonales entre s y unitarios son por ejemplo u
2
= (0, 1, 0) y u
3
=
(1, 0, 1)/
2
B = {(1, 0, 1)/
2 , (0, 1, 0) , (1, 0, 1)/
2}