33
Ingenier´ ıas: Aeroespacial, Civil y Qu´ ımica. Matem´ aticas I. 2010-2011. Departamento de Matem´ atica Aplicada II. Escuela Superior de Ingenieros. Universidad de Sevilla. Tema 5.- Autovalores y autovectores. 5.1.- Autovalores y autovectores. Definici´ on y propiedades. Laecuaci´oncaracter´ ıstica. El teorema de Cayley-Hamilton. 5.2.-Diagonalizaci´on. Matrices diagonalizables. Matrices no diagonalizables. 5.3.- Aplicaciones del c´ alculo de autovalores y autovectores. 5.4.- Ejercicios. 5.5.- Ap´ endice: MATLAB. A lo largo de todo el tema trataremos esencialmente con matrices cuadradas reales (aunque muchos de los resultados que veamos tambi´ en ser´an v´alidos parael caso dematrices cuadradas complejas). De todos modos, aun trabajando con matrices reales, ser´a imprescin- dible hacer referencia a los n´ umeros (y a los vectores) complejos. La raz´ on es que necesitare- mos considerar las ra´ ıces de un polinomio con coeficientes reales (si la matriz es real) y ´ estas pueden ser complejas con parte imaginaria no nula. Una matriz A cuadrada m × m define una transformaci´on lineal sobre K m , x K m -→ y = Ax K m . Aunque la matriz sea real, cuando algunas de las ra´ ıces del llamado polinomio caracter´ ıstico de A (que ser´a un polinomio real) sean n´ umeros complejos, con parte imaginaria no nula, ser´a conveniente referirnosalatransformaci´ondefinida por A sobre el espacio complejo C m . En estos casos, tendremos que considerar para vectores complejos todos los aspectos lineales que hemos considerado en el tema 4: combinaciones lineales, dependencia/independencia lineal, subespacios vectoriales de C m , dimensi´on, espacios nulo y columna, etc. La transformaci´on de vectores que efect´ ua la matriz A puede ser m´as o menos sencilla de describir dependiendo del vector (o de la direcci´on) sobre la que se efect´ ue. El problema fundamental que se aborda es el de la determinaci´ on de las llamadas direcciones principales: direcciones sobre las que la matriz A act´ ua como la multiplicaci´on por un n´ umero. Calculemos para algunos ejemplos geom´ etricos en el plano y en el espacio, los vectores sobre los cuales la transformaci´ on asociada a una matriz act´ ua simplemente multiplicando por un n´ umero. 139

Autovalores Sevilla

Embed Size (px)

Citation preview

Page 1: Autovalores Sevilla

Ingenierıas: Aeroespacial, Civil y Quımica.Matematicas I. 2010-2011.

Departamento de Matematica Aplicada II.Escuela Superior de Ingenieros. Universidad de Sevilla.

Tema 5.- Autovalores y autovectores.

5.1.- Autovalores y autovectores.

Definicion y propiedades.La ecuacion caracterıstica. El teorema de Cayley-Hamilton.

5.2.- Diagonalizacion.

Matrices diagonalizables.Matrices no diagonalizables.

5.3.- Aplicaciones del calculo de autovalores y autovectores.

5.4.- Ejercicios.

5.5.- Apendice: MATLAB.

A lo largo de todo el tema trataremos esencialmente con matrices cuadradas reales(aunque muchos de los resultados que veamos tambien seran validos para el caso de matricescuadradas complejas). De todos modos, aun trabajando con matrices reales, sera imprescin-dible hacer referencia a los numeros (y a los vectores) complejos. La razon es que necesitare-mos considerar las raıces de un polinomio con coeficientes reales (si la matriz es real) y estaspueden ser complejas con parte imaginaria no nula.

Una matriz A cuadrada m ! m define una transformacion lineal sobre Km,

x " Km #$ y = Ax " Km.

Aunque la matriz sea real, cuando algunas de las raıces del llamado polinomio caracterısticode A (que sera un polinomio real) sean numeros complejos, con parte imaginaria no nula,sera conveniente referirnos a la transformacion definida por A sobre el espacio complejo Cm.En estos casos, tendremos que considerar para vectores complejos todos los aspectos linealesque hemos considerado en el tema 4: combinaciones lineales, dependencia/independencialineal, subespacios vectoriales de Cm, dimension, espacios nulo y columna, etc.

La transformacion de vectores que efectua la matriz A puede ser mas o menos sencillade describir dependiendo del vector (o de la direccion) sobre la que se efectue. El problemafundamental que se aborda es el de la determinacion de las llamadas direcciones principales:direcciones sobre las que la matriz A actua como la multiplicacion por un numero. Calculemospara algunos ejemplos geometricos en el plano y en el espacio, los vectores sobre los cualesla transformacion asociada a una matriz actua simplemente multiplicando por un numero.

139

Page 2: Autovalores Sevilla

140 Tema 5.- Autovalores y autovectores.

Ejemplos.

(1) Consideremos la transformacion lineal en el plano consistente en la simetrıa respecto deuna recta r que pase por el origen de coordenadas. Aplicando esta transformacion sobreun vector de dicha recta se obtiene el mismo vector y aplicandola sobre un vector dela recta s perpendicular a r que pasa por el origen de coordenadas se obtiene el vectoropuesto. Los vectores (no nulos) de las rectas r y s se denominan vectores propios oautovectores de la transformacion dada. Las rectas a veces se denominan direccionesprincipales de la transformacion y los coeficientes !1 = 1 y !2 = #1, asociados a dichasdirecciones, se suelen denominar valores propios o autovalores.

(2) Consideramos un plano " que pase por el origen en el espacio R3 y la transformacionlineal T : R3 #$ R3 que asocia a cada vector v " R3 el vector T (v) " R3 que se obtieneal proyectar v (ortogonalmente) sobre el plano considerado. Si {v1, v2} son dos vectoresque generan el plano y v3 es un vector (no nulo) perpendicular al plano tenemos que

T (v1) = v1, T (v2) = v2, T (v3) = 0

con lo cual v1, v2 y v3 son autovectores y los coeficientes respectivos 1, 1 y 0 son auto-valores. Puesto que los vectores v1, v2 y v3 forman una base de R3, cualquier vec-tor v " R3 puede expresarse como combinacion de ellos y teniendo dicha expresionv = #v1 +$v2 +%v3 es inmediato obtener T (v) como combinacion lineal de los vectoresv1, v2 y v3,

T (v) = #T (v1) + $T (v2) + %T (v3) = #v1 + $v2.

Por ejemplo, para el plano " % 2x # 3y + z = 0 podemos tomar los vectores

v1 =320

, v2 =10#2

y v3 =2#31

(la transformacion lineal no depende de como elijamos los vectores v1, v2 y v3). Notemosque a partir de lo anterior es facil obtener la matriz A de T respecto a la base canonica(puesto que tenemos los vectores v1, v2 y v3 y sus transformados expresados respectoa la base canonica). La matriz A verifica

A v1 v2 v3 = Av1 Av2 Av3

y puesto que la matriz

P = v1 v2 v3

tiene inversa (por ser sus columnas linealmente independientes), podemos despejar la

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Francisco
Resaltado
Page 3: Autovalores Sevilla

5.1.- Autovalores y autovectores. 141

matriz A,

A = Av1 Av2 Av3 v1 v2 v3

!1

=

=3 1 02 0 00 #2 0

128

6 5 32 #3 #134 #6 2

= 128

20 12 #412 10 6#4 6 26

.

(3) Si A es una matriz diagonal con elementos diagonales d1, d2, . . . , dm, es claro que paralos vectores canonicos e1, e2, . . . , em se verifica Aek = dkek.

(4) Si tomamos dos vectores {v1, v2} linealmente independientes del plano, cualquier trans-formacion lineal T : R2 #$ R2 queda determinada si conocemos como actua sobreestos vectores. Si A es la matriz asociada a T respecto a la base canonica, podemosdeterminar dicha matriz a partir de Av1 y Av2 (si conocemos las coordenadas de losvectores v1, v2, Av1 y Av2 respecto a la base canonica). Si tomamos por ejemplo losvectores

v1 =1#2

, v2 =#2#1

, T (v1) = Av1 = #3v1, T (v2) = Av2 = 2v2

(con lo cual tenemos una situacion en la que conocemos las direcciones sobre las cualesla transformacion actua multiplicando por un numero), es facil determinar la matriz Ateniendo en cuenta que, puesto que v1 y v2 son linealmente independientes, la matrizcuyas columnas son v1 y v2 tiene inversa y

A v1 v2 = #3v1 2v2 =& A v1 v2 = v1 v2#3 00 2

=&

=& A = v1 v2#3 00 2

v1 v2

!1

Notemos que de esta ultima expresion es facil obtener las matrices An, n = 1, 2, . . .

