Beruflich Dokumente
Kultur Dokumente
CURSO 2008-09
Clase Pr
actica No. 8
Autovalores y autovectores
C
alculo mediante MATLAB
Definici
on de autovalor y autovector
Sea A una matriz de orden n n.
Un vector no nulo X Rn es un autovector o vector propio de A si existe
un escalar tal que AX = X. A este se le llama autovalor o valor
propio de A.
A este X se le llama autovector o vector propio correspondiente a .
M
etodo del polinomio caracterstico para hallar los autovalores
Este es un metodo importante en el ambito te
orico, pero con grandes
limitaciones en la practica. Se utiliza en casos muy sencillos con matrices
2 2, algunas 3 3 y otras muy especiales de orden 4 4.
Consiste en plantear el sistema lineal homogeneo
AX X = (A In)X = 0
y exigir que tenga soluciones no nulas, y ello s
olo ocurre cuando
PA() = det(A In) = 0.
Para calcular los autovalores tambien podemos proceder acorde con lo que
hacemos artesanalmente con lapiz y papel:
Dada la matriz A hacer
>>c=poly(A)
de modo que en c ahora tenemos al polynomio caracterstico de A.
Ejecutamos
>>R=roots(c);
y comparamos este u
ltimo resultado con
>>vp=eig(A)
Es posible que puedan apreciarse peque
nas diferencias debidas a los errores
de redondeo.
Ejercicio 1
Encontrar los autovalores y una base de autovectores, si fuese posible, para
las siguientes matrices.(1 Para comprobar si la matriz A es diagonalizable
operar por filas A In para obtener una matriz escalonada equivalente.
Puede usarse TRANSELEM o RREF, aplicados a A eye(n), n = 3, 4.
26 232 1280
0
0
a) A = 1
0
1
0
0 3 1
b) A = 3 0 2
1 2 0
c) A =
d)
A
=
12 42 138
6
66 135 89 1
0 22 24 45
1 0
0
0
0 1
0
0
0 0
1
0
1) Ver en la siguiente diapositiva como se calculan los autovectores mediante el propio comando EIG. No
obstante, se recomienda calcular los autovectores por la va artesanal, despues de
Anexo
El comando EIG se aplica a una matriz cuadrada A para calcular valores y vectores
propios. La sintaxis para obtener los autovalores es la siguiente
>>eig(A)
Si queremos obtener ademas los autovectores hacemos
>>[P,D]=eig(A)
de modo que en P se almacenan vectores propios y en D una matriz diagonal con los
autovalores de A. La disposici
on de autovalores y autovectores es la siguiente:
El autovector asociado al autovalor D(j, j) es P (:, j), es decir,
>>e=max(abs(A*P(:,j)-P(:,j)*D(j,j)))
siendo e un n
umero menor que 1.0e 14.
Comprobar que solo en el apartado b) se cumple que P T P = I3, y P P T = I3,
cuando P se obtiene por la va de EIG.