Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El clculo de los valores propios y de los vectores propios de una matriz simtrica tiene gran
importancia en las matemticas y en la ingeniera, entre los que cabe destacar, el problema de la
diagonalizacin de una matriz, el clculo de los momentos de inercia y de los ejes principales de
inercia de un slido rgido, o de las frecuencias propias de oscilacin de un sistema oscilante.
Sea la matriz cuadrada A de dimensin n
A=a11a21...an1a12a22...an2............a1na2n...ann
Se denominan valores propios o races caractersticas de una matriz cuadrada A, a los valores
de tales que.
det(AI)=a11a21...an1a12a22...an2...a1n...a2n...ann=
0
I es la matriz identidad, cuyos elementos son ceros, exceptode la diagonal principal que son
unos.
Desarrollando el determinante tenemos un polinomio en de grado n. Las races del polinomio
(valores propios) pueden ser distintas o repetidas. Para calcular los vectores propios tenemos que
resolver el sistema homogneo(A-I)X=0, para cada una de las races 1....n tal como vamos a
ver en el ejercicio que viene a continuacin.
Valores y vectores propios
Antes de utilizar la funcin eig, vamos a calcular paso a paso los valores y vectores propios de
una matriz.
Tenemos el sistema equivalente al de tres las ecuaciones homogneas con tres incgnitas
{x+z=0y=0
El vector propio es (x, 0,-x) por ejemplo V1=[1; 0; -1]
0; 0 0 1];
0]
0]
w]
- 5*w + 2
[ 0, 0, -1]
>> rref(B)
ans =
[ 1, 2, 0]
[ 0, 0, 1]
[ 0, 0, 0]
0 1; 0 1 0];
0
0
2
Teorema de Caley-Hamilton.
Toda matriz verifica su ecuacin caracterstica
A=4222441283+16266+72=0A3+16A266A+72I=0
>> A=[4 2 1; 2 4 2; 2 4 8];
>> -A^3+16*A^2-66*A+72*eye(3)
ans =
0
0
0
0
0
0
0
0
0
>> p=poly(A)
p =
1.0000 -16.0000
66.0000
>> polyvalm(p,A)
ans =
1.0e-012 *
0.0142
0.0284
0.0568
0.0284
0.0568
0.0711
0.1137
0.1421
0.1563
-72.0000
Cuando se le pasa una matiz cuadrada A a la funcin poly, devuelve los coeficientes de su
ecuacin caracterstica. La funcin polyvalm es similar a polyval, pero con matrices en vez de
con nmeros, realiza las operaciones con la matriz A que se indican en la segunda lnea, con lo
que se confirma que la matriz A verifica su ecuacin caracterstica.
La funcin eig
MATLAB dispone de la funcin [V D]=eig(A), que calcula los valores y vectores propios y que
hemos aplicado en la pgina Valores y Vectores propios
La matriz V contiene los vectores propios en columnas, y la matriz diagonal D contiene los
valores propios correspondientes en la diagonal principal. Se puede verificar que D=V-1AV
1.-Hallar los valores propios y vectores propios de la matriz
331212230
>> A=[3 2 -2; -3 -1 3; 1 2 0];
>> [V D]=eig(A)
V =
0.5774
-0.7071
-0.0000
-0.5774
0.0000
0.7071
0.5774
-0.7071
0.7071
D =
-1.0000
0
0
0
1.0000
0
0
0
2.0000
>> inv(V)*A*V
ans =
-1.0000
0
0.0000
0.0000
1.0000
0
0.0000
0
2.0000
V=111101011
Comprobamos que D=V-1AV
2.-Hallar los valores propios y vectores propios de la matriz
A=1010012012500006
>> A=[1 0 1 0; 0 1 -2 0; 1 -2 5 0; 0 0 0 6];
>> [V D]=eig(A)
V =
-0.4082
0.8944
0.1826
0
0.8165
0.4472
-0.3651
0
0.4082
0
0.9129
0
0
0
0
1.0000
D =
-0.0000
0
0
0
0
1.0000
0
0
0
0
6.0000
0
0
0
0
6.0000
Aunque el valor propio 4=6 es doble, la funcin eig de MATLAB determina correctamente los
vectores propios linealmente independientes. La matriz V de la vectores propios es
V=1210210012500001
3.-Hallar los valores propios y vectores propios de la matriz
A=422244128
>> A=sym('[4 2 1; 2 4 2; 2 4 8]');
>> [V D]=eig(A)
V =
[ 2^(1/2)/2 + 1, 1 - 2^(1/2)/2,
-1]
[ - 2^(1/2) - 1,
2^(1/2) - 1, -1/2]
[
1,
1,
1]
D =
[ 6 - 3*2^(1/2),
0, 0]
[
0, 3*2^(1/2) + 6, 0]
[
0,
0, 4]
V=010102ab60ba+1
2.-Si a=5
Los valores propios son 1=-1, 2=5, 3=5, uno de ellos se repite
Calculamos el rango de la matriz R=A-I, con =5, y debera dar 3-2=1 para que la matriz fuera
diagonalizable, donde n=3 es la dimensin de la matriz A y k=2 es el grado de multiplicidad del
valor propio considerado =5,
>> A1=subs(A,a,5)
A1 =
[ 5, 0, 0]
[ 0, -1, b]
[ 3, 0, 5]
>> R=A1-5*eye(3)
R =
[ 0, 0, 0]
[ 0, -6, b]
[ 3, 0, 0]
>> rank(R)
ans =2
Cualquiera que sea el valor de b, el rango de la matriz R=A-I, con =5 es dos, y por tanto la
matriz A no es diagonalizable para a=5.
3.-Si a=-1
Los valores propios son 1=-1, 2=-1, 3=5, uno de ellos se repite
Calculamos el rango de la matriz R=A-I, con =-1, y debera dar 3-2=1 para que la matriz fuera
diagonalizable, donde n=3 es la dimensin de la matriz A y k=2 es el grado de multiplicidad del
valor propio considerado =-1,
>> A1=subs(A,a,-1);
>> R=A1+eye(3)
R =
[ 6, 0, 0]
[ 0, 0, b]
[ 3, 0, 0]
>> rank(R)
ans =2
>> R1=subs(R,b,0)
R1 =
6
0
0
0
0
0
3
0
0
>> rank(R1)
ans =
1
Bibliografa