Valores y vectores propios(tomado de :http://www.sc.ehu.es/sbweb/fisica3/numerico/propios/propios.html)
Se denominan valores propios o raíces características de una matriz cuadrada A, a los valores de λ tales que.
Desarrollando el determinante tenemos un polinomio de grado n en λ. Trataremos de encontrar los coeficientes del polinomio y luego, aplicaremos un método de hallar las raíces del polinomio.
Una vez hallados los valores propios, para hallar el vector propio X correspondiente al valor propio λ es necesario resolver el sistema homogéneo
donde el vector X es Siempre podemos tomar x1 como 1, y hallar las otras n-1 incógnitas. De las n ecuaciones podemos tomar n-1, y resolver el sistema lineal.
El polinomio característico
Dada una matriz cuadrada A de dimensión n. El polinomio característico de la matriz es
Los coeficientes se hallan mediante las siguientes relaciones:
(1)
Los valores s1, s2, ... sn son las trazas de las potencias de la matriz cuadrada A.
La aplicación de este método no reviste dificultad, se calculan:
- Las potencias de la matriz A y la traza de cada una de ellas,
- Los coeficientes pi del polinomio característico
- Los valores propios o las raíces del polinomio
- Conocidos los valores propios se calculan los vectores propios
Hallar el polinomio característico de la matriz
El desarrollo del determinante secular mediante el método de Leverrier conduce a la ecuación
Conocidos los coeficientes del polinomio característico, se determinan las raíces por algún procedimiento numérico.
Vectores propios
Conocidos los valores propios de una matriz simétrica A, se pueden calcular el vector propio X correspondiente a cada valor propio λ.
AX=λX
mediante el siguiente procedimiento. Supongamos una matriz simétrica A de dimensión 4.
Conocido el valor propio λ, tenemos un sistema de ecuaciones homogéneo de 4 ecuaciones con 4 incógnitas. Le damos a x1 el valor arbitrario de 1 y lo convertimos en el sistema de tres ecuaciones con tres incógnitas
- Calcula los valores propios
-
Calcula las potencias de la matriz A y sus trazas guardándolas en el vector s.
-
Calcula n coeficientes del polinomio característico de acuerdo con las fórmulas (1) y los guarda en el vector p. Se ha de tener en cuenta que el coeficiente que falta es el de mayor grado y vale 1. El vector de los coeficientes del polinomio característico es el vector ampliado [1 p] cuyo primer término es 1 y a continuación el resto de los coeficienetes calculados.
-
Calcula las raíces del polinomio, que son los valores propios
-
Creamos una matriz D de dimensión n en cuya diagonal principal guardamos los valores propios, D(i,i)=λi
- Calcula el vector propio para cada uno de los valores propios.
-
Extraemos de la matriz A la submatriz A(2:n,2:n) y creamos otra matriz B de dimensión n-1. Los elementos de la diagonal de la matiz B, valen B(i,i)=A(i,i)-λi
-
Extraemos los elementos 2..n de la primera columna de la matriz A del siguiente modo, A(2:n,1), los cambiamos de signo y los asignamos al vector C de dimensión n-1.
-
Los n-1 elementos del vector popio correspondiente al valor propio λi se obtienen resolviendo un sistema de n-1 ecuaciones con n-1 incógnitas, mediante el operador división por la izquierda \ tal como hemos visto en la página Vectores y matrices.
-
El vector propio S correspondiente al valor propio λi está formado por la unidad y los n-1 valores que hemos obtenido al resolver el sistema lineal de n-1 ecuaciones con n-1 incógnitas.
-
El vector propio S se normaliza (su módulo es la unidad). Recuérdese que el cuadrado del módulo de un vector es el producto escalar de dicho vector consigo mismo.
-
El vector propio S correspondiente al valor propio λi es la columna i de la matriz V. V(1:n,i)=S/norm(S).
Finalmente podemos comprobar que los resultados son correctos realizando el producto
V×D×V-1
cuyo resultado es la matriz original A.