An = v1 v2(#3)n 0

0 2n v1 v2

!1

y, por tanto, los vectores que se obtienen al aplicar sucesivamente la matriz A sobreun vector dado

u, Au, A (Au) = A2u, . . . , Anu, . . .

Matematicas I. 2010-2011

Page 4: Autovalores Sevilla

142 Tema 5.- Autovalores y autovectores.

5.1.- Autovalores y autovectores.

5.1.1.- Definicion y propiedades.

Definicion. Sea A una matriz cuadrada de orden m. Diremos que un escalar ! " C es unautovalor de A si existe un vector v " Cm, v '= 0 tal que Av = !v, en cuyo caso se diceque v es un autovector de A asociado al autovalor !.

Obviamente, si tenemos un autovector v de A asociado a un autovalor !, cualquier multi-plo no nulo de v tambien es un autovector de A asociado al mismo autovalor !. Por otraparte, si tenemos dos autovectores v1 y v2 asociados a un mismo autovalor !, cualquier com-binacion lineal no nula de dichos autovectores tambien es un autovector de A asociado almismo autovalor !.

Observaciones.

(a) Al hacer transformaciones fila (o columna) sobre una matriz A, los autovalores y losautovectores de la matriz que se obtiene NO guardan relacion (en general) con los auto-valores y autovectores de la matriz original. En general, tampoco es cierto que los auto-valores de una matriz suma/resta/producto de otras dos sean suma/resta/producto delos autovalores de cada uno de los sumandos. Ejercicio. Busca ejemplos de todo loanterior.

(b) El concepto de autovalor y autovector no es exclusivo de los espacios de coordenadas,ni de los espacios vectoriales de dimension finita. Por ejemplo, siendo V el espaciovectorial de las funciones y : R $ R indefinidamente derivables y siendo T : V $ Vla aplicacion lineal y #$ T (y) = y"", se tiene que ! = 0 es un autovalor de T y todopolinomio de primer grado es un autovector asociado. Por otra parte ! = 1 tambien esautovalor y la funcion y(x) = ex es un autovector asociado.

5.1.2.- La ecuacion caracterıstica. El teorema de Cayley-Hamilton.

Proposicion. Dada una matriz cuadrada A y un numero !0 " C, son equivalentes:

(1) !0 es un autovalor de A.

(2) El sistema homogeneo (A # !0I)x = 0 es un sistema compatible indeterminado.

(3) dim [Nul (A # !0I)] ( 1. (3’) El rango [A # !0I] no es maximo.

(4) La matriz (A # !0I) no tiene inversa.

(5) det [A # !0I] = 0.

Por tanto, los autovalores de A son las soluciones de la ecuacion p(!) = det [A # !I] = 0.Esta ecuacion se denomina ecuacion caracterıstica de la matriz A y p(!) = det [A # !I]se denomina polinomio caracterıstico.

Siendo A = [aij ] una matriz m ! m,

p(!) = det [A # !I] =

a11 # ! a12 . . . a1m

a21 a22 # ! . . . a2m...

.... . .

...am1 am2 . . . amm # !

= (#1)m!m + cm!1!m!1 + · · ·+ c0

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 5: Autovalores Sevilla

5.1.- Autovalores y autovectores. 143

es un polinomio de grado m y, por tanto, tiene m raıces (contando cada una segun sumultiplicidad) que pueden ser reales o complejas no-reales (aun en el caso en que la matrizA sea real).

El subespacio vectorial Nul [A # !0I] se denomina espacio propio asociado al autovalor!0 (notemos que en general estara compuesto por vectores complejos, los autovectores de Aasociados a !0 y el vector nulo),

Nul [A # !0I] = {0} ) {autovectores asociados a !0} .

De manera habitual cuando hablemos de autovectores asociados a un autovalor nos referire-mos a una base del espacio propio asociado, es decir autovectores linealmente independientesde forma que cualquier autovector asociado al autovalor en cuestion sea combinacion linealde ellos.

Ejemplos. Ademas de los ejemplos considerados anteriormente, veamos algunos ejemplosen los que la matriz A viene dada.

(1) Consideremos la matriz A =1 22 1

.

Autovalores: Para cualquier escalar ! tenemos que

A#!I =1 # ! 2

2 1 # !=& det (A#!I) = (1#!)2#4 = !2#2!#3 = (!#3)(!+1).

Por tanto det (A # !I) = 0 *& ! = #3 o ! = #1.

Autovectores

asociados a !1 = 3 : son los vectores no-nulos que estan en el espacio nulo deA # 3I,

(A#3I)x = 0 % #2 2 02 #2 0

#$ #1 1 00 0 0

& x = x211

& v1 =11

,

asociados a !2 = #1 : son los vectores no-nulos que estan en el espacio nulo deA + I,

(A + I)x = 0 % 2 2 02 2 0

#$ 1 1 00 0 0

& x = x2#11

& v2 =#11

.

(2) Consideremos la matriz asociada a un giro (en el plano) de centro el origen de coorde-nadas y angulo & " [0, 2"). En el caso & = 0 se obtiene la identidad y en el caso & = "la simetrıa respecto al origen de coordenadas. Si & '= 0, ", al aplicar el giro sobre unvector (real) distinto de cero se obtiene otro vector que en ningun caso sera un multi-plo (real) del vector al que se aplica el giro. Esto quiere decir que la matriz del girono tiene ningun autovalor real (salvo en los casos & = 0, "). Resolvamos la ecuacion

Matematicas I. 2010-2011

Page 6: Autovalores Sevilla

144 Tema 5.- Autovalores y autovectores.

caracterıstica

G =cos(&) # sen(&)sen(&) cos(&)

&

p(!) = det (G # !I) =cos(&) # ! # sen(&)

sen(&) cos(&) # !=

= (cos(&) # !) (cos(&) # !) + sen(&)2 =

= !2 # 2 cos(&)! + 1 = 0 & ! = cos(&) ± i sen(&) = e±i!.

Calculemos los autovectores asociados a cada uno de los autovalores.

!1 = ei! Tenemos que resolver el problema homogeneo (G # !1I)x = 0,

#i sen(&) # sen(&) 0sen(&) #i sen(&) 0

F2 # iF1

#$#i sen(&) # sen(&) 0

0 0 0sen(&) '= 0

=&

=& x1

x2= x1

1#i

& Nul [G # !1I] Gen v1 =1#i

.

!2 = e!i! Es facil comprobar que

Nul [G # !2I] = Gen v2 =1i

.

Las propiedades referidas a autovalores las podemos agrupar dependiendo de si puedenobtenerse directamente de la definicion (con lo cual estaran involucrados los autovectores) osi se obtienen a partir del polinomio caracterıstico (algunas de ellas pueden obtenerse de lasdos formas).

Proposicion. Sea ! un autovalor de A y v un autovector asociado, entonces:

(1) #! es un autovalor de #A y v es un autovector asociado.

(2) (!# µ) es un autovalor de A # µI y v es un autovector asociado.

(3) !k es un autovalor de Ak y v es un autovector asociado.

(4) Si q(·) es un polinomio, entonces q(!) es un autovalor de q(A) y v es un autovectorasociado. (Ejemplo: 3!3+5!2#7!+2 es un autovalor de la matriz 3A3+5A2#7A+2I).

(5) Si A tiene inversa, entonces ! '= 0, !!1 es un autovalor de A!1 y v es un autovectorasociado.

(6) Sea A es una matriz real, ! = a+bi " C, (a, b " R) un autovalor de A y v = u+iw " Cm

un autovector de A asociado a !. Entonces ! = a # bi " C tambien es autovalor de Ay v = u # iw " Cm es un autovector de A asociado a !.

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 7: Autovalores Sevilla

5.1.- Autovalores y autovectores. 145

Proposicion. Sea A una matriz m ! m. Se verifica:

(a) A tiene a lo sumo m autovalores distintos.

(b) A y AT tienen los mismos autovalores (aunque los autovectores asociados pueden serdistintos).

Proposicion. Sea A una matriz m ! m y sea

p(!) = det [A # !I] = (#1)m!m + cm!1!m!1 + · · ·+ c1! + c0 =

= (#1)m(!# !1) · · · (!# !m)

su polinomio caracterıstico (es decir !1, · · · ,!m son los autovalores de A, iguales o distintos).Se verifica:

(a) El determinante de A es igual al producto de sus autovalores (apareciendo cada uno, endicho producto, tantas veces como indique su multiplicidad como raız del polinomiocaracterıstico)

!1 · · ·!m = det (A) = p(0) = c0.

(b) La traza de A (la suma de los elementos diagonales de A) es igual a la suma de susautovalores (apareciendo cada uno, en dicha suma, tantas veces como indique su multi-plicidad como raız del polinomio caracterıstico)

!1 + !2 + · · · + !m = (#1)m!1cm!1 = traza(A) := a11 + a22 + · · · + amm.

Uno de los resultados mas importantes referidos a autovalores y autovectores es elsiguiente.

Teorema. A autovalores distintos corresponden autovectores linealmente independientes.Es decir, si !1, . . . ,!p son autovalores de A distintos dos a dos y v1, . . . , vp son autovectoresde A asociados respectivamente a !1, . . . ,!p, entonces

{v1, . . . , vp} es linealmente independiente.

Demostracion.- En el caso de tener un solo autovector (p = 1) no hay nada que discutir. Supon-gamos que p ( 2 y que los vectores v1, . . . , vp son linealmente dependientes, entonces para un ciertoındice k tendremos que {v1, . . . , vk} son linealmente independientes y vk+1 es combinacion linealde ellos. Entonces, tendremos unos coeficientes !1, . . . ,!k " C tales que

vk+1 = !1v1 + !2v2 + · · · + !kvk. (+)

Multiplicando por la matriz A en los dos miembros de esta igualdad tenemos

Avk+1 = !1Av1 + !2Av2 + · · · + !k!1Avk ,"k+1vk+1 = !1"1v1 + !2"2v2 + · · · + !k!1"kvk. (++)

Multiplicando los dos miembros de la igualdad (*) por "k+1 tenemos

"k+1vk+1 = !1"k+1v1 + !2"k+1v2 + · · · + !k"k+1vk.

Matematicas I. 2010-2011

Page 8: Autovalores Sevilla

146 Tema 5.- Autovalores y autovectores.

y restando (**) obtenemos

0 = !1 ("k+1 # "1) v1 + !2 ("k+1 # "2) v2 + · · · + !k ("k+1 # "k) vk.

Puesto que los vectores v1, . . . , vk son linealmente independientes, de la ultima igualdad tenemosque los coeficientes tienen que ser todos nulos

!1 ("k+1 # "1) = !2 ("k+1 # "2) = · · · = !k ("k+1 # "k) = 0

y puesto que los autovalores son distintos entre sı "k+1 '= "1, . . . ,"k obtenemos

!1 = !2 = · · · = !k = 0

y, por tanto vk+1 = 0 en contradiccion con el hecho de ser un autovector de A (asociado a "k+1).

El siguente resultado tiene un caracer esencialmente teorico aunque puede utilizarse paraobtener algunas matrices relacionadas con una matriz A. No estamos en condiciones de dar lademostracion en el caso general. Mas adelante veremos la demostracion en un caso especial.

Teorema (de Cayley-Hamilton). Sea p(!) = det (A # !I) el polinomio caracterıstico deuna matriz cuadrada A, entonces p(A) = 0

Es decir, si una matriz A de orden 3 tiene como polinomio caracterıstico, por ejemplo

p(!) = #!3 + 2!2 # 5! + 7,

entonces la matriz verifica que

p(A) = 0 % #A3 + 2A2 # 5A + 7I = 0.

En este caso, puesto que el termino independiente es no-nulo, de la anterior ecuacion podemosdespejar A!1 en funcion de potencias de A con exponente no-negativo. Ejercicio.- Hazlo.

5.2.- Diagonalizacion.

Consideremos una transformacion lineal T : Km #$ Km y la matriz A asociada (cuadra-da, m!m) respecto de la base canonica C de Km. Es decir, siendo x las coordenadas cannicasde un vector v y siendo y las coordenadas canonicas del transformado T (v), tenemos quey = Ax. Consideremos otra base B y denotemos por x" e y" a las coordenadas de v y T (v),respectivamente, respecto de dicha base B. Si P es la matriz del cambio de base C -# Btenemos que x = Px" e y = Py". Por tanto, la transformacion lineal T se puede expresar, encoordenadas respecto a B mediante

y = Ax *& Py" = APx" *& y" = P!1APx".

Es decir, de la misma forma que A representa a T respecto a la base canonica, la matrizB = P!1AP tambien representa a T , pero respecto a la base B. Cuando dos matrices A yB (cuadradas del mismo orden) estan relacionadas mediante la igualdad B = P!1AP paraalguna matriz P no-singular, se dice que A y B son semejantes. En este caso se trata dematrices que representan a la misma transformaion lineal respecto de bases distintas.

En este apartado vamos a considerar el problema de intentar determinar una matriz Ppara la cual B = P!1AP sea una matriz lo mas sencilla posible (que permita describir latransformacion T asociada de la forma mas simple). La forma mas simple que se puedeplantear es el de una matriz diagonal. Para algunas matrices A sera posible obtener unamatriz diagonal y para otras no.

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 9: Autovalores Sevilla

5.2.- Diagonalizacion. 147

5.2.1.- Matrices diagonalizables.

Definicion. Se dice que una matriz A m!m es diagonalizable si existe alguna matriz Pno singular tal que P!1AP es una matriz diagonal D. En este caso, se dice que P es unamatriz de paso que diagonaliza A y que la expresion A = PDP!1 es una diagonalizacion deA.

Notemos que si

P!1AP = D =

d1 0 0 . . . 00 d2 0 . . . 00 0 d3 . . . 0...

......

. . ....

0 0 0 . . . dm

entonces de la igualdad matricial AP = PD,

A v1 v2 . . . vm = v1 v2 . . . vm

d1 0 . . . 00 d2 . . . 0...

.... . .

...0 0 . . . dm

se obtiene que cada columna, Avk, de la matriz AP es igual a la correspondiente columnade PD. Es decir, cada columna de P es un autovector de A asociado al correspondienteelemento diagonal de D, que sera un autovalor de A.

Por otra parte, el que la matriz P sea no-singular (% tiene inversa % det (A) '= 0) esequivalente a que sus m columnas sean linealmente independientes.

Cuando sea posible, para construir una diagonalizacion de A bastara con obtener mautovectores linealmente independientes. La matriz P de orden m que tenga a dichos auto-vectores linealmente independientes como columnas (en un cierto orden) sera no-singular yverificara AP = PD siendo D la matriz diagonal cuyos elementos diagonales son los auto-valores (en el mismo orden en el que hayamos puesto los autovectores en la matriz P ). Portanto tenemos una diagonalizacion de A.

Notemos que si en una diagonalizacion A = PDP!1,

cambiamos el orden en las columnas de P y de forma simultanea cambiamos el ordenen los elementos diagonales de D, de manera que se correspondan columnas de P -elementos diagonales de D, se obtiene otra diagonalizacion de A;

sustituimos cada columna de P por un multiplo no-nulo de dicha columna, se obtieneotra matriz de paso distinta que tambien diagonaliza a A (la matriz D no cambia).

Proposicion. Sea A una matriz m ! m. Se verifica:

(1) A es diagonalizable si y solo si tiene m autovectores linealmente independientes.

(2) Si A es diagonalizable tambien lo es cualquier potencia Ak, k = 1, 2, · · ·

(3) Si A es diagonalizable tambien lo es cualquier matriz de la forma A # µI.

Matematicas I. 2010-2011

Page 10: Autovalores Sevilla

148 Tema 5.- Autovalores y autovectores.

(4) Si A es diagonalizable tambien lo es cualquier polinomio en A

q(A) = ckAk + · · · + c1A + c0I.

(5) Si A tiene inversa, A es diagonalizable si y solo si lo es su inversa A!1.

(6) A es diagonalizable si y solo si lo es AT .

Si tenemos una diagonalizacion de A, P!1AP = D % A = PDP!1 se obtienen las siguientesdiagonalizaciones de Ak, A # µI,AT y A!1 (si existe)

Ak = PDkP!1, A # µI = P (D # µI)P!1, AT = (P T )!1D(P T ), A!1 = PD!1P!1.

Recordemos que a autovalores distintos corresponden autovectores linealmente indepen-dientes. Por tanto,Teorema. Si todos los autovalores de A son simples (A tiene m autovalores distintos),entonces A es diagonalizable.

Para que una matriz sea diagonalizable no es imprescindible que todos sus autovaloressean simples. Por ejemplo ! = 1 es un autovalor doble de la matriz

A =2 1 01 2 00 0 1

y A es diagonalizable (compruebalo!). Aunque hay matrices que no son diagonalizables, comopor ejemplo

B =2 10 2

.

Para analizar de forma mas detallada cuando una matriz es diagonalizable consideramoslos siguientes conceptos.

Definicion. Sea A una matriz m ! m y sea !0 un autovalor de A. Se llama:

(a) Multiplicidad algebraica de !0, y se denota por ma(!0), a la multiplicidad de !0

como raız del polinomio caracterıstico p(!) = det (A # !I) de A. Es decir, p(!) puedefactorizarse como

p(!) = (!# !0)ma("0)q(!),

siendo q(!) un polinomio (de grado m # ma(!0)) que no se anula para !0, q(!0) '= 0.

(b) Multiplicidad geometrica de !0, y se denota por mg(!0), a la dimension del espacionulo de A # !0I,

dim [Nul (A # !0I)] = m # rango [(A # !0I)] .

Es decir, la multiplicidad geometrica es el numero (maximo) de autovectores lineal-mente independientes asociados al autovalor.

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 11: Autovalores Sevilla

5.2.- Diagonalizacion. 149

Lo unico que se puede afirmar en general sobre la relacion entre las multiplicidadesalgebraica y geometrica de un autovalor de una matriz viene dado por el siguiente resultado.

Lema. Sea !0 un autovalor de una matriz A, entonces 1 . mg(!0) . ma(!0).

Teorema. A es diagonalizable si y solo si para cada autovalor ! se verifica que

ma(!) = mg(!).

En ese caso, si !1, . . . ,!p son (todos) los autovalores distintos de A y tenemos una base Bk decada uno de los subespacios Nul [A # !kI] (es decir, tenemos tantos autovectores linealmenteindependientes asociados a !k como indica su multiplicidad algebraica), entonces

B = B1 ) · · · ) Bp

es una base de Rm o de Cm.

Por tanto:

Para determinar si una matriz es diagonalizable habra que determinar si cada autovalormultiple tiene asociados tantos autovectores linealmente independientes como indiquesu multiplicidad algebraica.

Para construir una diagonalizacion, cuando sea posible, habra que obtener tanto auto-vectores linealmente independientes, asociados a cada autovalor, como indique su multi-plicidad algebraica;

Vamos a demostrar el teorema de Cayley-Hamilton para las matrices diagonalizables.

Teorema (de Cayley-Hamilton). Sea p(!) = det (A # !I) el polinomio caracterıstico deuna matriz cuadrada A, entonces

p(A) = 0.

D.# Aunque el resultado es cierto para una matriz cuadrada arbitraria, aquı solo vamos a considerar

el caso en que A es diagonalizable.

Si A es diagonalizable mediante una matriz de paso P ,

P!1AP = D =& A = PDP!1 =&

& p(A) = Pp(D)P!1 = P

p("1) 0 . . . 00 p("2) . . . 0...

.... . .

...0 0 . . . p("m)

P!1 =

= P

0 0 . . . 00 0 . . . 0...

.... . .

...0 0 . . . 0

P!1 = 0.

Matematicas I. 2010-2011

Page 12: Autovalores Sevilla

150 Tema 5.- Autovalores y autovectores.

Observacion.- Para una matriz diagonalizable A, el tener una diagonalizacion

P!1AP = D (diagonal),

permite obtener funciones de dicha matriz que esten definidas por polinomios o por seriesde potencias. Por ejemplo,

Ak = PDkP!1,polinomio(A) = Ppolinomio(D)P!1,

eA =#

k=0

Ak

k!= P

#

k=0

Dk

k!P!1 = P

e"1 0 · · · 00 e"2 · · · 0...

.... . .

...0 0 · · · e"m

P!1

puesto que calcular la correspondiente funcion matricial para una matriz diagonal se reducea obtener el valor de dicha funcion en cada uno de los elementos de la diagonal principal.

5.2.2.- Matrices no diagonalizables.

Una matriz cuadrada A es diagonalizable si, y solo si, hay una base (de Rn o Cn) formadapor autovectores de A. Cuando A no es diagonalizable hay situaciones en las que es necesarioencontrar tambien una base cuyos elementos verifiquen ciertas propiedades similares a lasde los autovectores de A. Estos seran los denominados autovectores generalizados de A.

Definicion. Sea A una matriz m ! m y sea ! un autovalor de A. Se dice que un vectorv '= 0 es un autovector generalizado de A asociado a ! si se verifica que (A # !I)k v = 0para algun entero positivo k.

Es decir, los autovectores generalizados de A asociados a ! son (excluyendo al vectornulo), los vectores de los espacios nulos de las matrices (A # !I)k , k = 1, 2, 3, ...

Observaciones.

1) Es facil comprobar que

Nul (A # !I) / Nul (A # !I)2 / · · · / Nul (A # !I)k / Nul (A # !I)k+1 / . . .

2) Puesto que la dimension del espacio es finita, los subespacios anteriores no pueden crecerde manera indefinida, sino que para un cierto valor r se verificara

Nul [A # !I] ! Nul (A # !I)2 ! · · · ! Nul [(A # !I)r] = Nul (A # !I)r+1 = · · · .

3) Si v " Nul (A # !I)k entonces Av " Nul (A # !I)k . Es decir, si v es un autovectorgeneralizado, Av tambien lo es (o es el vector nulo).

El siguiente resultado indica que para calcular los autovectores generalizados hay quellegar, a lo sumo, hasta la potencia ma(!). Nos indica ademas que, si bien en general no escierto que para un autovector generalizado v asociado a ! se tenga que Av es !v, se tiene encambio que Av es tambien autovector generalizado asociado a !.

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 13: Autovalores Sevilla

5.2.- Diagonalizacion. 151

Teorema. Sea A matriz m ! m y sea ! autovalor de A de multiplicidad algebraica ma(!).Existe un valor 1 . r . ma(!) tal que

dim (Nul [A # !I]) < · · · < dim (Nul [(A # !I)r]) = dim Nul (A # !I)ma(") = ma(!),

y Nul (A # !I)k = Nul (A # !I)ma(") para k ( r.

Observaciones.

1) La proposicion anterior no contradice lo visto hasta ahora para autovectores: si A es dia-gonalizable y ! es autovalor de multiplicidad algebraica ma(!) = l (su multiplicidadgeometrica sera por tanto mg(!) = l) el valor r de la proposicion anterior es r = 1.

2) Observe que segun el teorema anterior los autovectores generalizados siempre son loselementos de Nul (A # !I)ma(") , aunque dependiendo de cada caso, dicho espacionulo puede coindicir con el espacio nulo de una potencia inferior de A # !I.

Ejemplo. Consideremos la matriz

A =

#1 0 2 #24 4 #1 #24 8 4 #94 5 1 #5

.

Vamos a calcular una base de R4 formada por autovectores y autovectores generalizados deA. Su polinomio caracterıstico es pA(x) = (x#1)3(x+1), luego sus autovalores son !1 = #1con multiplicidad algebraica ma(!1) = 1 y !2 = 1 con multiplicidad algebraica ma(!2) = 3.Como !1 = #1 es autovalor simple, sus multiplicidades algebraica y geometrica coinciden.Un autovector asociado a !1 = #1 es, por ejemplo, v1 = (1, 1, 3, 3)T y los demas autovectoresasociados al mismo autovalor son multiplos de v1. Para el autovalor triple !2 = 1, las matricesA # !2I y la escalonada superior obtenida de ella por eliminacion gaussiana son

A # !2I =

#2 0 2 #24 3 #1 #24 8 3 #94 5 1 #6

Elim. Gauss.#$

#2 0 2 #20 3 3 #60 0 #1 30 0 0 0

.

Puesto que A # !2I tiene rango 3, solo hay un autovector independiente asociado al auto-valor !2 = 1 y por tanto, A no es diagonalizable. Los autovectores asociados son los multiplos(no nulos) de v2 = (2,#1, 3, 1)T .

Calculemos una base de autovectores generalizados asociados al autovalor !2 = 1. Paraello, debemos calcular las potencias A#!2I hasta que una de ellas tenga rango m#ma(!2) =4 # 3 = 1 con lo cual el espacio nulo de dicha potencia de A # !2I tendra dimension 3. Lamatrices (A # !2I)2 y la escalonada superior obtenida por eliminacion gaussiana son

(A # !2I)2 =

4 6 0 #2#8 #9 0 7

0 3 0 3#8 #7 0 9

Elim. Gauss.#$

4 6 0 #20 3 0 30 0 0 00 0 0 0

,

Matematicas I. 2010-2011

Page 14: Autovalores Sevilla

152 Tema 5.- Autovalores y autovectores.

cuyo rango es 2 (todavıa distinto de 1 = 4 # ma(!2)). Por tanto la dimension del espacionulo de (A # !2I)2 es 2 y podemos obtener en dicho espacio nulo un autovector genera-lizado v3 linealmente independiente con v2, por ejemplo v3 = (0, 0, 1, 0)T . Notemos queNul ((A # !2I)2) = Gen {v2, v3}. La matriz (A # !2I)3 es

(A # !2I)3 =

8 8 0 #88 8 0 #8

24 24 0 #2424 24 0 #24

,

cuyo rango es 1 = 4 # ma(!2). Por tanto, el espacio nulo de (A # !2I)3 tiene dimension3. En este espacio nulo podemos obtener un autovector generalizado v4 que sea linealmenteindependiente con {v2, v3}, por ejemplo v4 = (1,#1, 0, 0)T . Notemos que

Nul ((A # I)3) = Gen {v2, v3, v4}

y que los vectores de este espacio son, ademas del vector nulo, todos los autovectores y auto-vectores generalizados asociados al autovalor !1 = 1. Ası, hemos obtenido tres autovectores(generalizados) asociados al autovalor triple !1 = 1 de una determinada forma, ampliando deuna base de Nul (A#I) a una de Nul ((A#I)2) y de esta a una de Nul ((A#I)3). Podrıamoshaber obtenido una base de Nul ((A # I)3) sin necesidad de pasar por bases de los espaciosintermedios. Por ejemplo, los vectores

w2 = (1,#1, 0, 0)T , w3 = (0, 1, 0, 1)T , w4 = (0, 0, 1, 0)T

forman una base de Nul ((A # I)3).Por tanto, tenemos como bases de R4

{v1, v2, v3, v4} y {v1, w2, w3, w4}.

Para observar la diferencia entre ellas (y entender por que, en general, es mas convenienteencontrar una base por el procedimiento seguido para construir {v1, v2, v3, v4}) se proponecomo ejercicio determinar la matriz P!1AP tomando respectivamente como matriz P lamatriz cuyas columnas son las coordenadas de los vectores de cada una de las bases anteriores.Ası, si formamos P1 = [v1, v2, v3, v4] y P2 = [v1, w2, w3, w4] obtenemos

P!11 AP1 =

#1 0 0 00 1 1 #10 0 1 #10 0 0 1

, P!12 AP2 =

#1 0 0 00 #1 #2 20 #1 0 10 #4 #1 4

.

Observamos que con P1, en el bloque correspondiente al autovalor 1, este aparece en ladiagonal y ademas es un bloque triangular superior, es decir, en la matriz obtenida (que nopuede ser diagonal pues A no es diagonalizable), los autovalores aparecen en la diagonal yel bloque del autovalor 1 al menos tiene ceros por debajo de la diagonal.

Sin embargo, con P2 ni el autovalor 1 aparece en la diagonal ni su bloque correspondientees triangular.

Si una matriz es diagonalizable al “juntar autovectores independientes de autovaloresdiferentes se obtiene una base de Rm (o de Cm). De la misma forma cuando se unen bases

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 15: Autovalores Sevilla

5.3.- Aplicaciones del calculo de autovalores y autovectores. 153

de los espacios de autovectores generalizados se obtiene una base de Rm (o de Cm). Siendomas preciso, tenemos el siguiente resultado.

Proposicion. Sea A una matriz cuadrada de orden m, con polinomio caracterıstico

pA(!) = (!# !1)m1 . . . (!# !p)

mp ,

con !1, . . . ,!p distintos entre sı. Si Bj es base de Nul (A#!jI)mj , para j = 1, . . . , p, la unionde dichas bases B = {B1, . . . ,Bp} es base de Rm (o de Cm).

Observacion-Ejercicio. Segun vimos en el estudio de las propiedades del calculo de auto-valores y autovectores, todo autovector de una matriz A es autovector de cualquiera de suspotencias A2, A3, . . . El recıproco no es cierto, en general. Por ejemplo, tomando la matriz

A =0 10 0

se verifica que A2 es la matriz nula y, por tanto, cualquier vector no-nulo de R2 es autovectorde A2 asociado a su unico autovalor ! = 0. Sin embargo, hay vectores de R2 que no sonautovectores de A, por ejemplo v = [ 1, 1 ].

Determina los autovectores de cada una de las potencias de

A =

0 0 1 00 0 0 10 0 0 00 0 0 0

.

5.3.- Aplicaciones del calculo de autovalores y autovectores.

Vamos a considerar la relacion del calculo de autovalores y autovectores con los llamadosproblemas de evolucion. Dichos problemas vendran expresados por una ecuacion endiferencias en el caso discreto y por una ecuacion diferencial en el caso continuo.

En forma generica se tratara de obtener una funcion vectorial de variable discreta (en cuyocaso tendremos una sucesion de vectores) o de variable continua (en cuyo caso tendremosuna funcion vectorial de variable real) determinadas por una condicion sobre su evolucion.Como es natural solo consideraremos problemas lineales. De esta forma los correspondientesconjuntos de soluciones tendran una estructura similar a la del conjunto de soluciones de unsistema de ecuaciones lineales. Es decir, tendran una estructura de subespacio vectorial (ode variedad lineal) y podran manipularse de forma analoga a la manipulacion de vectores decoordenadas.

5.3.1.- Sistemas de ecuaciones en diferencias.

Aquı trataremos de obtener las sucesiones de vectores en Rm (o Cm)

u0, u1, u2, u3, . . . , un, . . .

en la que la relacion entre dos terminos consecutivos es lineal, constante y homogenea.De forma mas precisa, la relacion entre dos vectores consecutivos sera de la forma

un+1 = Aun

Matematicas I. 2010-2011

Page 16: Autovalores Sevilla

154 Tema 5.- Autovalores y autovectores.

siendo A una matriz cuadrada m ! m constante (independiente de n).

Definicion. Sea A una matriz cuadrada de orden m y sea u1, u2, . . . , un, . . . una sucesionde vectores en Rm definidos de manera recurrente por

un = Aun!1, n = 1, 2, . . .

a partir de un vector inicial u0 " Rm. Una relacion de recurrencia de esta forma se llamasistema de ecuaciones en diferencias lineal homogeneo de primer orden (con coeficientesconstantes). No nos ocuparemos aquı ni del caso no homogeneo, ni del caso de coeficientesno constantes y muchisimos menos de casos no lineales.

A partir de la relacion un = Aun!1 se tiene que un = Anu0 y tenemos la expresiondel termino general un en funcion del vector original u0. El problema es determinar laspotencias An de A. Tendremos esencialmente dos situaciones. Por un lado, el caso en que Asea diagonalizable sera facil de tratar y por otro, el caso en el que A no sea diagonalizable quenecesitara de mas elaboracion puesto que tendremos que recurrir al calculo de autovectoresgeneralizados. Uno de los aspectos que permite estudiar la expresion del termino general un

(a partir de u0) es el comportamiento asintotico, es decir el comportamiento a largo plazo dela sucesion un, ¿que sucede con los vectores un cuando n se hace grande?

Proposicion. Sea A una matriz cuadrada de orden m y u0 " Rm. Entonces

(a) Si A es diagonalizable, A = PDP!1 (P matriz de paso de orden m cuyas columnasson autovectores de A linealmente independientes, D matriz diagonal cuyos elementosdiagonales son los autovalores correspondientes de A), se verifica que

An = PDnP!1 y un = Anu0 = PDnP!1u0, n = 1, 2, . . .

(b) Si u0 es combinacion lineal de autovectores de A (independientemente de que A seadiagonalizable o no),

u0 = c1v1 + · · ·+ ckvk y Avj = !jvj , j = 1, . . . , k,

entoncesAnu0 = c1!

n1v1 + · · · ck!

nkvk.

Observaciones. ¿Que sucede si A no es diagonalizable y u0 no es combinacion lineal deautovectores? Sea A una matriz m ! m no diagonalizable.

(a) Si v es un autovector generalizado de A asociado a un autovalor !, para un cierto valork se verifica que

(A # !I)v '= 0, . . . , (A # !I)k!1v '= 0, (A # !I)kv = 0.

Utilizando esto podemos determinar la solucion (sucesion de vectores) del sistema deecuaciones en diferencias un = Aun!1 que tiene como valor inicial u0 = v. Para ello,basta considerar la formula del binomio de Newton:

(a+b)n =n0

anb0+n1

an!1b1+n2

an!2b2+· · · nn # 1

a1bn!1+nn

a0bn

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 17: Autovalores Sevilla

5.3.- Aplicaciones del calculo de autovalores y autovectores. 155

pq

:=p(p # 1) · · · (p # q + 1)

q!=

p!

q!(p # q)!, (0! := 1)

que es aplicable a la potencia de una suma de matrices si estas conmutan. Es decir, siA y B son dos matrices cuadradas que conmutan (AB = BA), se verifica la igualdad

(A + B)n =n0

AnB0 +n1

An!1B1 +n2

An!2B2 + · · · + nn

A0Bn

siendo A0 = B0 = I. Puesto que las matrices A#!I y !I conmutan, podemos aplicarla formula del binomio de Newton y para n ( k obtenemos

Anv = ["I + (A # "I)]n v =

=n0

("I)n +n1

("I)n!1(A # "I)1 + · · · + nn

(A # "I)n v

puesto que (A # "I)kv = (A # "I)k+1v = (A # "I)k+2v = · · · = 0

= "nv + n"n!1(A # "I)v +n(n # 1)

2"n!2(A # "I)2v + · · ·+

+ · · · + "n!k+1 nk # 1

(A # "I)k!1v

y aparecen (a lo sumo) k sumandos en el sumatorio, independientemente de lo grandeque sea n. En los ejemplos que veremos k sera pequeno y apareceran pocos terminosen el sumatorio.

(b) Si obtenemos una base {v1, . . . , vm} (de Rm o Cm) formada por autovectores generali-zados de A, entonces puede encontrarse la solucion general del sistema de ecuacionesen diferencias un = Aun!1 para cualquier u0 " Rn. Para ello, expresamos u0 comocombinacion lineal de los autovectores generalizados {v1, . . . , vm},

u0 = #1v1 + · · · + #mvm

con lo queun = Anu0 = #1A

nv1 + · · · + #mAnvm

y, por tanto, bastara determinar (Anvj) para cada autovector generalizado vj .

(c) Calculo de An. A partir de una base formada por autovectores generalizados {v1, . . . , vm}podemos calcular An sin mas que obtener los vectores {Anv1, . . . , Anvm} y despejar An

de la igualdad matricial

An v1 v2 . . . vm = Anv1 Anv2 . . . Anvm .

(d) Comportamiento asintotico de Anu0. Con este termino se designa al estudio delcomportamiento de la sucesion de vectores u0, u1, u2, . . . a largo plazo. Es decir setrata de estudiar que sucede cuando n #$ 0. Los vectores un

Matematicas I. 2010-2011

Page 18: Autovalores Sevilla

156 Tema 5.- Autovalores y autovectores.

¿convergen a un cierto vector?

¿oscilan entre ciertos vectores?

¿tienden a 0? Es decir, ¿lımn$# ||un|| = 0?

Si tenemos un vector u0 expresado como combinacion lineal de autovectores y autovectoresgeneralizados

u0 = c1v1 + · · ·+ cmvm,

la sucesion generada viene dada mediante

un = Anu0 = c1Anv1 + · · · + cmAnvm

con lo cual podemos reducir el estudio al comportamiento de las sucesiones Anv siendo vun autovector o un autovector generalizado de A. En la situacion mas simple, que v sea unautovector asociado a un cierto autovalor ! tenemos que

Anv = !nv

y, por tanto,

Si |!| < 1, tenemos que (!n) $ 0 y (Anv) = (!nv) $ 0.

Si |!| > 1, tenemos que (!n) $ 0 y (||Anv||) = (|!|n ||v||) $ +0.

Si |!| = 1 hay que distinguir dos casos (al menos):

• Si ! = 1, la sucesion de vectores Anv = v es constante.

• Si |!| = 1,! '= 1, puesto que |!n| = 1 para todo n = 1, 2, . . . , los coeficientes!,!2,!3, . . . recorren la circunferencia unidad (no completa, infinitas veces) y losvectores Anv = !nv presentan un comportamiento oscilante.

Veamos a continuacion dos ejemplos de como obtener Anv.

Ejemplo 1. Calcular un = Anu0 siendo

A =1 1 00 1 00 0 2

y u0 =21#1

.

Por ser A triangular es inmediato que los autovalores son !1 = 1 (doble) y !2 = 2 (sim-ple). Como es facil comprobar, mg(!1 = 1) = 1 < ma(!1 = 1) = 2 y la matriz A no esdiagonalizable. No existe una base de autovectores (!1 y !2 aportan uno cada uno) y nece-sitamos recurrir a un autovector generalizado de !1 para obtener una base de R3 formadapor autovectores y autovectores generalizados.

Autovectores asociados a !1 = 1,

(A # I)x = 0 =& Nul (A # I) = Gen v1 =100

.

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 19: Autovalores Sevilla

5.3.- Aplicaciones del calculo de autovalores y autovectores. 157

Autovectores generalizados asociados a !1 = 1,

(A # I)2x = 0 =& Nul (A # I)2 = Gen v1, v2 =010

.

Autovectores asociados a !2 = 2,

(A # 2I)x = 0 =& Nul (A # 2I) = Gen v3 =001

.

Es decir, trabajaremos con la base de R3 formada por {v1, v2, v3} (que en este caso sencillocoincide con la canonica). Ası,

un = Anu0 = An(2v1 + v2 # v3) = 2Anv1 + Anv2 # Anv3.

Por ser v1 y v3 autovectores:

Anv1 = !n1v1 = 1nv1 = v1 y Anv3 = !n

2v3 = 2nv3.

Mientras que por ser v2 autovector generalizado de !1 = 1, que verifica (A#I)2v2 = 0 (k = 2en la formula dada anteriormente):

Anv2 = [!1I + (A # !1I)]n v2

= !n1v2 + n!n!1

1 (A # !1I)v2 + n(n!1)2 !n!2

1 (A # !1I)2v2 + · · ·

= 1nv2 + n1n!1v1 + 0 + ... = v2 + nv1 ya que (A # I)v2 = v1.

Finalmente

un = Anu0 = 2v1 + (v2 + nv1) # 2nv3 = (n + 2)v1 + v2 # 2nv3 =2 + n

1#2n

.

Ejemplo 2. Calcular un = Anu0 siendo

A =3/2 1/2 1/20 2 1

1/2 #1/2 5/2y u0 =

021

.

Autovalores. Calculamos sus autovalores mediante la ecuacion caracterıstica,

|A # !I| = 0 #$ !3 # 6!2 + 12!# 8 = 0 #$ (!# 2)3 = 0,

de donde obtenemos que !1 = 2 es un autovalor triple (ma(!1) = 3). (Recuerdeseque la traza de la matriz debe coincidir con la suma de los autovalores; en este casoambas valen 6, puesto que tr(A) = 3/2 + 2 + 5/2 = 2 + 2 + 2 = 6). Si calculamos sumultiplicidad geometrica

mg(!1 = 2) = 3 # rango(A # 2I) = 3 # 2 = 1

vemos que solo tiene un autovector asociado linealmente independiente, con lo quenecesitaremos encontrar dos autovectores generalizados (linealmente independientes)para formar una base de R3 con autovectores y autovectores generalizados.

Matematicas I. 2010-2011

Page 20: Autovalores Sevilla

158 Tema 5.- Autovalores y autovectores.

Autovectores:

(A # 2I)x =#1

212

12

0 0 112 #1

212

x1

x2

x3

= 0 #$ x1 # x2 + x3 = 0x3 = 0

#$ x = x2

110

.

Tomamos como autovector, por ejemplo, v1 = (1, 1, 0)T .

Autovectores generalizados:

• (A # 2I)2x = 0

12 #1

212

12 #1

212

0 0 0

x1

x2

x3

= 0 #$ x1 # x2 + x3 = 0 #$ x = x1

110

+ x3

011

.

Tomamos como primer autovector generalizado (que debe ser linealmente inde-pendiente con v1), por ejemplo, v2 = (0, 1, 1)T .

• Finalmente, (A # 2I)3x = 0

0 0 00 0 00 0 0

x1

x2

x3

= 0 #$ x =x1

x2

x3

" R3 arbitrario.

Podemos tomar como segundo autovector generalizado cualquier vector de R3 quesea linealmente independiente con {v1, v2}, por ejemplo, v3 = (1, 0, 0)T .

Una vez que tenemos la base B = {v1, v2, v3} formada por autovectores y autovectoresgeneralizados, calculamos las coordenadas de u0 en dicha base,

u0 = PB[u0]B #$021

=1 0 11 1 00 1 0

#$%

#$ [u0]B =11#1

,

es decir, u0 = v1 + v2 # v3.Por tanto,

un = Anu0 = An(v1 + v2 # v3) = Anv1 + Anv2 # Anv3.

Puesto que v1 es autovector de A asociado a !1 = 2, Anv1 = !n1v1 = 2nv1. Por otra parte,

Anv2 = [!1I + (A # !1I)]n v2 = !n1v2 + n!n!1

1 (A # !1I)v2 + n(n!1)2 !n!2

1 (A # !1I)2v2 + · · ·

= 2nv2 + n2n!1v1 + 0 + ... = 2n

011

+ n2n!1110

(por ser v2 autovector generalizado asociado a !1 = 2, que verifica (A # 2I)2v2 = 0 (k = 2en la formula anterior) y ya que (A # 2I)v2 = v1),

Anv3 = [!1I + (A # !1I)]n v3 = !n1v3 + n!n!1

1 (A # !1I)v3 + n(n!1)2 !n!2

1 (A # !1I)2v3 + · · ·

= 2n

100

+ n2n!1#1/2

01/2

+ n(n!1)2 2n!2

1/21/20

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 21: Autovalores Sevilla

5.3.- Aplicaciones del calculo de autovalores y autovectores. 159

(por ser v3 autovector generalizado de !1 = 2, que verifica (A # 2I)3v3 = 0 (k = 3 en laformula anterior) y ya que

(A # 2I)v3 =#1/2

01/2

y (A # 2I)2v3 =1/21/20

.

Notese que si hubieramos elegido una base formada por tres autovectores generalizados,

{w1, w2, w3},

a partir de (A # 2I)3v = 0, tendrıamos

un = Anu0 = An(#1w1 + #2w2 + #3w3) = #1Anw1 + #2A

nw2 + #3Anw3.

Para obtener cada uno los tres terminos Anwi necesitarıamos recurrir a una expresion analogaa la obtenida para Anv3. De ahı que, en general, sea recomendable construir la base deRn formada por autovectores y autovectores generalizados de forma progresiva: resolviendoprimero (A # !I)v = 0, despues (A # !I)2v = 0, despues (A # !I)3v = 0, etc.

No obstante, puesto que en el caso anterior todo vector es un autovector generalizado(puesto que solo hay 1 autovalor), calcular Anu0 conlleva los mismos calculos que obtenerAnv3.

5.3.2.- Sistemas lineales de ecuaciones diferenciales.

Una primera advertencia que debemos hacer es que solo vamos a considerar algunosaspectos manipulativos de un tipo particularmente simple de ecuaciones y sistemasde ecuaciones diferenciales. No vamos a considerar ni los problemas de la ciencia y laingenierıa que dan lugar a dichas ecuaciones (desintegracion radiactiva, circuitos LCR, leyesde Newton del enfriamiento y del calentamiento, dinamica de poblaciones, mezclas, reac-ciones quımicas,...) ni los conceptos fısicos (velocidad,...) o geometricos (recta tangente auna curva,...) que pueden asociarse a una ecuacion diferencial, ni las variantes mas simplesque suelen asociarse a las ecuaciones y sistemas que consideraremos.

El estudio de las ecuaciones diferenciales sera uno de los topicos esenciales en la asignaturaAmpliacion de Matematicas de segundo curso.

Una ecuacion diferencial es una igualdad en la que aparece una incognita (que debemosobtener) con la particularidad de que esta incognita no es un numero sino una funcion(real de una variable real) definida en un intervalo (finito o infinito) y en la igualdad estaninvolucradas, ademas de la propia funcion incognita, una o varias de las derivadas de dichafuncion incognita. Siendo t la variable independiente, y(t) una funcion a determinar y f(t)una funcion dada, la igualdad y"(t) = f(t) es una ecuacion diferencial cuyas solucionesson las primitivas de la funcion f(t). Suponiendo que las primitivas estan definidas en todala recta real, cuando fijamos un punto (t0, y0) del plano, solo hay una de dichas primitivascuya grafica pase por dicho punto. La igualdad y"(t) = y(t) es otra ecuacion diferencialy sus soluciones son las funciones y(t) = ket siendo k una constante arbitraria. De entreestas soluciones, solo hay una cuya grafica pase por el punto (t0, y0) (la que se obtiene conk = y0e!t0). Las ecuaciones diferenciales se suelen clasificar atendiendo en primer lugar a suorden, es decir, al mayor orden de derivacion (de la funcion incognita) que aparece en laecuacion. Por ejemplo:

Matematicas I. 2010-2011

Page 22: Autovalores Sevilla

160 Tema 5.- Autovalores y autovectores.

(a) y" # 2y = cos(t), yy" = 0, (y")2 + y = 0 son ecuaciones de primer orden,

(b) y"" = t2 # 3t, yy"" # 2y" = 3 son ecuaciones de segundo orden,

(c) y""" = 0 es una ecuacion de tercer orden, ...

Un tipo especial (e importante) de ecuaciones diferenciales lo constituyen las llamadasecuaciones diferenciales lineales. Se llama ası a las ecuaciones diferenciales que resultande igualar una combinacion lineal de la funcion incognita y sus derivadas a una funcion dada,siendo los coeficientes en dicha combinacion lineal funciones de la variable independiente.Por ejemplo, la ecuacion

2y"" # ty" + ety = t2 # 1

es una ecuacion diferencial lineal de segundo orden (con coeficientes no constantes). Notemosque la parte que afecta a la funcion incognita

L(y) := 2y"" # ty" + ety

actua de forma lineal sobre ella, es decir, siendo c1 y c2 constantes arbitrarias y siendo y1(t)e y2(t) funciones para las que L(y) esta definida, se verifica

L(c1y1 + c2y2) = c1L(y1) + c2L(y2).

Este hecho hace que la estructura del conjunto de soluciones de una ecuacion diferencial linealL(y) = f(t) sea similar a la estructura del conjunto solucion de un sistema de ecuacioneslineales Ax = b. Entre estas similitudes podemos destacar:

(a) Una combinacion lineal de soluciones de la ecuacion homogenea asociada L(y) = 0, essolucion de dicha ecuacion homogenea.

(b) Al sumar una solucion de la ecuacion completa con una solucion de la ecuacion ho-mogenea se obtiene una solucion de la ecuacion completa.

(c) Al restar dos soluciones de la ecuacion completa se obtiene una solucion de la ecuacionhomogenea.

(d) Si y1 es una solucion de la ecuacion L(y) = f1(t) e y2 es una solucion de la ecuacionL(y) = f2(t), entonces y1 + y2 es una solucion de la ecuacion L(y) = f1(t) + f2(t).

El enunciado (d) se suele denominar, en forma rimbombante (pero descriptiva), prin-cipio de superposicion. En forma reducida los enunciados (a), (b) y (c) nos dicen quemanipular el conjunto solucion de la ecuacion homogenea L(y) = 0 es analogo a manipularun subespacio vectorial (que sera de dimension igual al orden de la ecuacion) y manipular elconjunto solucion de la ecuacion completa L(y) = q(t) es analogo a manipular una variedadafın (el conjunto solucion de un sistema completo Ax = b), siendo el subespacio directorel conjunto solucion de la ecuacion homogenea. Si tenemos una solucion particular yp(t) dela ecuacion completa, se verifica que (al igual que para un sistema de ecuaciones linealesAx = b que sea compatible)

solucion generalde la

ecuacion completa=

una solucion particularde la

ecuacion completa+

solucion generalde la

ecuacion homogenea

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 23: Autovalores Sevilla

5.3.- Aplicaciones del calculo de autovalores y autovectores. 161

De entre las ecuaciones diferenciales lineales, cabe destacar las que tienen coeficientesconstantes, es decir, ecuaciones del tipo

y"" # 3y" + 4y = f(t).

Para este tipo de ecuaciones podremos dar una descripcion completa del conjunto solucionde la ecuacion homogenea asociada y"" # 3y" + 4y = 0 ası como metodos para abordar laecuacion completa.

• La ecuacion lineal de primer orden.

Se suele escribir en la forma y" + p(t)y = q(t), donde p(t) y q(t) son funciones continuasen un intervalo I 1 R. Para resolver la ecuacion de primer orden vamos a proceder en dosetapas:

(1) Resolver (obtener la solucion general de) la ecuacion homogenea asociada.

y" + p(t)y = 0 =&y"

y= #p(t) & yh(t) = ce! p(t) dt

siendo c una constante real arbitraria.

(2) Buscar una solucion particular de la ecuacion completa. Para buscar una solucion partic-ular de la ecuacion completa vamos a usar un procedimiento debido a J.L. Lagrange yque se conoce como metodo de variacion de los parametros. Esta tecnica tambienes aplicable para ecuaciones lineales de orden superior y para sistemas de ecuaciones.La idea consiste en buscar una solucion de la ecuacion completa que tenga la mismaforma

yh(t) = ce! p(t) dt

que la solucion general de la ecuacion homogenea asociada, pero sustituyendo la con-stante arbitraria c por una funcion c(t) que debemos determinar. Es decir, buscamosuna solucion de la forma

yp(t) = c(t)e! p(t) dt.

Sustituyendo yp(t) en la ecuacion y" + p(t)y = q(t) nos queda

q(t) = y"p + p(t)yp = c"(t)e! p(t) dt + c(t) #p(t)e! p(t) dt + p(t)c(t)e! p(t) dt =

= c"(t)e! p(t) dt & c"(t) = q(t)e p(t) dt & c(t) = q(t)e p(t) dt dt

Por tanto, siendo µ(t) = e p(t) dt , la solucion general de la ecuacion completa vienedada por

y(t) = yh(t) + yp(t) =c

µ(t)+

1

µ(t)q(t)µ(t) dt =

1

µ(t)c + q(t)µ(t) dt ,

(otro problema es obtener las primitivas que aparecen involucradas en la expresionanterior).

Matematicas I. 2010-2011

Page 24: Autovalores Sevilla

162 Tema 5.- Autovalores y autovectores.

Una vez que tenemos la solucion general de la ecuacion basta sustituir para obtener lasolucion de un Problema de valor inicial: calcular la solucion de la ecuacion cuya graficapasa por un determinado punto. Es decir, dado un punto t0 " I, una solucion del problemade valor inicial (tambien conocido como problema de Cauchy) en t0,

y" + p(t)y = q(t)y(t0) = y0

es una funcion y = y(t) derivable en I que verifica las dos condiciones.

• Teorıa general de los sistemas lineales.

La teorıa y las tecnicas de resolucion de los sistemas de ecuaciones diferenciales linealescon coeficientes constantes corre paralela a la de las ecuaciones diferenciales lineales. En elepıgrafe siguiente estudiaremos las ecuaciones diferenciales lineales de segundo orden comocaso particular. Por comodidad y economıa de tiempo, nos restringiremos al caso de lossistemas de dos ecuaciones, las ideas esenciales son trasladables al caso general.

Definiciones Un sistema lineal plano con coeficientes constantes es un sistema de ecuacionesdiferenciales de la forma

y"1 = a11y1 + a12y2 + f1(t)

y"2 = a21y1 + a22y2 + f2(t)

en el que A = [aij] es una matriz de numeros reales cuadrada de orden 2 que se llama matrizde los coeficientes y f1, f2 : [a, b] $ R son funciones continuas dadas. Se dice que el sistemaes homogeneo cuando las dos funciones f1 y f2 son iguales a la funcion cero.

Una solucion de dicho sistema es un par y1 e y2 de funciones derivables tales que paracada t " [a, b] se verifica

y"1(t) = a11y1(t) + a12y2(t) + f1(t)

y"2(t) = a21y1(t) + a22y2(t) + f2(t).

Si introducimos las funciones vectoriales y, f : [a, b] $ R2 dadas por

y(t) =y1(t)y2(t)

y f(t) =f1(t)f2(t)

,

el sistema se escribe de forma abreviada como y"(t) = Ay(t)+f(t). La estructura es la mismaque la de una ecuacion lineal de primer orden. De hecho, la teorıa de los sistemas lineales es,como cabe esperar, una extension de las teorıas de las ecuaciones lineales de primer orden.Esto se pone de manifiesto en los siguientes resultados.

Teorema. Teorema de existencia y unicidad: Sean A = [aij ] una matriz cuadrada de orden2 y f : [a, b] $ R2 una funcion vectorial continua. Dados un punto t0 " [a, b] y un vectory0 " R2, entonces el problema de valor inicial

y"(t) = Ay(t) + f(t)y(t0) = y0

tiene solucion unica en [a, b].

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 25: Autovalores Sevilla

5.3.- Aplicaciones del calculo de autovalores y autovectores. 163

Este teorema nos dice, por ejemplo, que la solucion general de un sistema lineal planodependera de dos constantes que pueden determinarse fijando el valor de cada una de lascomponentes de la funcion vectorial y(t) en un punto dado t0.

Teorema. Estructura de las soluciones de un sistema lineal:Sea A = aij una matriz cuadrada de orden 2, sea f : [a, b] $ R2 una funcion vectorialcontinua y consideremos el sistema lineal y"(t) = Ay(t) + f(t). Entonces se verifican:

(1) Las soluciones del sistema homogeneo asociado y"(t) = Ay(t) forman un espacio vectorialde dimension 2. En particular, si y(1)(t), y(2)(t) es una base de soluciones del sistemahomogeneo, entonces se dice que la funcion matricial formada columna a columna porestas soluciones

Y (t) = y(1)(t) y(2)(t)

es una matriz fundamental de soluciones del sistema y" = Ay. Observemos que estamatriz verifica Y "(t) = AY (t). Una vez que tenemos una matriz fundamental de solu-ciones, la solucion general del sistema homogeneo es y(t) = Y (t)c, donde c " R2 es unvector de constantes arbitrarias.

(2) Si y(p)(t) es una solucion particular del sistema completo y"(t) = Ay(t) + f(t), entoncesla solucion general del sistema completo es

y(t) = Y (t)c + y(p)(t) = c1y(1)(t) + c2y

(2)(t) + y(p)(t),

siendo Y (t) = y(1)(t) y(2)(t) una matriz fundamental de soluciones del sistemahomogeneo asociado y c " R2 un vector de constantes arbitrarias.

• Sistemas homogeneos con coeficientes constantes.

De acuerdo con lo que acabamos de ver, para resolver un sistema lineal

y"(t) = Ay(t) + f(t),

debemos hallar una matriz fundamental de soluciones del sistema homogeneo asociado yuna solucion particular del sistema completo. Empezaremos estudiando como se calculanlas soluciones de un sistema homogeneo y" = Ay; luego veremos metodos para resolver elsistema completo.

Podemos utilizar la solucion general de la ecuacion diferencial y" = ay como guıa pararesolver un sistema y" = Ay. Teniendo en cuenta que las soluciones de la ecuacion y" = ayson de la forma y(t) = ceat no es descabellado buscar soluciones del sistema y"(t) = Ay(t) dela forma y(t) = e"tv siendo v un vector constante (independiente de t). Puesto que en dichocaso y"(t) = !e"tv, sustituyendo tenemos

!e"tv = Ae"tv *& Av = !v.

Por tanto,

y(t) = e"tves solucion de

y" = Ay*&

! es un autovalor de Ay v es un autovectorde A asociado a !

.

Matematicas I. 2010-2011

Page 26: Autovalores Sevilla

164 Tema 5.- Autovalores y autovectores.

Notemos que si v1 y v2 son dos autovectores de A lineamente independientes asociadosrespectivamente a dos autovalores !1 y !2, entonces las soluciones

y(1)(t) = e"1tv1, y(2)(t) = e"2tv2

son linealmente independientes, al margen de que !1 y !2 sean iguales o distintos.

¿Que sucede si la multiplicidad geometrica de un autovalor es menor que la algebraica?Hay que recurrir a los autovectores generalizados.

¿Que sucede con los autovalores y autovectores complejos no-reales? Para tener solu-ciones reales hay que separar la parte real y la parte imaginaria de las solucionescomplejas que obtengamos.

Para un sistema de dimension 2 podemos distinguir cuatro casos.

Teorema. Sea A una matriz real 2 ! 2 y consideremos el sistema y" = Ay.

(1) Autovalores reales y distintos. Supongamos que A tiene dos autovalores reales ydistintos ! y µ. Sea u un autovector asociado a ! y sea v un autovector asociadoa µ. Entonces las funciones vectoriales y(1)(t) = e"tu e y(2)(t) = eµtv son solucioneslinealmente independientes del sistema y" = Ay. En consecuencia, la solucion generalde dicho sistema viene dada por

y(t) = c1y(1)(t) + c2y

(2)(t) = c1e"tu + c2e

µtv.

(2) Autovalor real doble y no defectivo. Supongamos que A tiene un autovalor realdoble ! que no es defectivo; es decir, que admite dos autovectores linealmente inde-pendientes u y v. Entonces y(1)(t) = e"tu e y(2)(t) = e"tv son soluciones linealmenteindependientes del sistema y" = Ay. En consecuencia, la solucion general de dichosistema viene dada por

y(t) = c1y(1)(t) + c2y

(2)(t) = c1e"tu + c2e

"tv.

Observacion. Si una matriz cuadrada de orden 2 tiene un autovalor real doble y no defectivo,entonces la matriz es diagonalizable y, automaticamente, diagonal. En ese caso, el sistema

lineal correspondiente no es propiamente un sistema sino, mas bien, dos ecuaciones separadas.Si hemos descrito el procedimiento de resolucion de forma tan general es porque sigue siendo

valido para matrices de orden mayor, que pueden tener autovalores dobles, triples, etc., nodefectivos sin ser diagonales.

(3) Autovalor real doble y defectivo. Supongamos que A tiene un autovalor real doble! que sı es defectivo; es decir, que admite solamente un autovector linealmente inde-pendiente u. Entonces y(1)(t) = e"tu es una solucion del sistema y" = Ay. Para buscaruna segunda solucion y(2)(t) que sea linealmente independiente de la anterior, hacemoslo siguiente. Sea v un vector linealmente independiente del autovector u. Entonces

y(2)(t) = e"t [I + (A # !I)t] v

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 27: Autovalores Sevilla

5.3.- Aplicaciones del calculo de autovalores y autovectores. 165

es una solucion del sistema homogeneo y" = Ay independiente de y(1)(t). En conse-cuencia, la solucion general de dicho sistema viene dada por

y(t) = c1y(1)(t) + c2y

(2)(t) = c1e"tu + c2e

"t [I + (A # !I)t] v.

Observacion. Este procedimiento de resolucion no es valido, tal y como se ha descrito, para

matrices de orden mayor que tengan autovalores dobles defectivos. La manera de trasladarlo al

caso general es la siguiente: el vector v que se toma para construir y(2) no puede ser cualquiervector linealmente independiente del autovector u, debe ser un autovector generalizado; esdecir, un vector v tal que (A#"I)2v = 0. Lo que ocurre con una matriz de orden dos que tiene

un autovalor doble defectivo es que, automaticamente, (A # "I)2 = 0 y todos los vectoresson autovectores generalizados.

(4) Autovalores complejos distintos. Supongamos que u = v + iw, donde i =2#1 es

la unidad imaginaria, es un autovector complejo de A asociado al autovalor complejo! = # + i$ ($ '= 0). Entonces

y(1)(t) = Re e"tu = e#t [v cos($t) # w sen($t)]y(2)(t) = Im e"tu = e#t [v sen($t) + w cos($t)]

son soluciones linealmente independientes del sistema y" = Ay. En consecuencia, lasolucion general de dicho sistema viene dada por

y(t) = c1y(1)(t) + c2y

(2)(t) = c1Re e"tu + c2Im e"tu .

Para un sistema lineal de ecuaciones diferenciales con coeficientes constantes

y"(t) = Ay(t) + f(t)

siendo A una matriz real m!m y f : [a, b] #$ Rm una funcion vectorial continua, podemosdecir lo mismo que hemos visto para un sistema de dimension 2 en lo que se refiere a laestructura de la solucion general del sistema homogeneo asociado y"(t) = Ay(t), la relacionentre la solucion general del sistema completo y la del sistema homogeneo, el teorema deexistencia y unicidad del problema de valor inicial asociado... En lo que se refiere a solucionesasociadas a autovalores y autovectores tenemos los resultados siguientes.

Teorema. Sea A una matriz real m ! m,

(a1) Si v es un autovector de A asociado a un autovalor !, entonces y(t) = e"tv es unasolucion (real o compleja) del sistema y" = Ay.

(a2) Si A es diagonalizable y {v1, · · · , vm} es un conjunto de m autovectores linealmenteindependientes, asociados respectivamente a los autovalores !1, . . . ,!m (iguales o dis-tintos, reales o complejos), entonces

y1(t) = e"1tv1, . . . , ym(t) = e"mtvm

son m soluciones linealmente independientes del sistema y" = Ay. En el caso de auto-valores/autovectores complejos no-reales bastara sustituir la pareja de soluciones com-plejas e"tv, e"tv por la pareja formada por su parte real e imaginaria.

Matematicas I. 2010-2011

Page 28: Autovalores Sevilla

166 Tema 5.- Autovalores y autovectores.

(b) Si u es un autovector generalizado de A asociado a un autovalor !, entonces

y(t) = e"t I + (A # !I)t + · · ·+1

k!(A # !I)k tk + · · · u

es una solucion (real o compleja) del sistema y" = Ay. Notemos que, puesto que u esun autovector generalizado de A asociado a !, se verifica que (A # !I)k u = para uncierto valor de k en adelante y, por tanto, en la suma anterior bastara con consideraruna cantidad finita de sumandos (que a lo sumo sera la multiplicidad algebraica de !).

(c) Si y(t) es una solucion compleja del sistema y" = Ay, entonces su parte real y su parteimaginaria son soluciones de dicho sistema.

Observacion. Una forma habitual de dar la solucion general de un sistema homogeneoy" = Ay utiliza la denominada exponencial de una matriz. Si definimos la exponencialde una matriz cuadrada A mediante

eA =#

n=0

1

n!An = I + A +

1

2!A2 +

1

3!A3 + · · ·

entonces, se verifica que eA es una matriz no-singular (independientemente de A) y su inversaes la que tiene que ser (analogıa con la funcion exponencial real, y con la compleja),

e!A =#

n=0

(#1)n

n!An = I # A +

1

2!A2 #

1

3!A3 + · · ·

De esta forma, para cualquier vector v " Rm, podemos considerar la funcion

y(t) = eAtv

que verifica que y" = Ay puesto que

d

dteAtv =

d

dtI + At +

1

2!A2t2 + · · · v =

= A +1

2!A22t +

1

3!A33t2 + · · · v = A I + At +

1

2!A2t2 + · · · v = AeAtv.

Por tanto y(t) = eAtv, v " Rm es la solucion general de y" = Ay (las columnas de eAt sonsoluciones linealmente independientes, eAt es una matriz fundamental de soluciones).

En general, para calcular de manera efectiva la exponencial eA de una matriz A, hay querecurrir al calculo de autovalores y autovectores. En la situacion mas simple, cuando A esdiagonalizable, si P es una matriz de paso que diagonaliza A,

P!1AP = D =& A = PDP!1 =& An = PDnP!1 =&

& eA = PeDP!1 = P

e"1 0 . . . 00 e"2 . . . 0...

.... . .

...0 0 . . . e"m

P!1.

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 29: Autovalores Sevilla

5.4.- Ejercicios. 167

5.4.- Ejercicios.

Ejercicio 1.

(1) Determina la matriz de la simetrıa respecto al plano " % x + y # z = 0.

(2) Determina la matriz de la proyeccion ortogonal sobre la recta

r % x + y # z = 0,x # y + 2z = 0.

(3) Determina la matriz de la simetrıa respecto de la recta

r % x + y # z = 0,x # y + 2z = 0.

Ejercicio 2. Dada la matriz

A3 0 a3 #1 b#2 0 c

.

(a) Calcula A de forma que (2, 0,#1)T sea un autovector cuyo autovalor correspondiente es! = #1.

(b) Halla los demas autovalores y autovectores.

Ejercicio 3. Determina los valores del parametro # para los que es diagonalizable cada unade las siguientes matrices,

A =1 0 0a 1 01 1 2

, B =0 2 0#1 3 0# # + 2 1

, C =0 #1 #2 3 ##0 0 1

.

Ejercicio 4. Dada la matriz

A =1 0 1# #2 23 0 #1

, # " R.

(a) Calcula los valores de # para los que A es diagonalizable.

(b) Para dichos valores de #, calcula los autovalores y los autovectores de A!1.

(c) Para dichos valores de #, calcula An, n = 1, 2, · · · .

Matematicas I. 2010-2011

Page 30: Autovalores Sevilla

168 Tema 5.- Autovalores y autovectores.

Ejercicio 5. Estudia la diagonalizabilidad de las siguientes matrices en funcion de los pa-rametros que aparecen.

A =a + 3 b 1

0 a 0a2 # 1 c a + 1

, B =5 0 00 #1 b3 0 a

, C =

#1 0 0 0a #1 0 0b d 1 0c e f 1

.

Ejercicio 6. Calcula bases de R3 formadas por autovectores y autovectores generalizadosde las siguientes matrices:

A =4 #1 11 3 #10 1 1

, B =0 1 00 0 12 #5 4

.

Ejercicio 7. Determina la matriz de la transformacion lineal T : x " R2 #$ T (x) = Ax "R2 respecto de la base B = {v1, v2} siendo

A =1 1#1 3

, v1 =11

, v2 =54

.

Ejercicio 8. Sea f : R4 $ R4 la aplicacion lineal dada por f(x) = Ax, donde

A =

a 1 #1 #10 b 0 #3#1 2 c 10 1 0 d

.

(a) Halla A sabiendo que f(S1) = S2, donde

S1 %x1 # x2 = 0x3 + x4 = 0

y S2 = Gen {(1,#2, 1, 1)T , (0, 3,#1,#2)T}.

(b) Prueba que A no es diagonalizable.

(c) Halla una base de R4 formada por autovectores y autovectores generalizados.

Ejercicio 9. Demuestra:

(a) Si ! es un autovalor de una matriz cuadrada A, la multiplicidad geometrica de ! comoautovalor de A y como autovalor de AT es la misma.

(b) Si A es una matriz cuadrada diagonalizable con un unico autovalor (multiple) entoncesA es una matriz diagonal.

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 31: Autovalores Sevilla

5.4.- Ejercicios. 169

(c) Sea A una matriz diagonalizable y sea P tal que P!1AP es diagonal. Demuestra que A2

y AT son diagonalizables y calcula matrices de paso que las diagonalicen.

Ejercicio 10. Sea A la matriz

A =

1 1 0 #10 2 0 0

a # 1 1 2 #a0 #a 0 a

, a " R.

(a) Determina los valores de a para los que A es diagonalizable.

(b) Para a = #1, diagonaliza la matriz A y calcula An, n = 1, 2, . . . ¿Es valido el resultadopara n = #1,#2, . . . ? Justifica la respuesta.

(c) Para a = #1, diagonaliza cada una de las matrices siguientes:

A5, A # 7I, AT .

Ejercicio 11. Sea B = {b1, b2, b3} una base de R3 y consideremos la matriz A definida porlas siguientes condiciones,

Ab1 = b1, Ab2 = b3 y Ab3 = b2.

(a) Comprueba que la matriz A esta bien definida.

(b) Calcula los autovalores de A.

(c) Calcula los autovectores de A expresados en funcion de la base B considerada y demues-tra que A es diagonalizable.

Ejercicio 12. Calcula la matriz

eA =#

n=0

An

n!= I + A +

1

2!A2 + · · ·

1

n!An + · · ·

para las matrices

A1 =1 #1 20 2 10 0 3

y A2 =0 2 10 0 30 0 0

.

Ejercicio 13. Calcula la solucion del problema de valor inicialun = Aun!1

u0siendo

A =3 0 #110 1 #51 0 1

y u0 =001

.

Matematicas I. 2010-2011

Page 32: Autovalores Sevilla

170 Tema 5.- Autovalores y autovectores.

Ejercicio 14. Resuelve el sistema de ecuaciones diferenciales y" = Ay para las siguientesmatrices A:

(1)1 14 1

,1 #12 3

.1 22 1

,1 10 1

,

(2)1 #1 43 2 #12 1 #1

,5 #4 2#4 5 22 2 8

,1 #1 01 2 1#2 1 #1

.

(3)#1 1 01 #2 10 1 #1

,1 #3 20 #1 00 #1 #2

,1 0 #20 1 01 #1 #1

.

Ejercicio 15. Resuelve el problema de valor inicialy" = Ayy(0) = y0

para las siguientes ma-

trices A y valores iniciales y0:

(1) A =0 1#5 2

, y0 =02

.

(2) A =3 1 #11 3 #13 3 #1

, y0 =1#2#1

.

(3) A =3 2 42 0 24 2 3

, y0 =141

.

Matematicas I. Ingenierıas: Aeroespacial, Civil y Quımica

Page 33: Autovalores Sevilla

5.5.- Apendice: MATLAB. 171

5.5.- Apendice: MATLAB.

Determinante y Traza. DET y TRACE. Dada una matriz cuadrada A al ejecutar

> det(A)> trace(A)

se obtienen, respectivamente, el determinate y la traza de la matriz A. El comandotrace es aplicable a matrices rectangulares.

Polinomio Caracterıstico. POLY. Dada una matriz cuadrada A de orden n, al ejecutar laorden

> p = poly(A)

Matlab nos da un vector fila con n + 1 entradas p = [p1, p2, . . . , pn, pn+1] que son loscoeficientes del polinomio det (!I#A) (que es, salvo el signo, el polinomio caracterısticode la matriz A) ordenados en potencias decrecientes de !,

det (!I # A) = p1!n + p2!

n!1 + · · ·+ pn! + pn+1.

Recordemos que si r es un vector, al ejecutar la orden

> p = poly(r)

Matlab nos da un vector fila cuyos elementos son los coeficientes del polinomio monicocuyas raıces son los elementos de r. Por otra parte, al ejecutar >r = roots(p) se ob-tiene un vector columna cuyos elementos son las raıces de polinomio cuyos coeficientesvienen dados por el vector fila p.

Autovalores y Autovectores. EIG. Dada una matriz cuadrada A, al ejecutar la orden

> E = eig(A)

Matlab nos da un vector cuyos elementos son los autovalores de A, repetido cada unosegun su multiplicidad (algebraica). Al ejecutar la orden

> [V,D]=eig(A)

Matlab nos da dos matrices cuadradas del mismo orden que A: una matriz diagonalD cuyos elementos diagonales son los autovalores de A (repetido cada uno segun sumultiplicidad algebraica) y una matriz V cuyas columnas son autovectores de A, aso-ciados a los correspondientes elementos diagonales de D, de forma que AV = V D.Si la matriz A es diagonalizable, la matriz V sera una matriz no-singular con lo cualtendremos una diagonalizacion de A. Si A no es diagonalizable, la expresion AV = V Dno nos dara una diagonalizacion de A puesto que V sera singular.

Matematicas I. 2010-2011