Con una cuenta desbloqueas el cuestionario, el foro de dudas y el tutor con IA de esta lección, además del registro de progreso y el certificado verificable al terminar «Álgebra Lineal: la geometría detrás de las matrices».
Una transformación lineal gira, estira y mezcla direcciones. Casi todas. La pregunta de esta lección es si quedan excepciones: direcciones que la matriz respete, limitándose a estirarlas o encogerlas.
Av=λv,v=0
Un v así es un autovector y el factor λ su autovalor. La restricción v=0 es esencial: el vector nulo cumple la ecuación con cualquier λ y no dice nada. El autovalor sí puede ser cero, y cuando lo es significa que la matriz aniquila esa dirección: λ=0 equivale a espacio nulo no trivial, es decir, a matriz singular.
La ecuación característica
Reescribiendo: (A−λI)v=0. Esto es un sistema homogéneo, y queremos que tenga solución no trivial. Por la lección 7, eso ocurre exactamente cuando la matriz es singular:
det(A−λI)=0
Para una matriz 2×2 el desarrollo es inmediato y merece la pena tenerlo memorizado:
λ2−(trA)λ+detA=0
De donde salen dos identidades que sirven de comprobación instantánea en cualquier cálculo:
λ1+λ2=trA,λ1λ2=detA
y que en tamaño n se generalizan: la traza es la suma de los n autovalores y el determinante su producto.
1 de 6
Diagonalizar: elegir la base correcta
Si A de tamaño n tiene n autovectores linealmente independientes, ponerlos como columnas de S da
A=SΛS−1,Λ=diag(λ1,…,λn)
La lectura correcta es la de la lección 4: en la base de los autovectores, la transformación es simplemente estirar cada eje por su factor. Todo el aparato de cambio de base sirve para eso.
La consecuencia práctica llega al elevar a potencias, porque los factores S−1S se cancelan en cadena:
Ak=SΛkS−1
Elevar una matriz a la potencia 100 se convierte en elevar n números sueltos. De ahí que los autovalores gobiernen la evolución a largo plazo de cualquier sistema lineal: si todos los ∣λi∣<1, Ak→0 y el sistema es estable; si algún ∣λi∣>1, ese modo domina y crece sin límite. Es el criterio de estabilidad que en Señales y Sistemas aparece como «polos dentro del círculo unidad».
Ejemplo resuelto 1: una matriz simétrica
Sea A=[2112]. Traza 4, determinante 3, luego λ2−4λ+3=0 y λ=3,1.
Para λ=3: (A−3I)v=[−111−1]v=0 da v1=v2, luego v1=(1,1)/2. Para λ=1: v1=−v2, luego v2=(1,−1)/2.
Obsérvese que salen perpendiculares. No es casualidad: la matriz es simétrica, y ese es el teorema espectral de la lección 11.
Ejemplo resuelto 2: una cadena de Markov
Sea M=[0.80.20.30.7], con columnas que suman 1: describe cómo se reparte una población entre dos estados cada periodo. Traza 1.5, determinante 0.56−0.06=0.5, luego λ2−1.5λ+0.5=0 y λ=1,0.5.
El autovalor λ=1siempre aparece en una matriz estocástica, y su autovector normalizado a que sume 1 es el estado estacionario: aquí (0.6,0.4). El segundo autovalor, 0.5, manda la velocidad: cada periodo la desviación respecto del equilibrio se reduce a la mitad. Con ∣λ2∣ cercano a 1, el sistema tardaría muchísimo en estabilizarse — exactamente el problema que resuelve el factor de amortiguación de PageRank.
Los dos casos que rompen la receta
Autovalores complejos. Una rotación no deja ninguna dirección real fija, y su discriminante sale negativo. Para R90∘=[01−10]: traza 0, determinante 1, λ=±i. No es un fallo: los autovalores complejos codifican rotación. Su módulo es el factor de escala y su argumento el ángulo girado por iteración, que es exactamente cómo se leen las oscilaciones de un sistema dinámico.
Matrices defectuosas. La cizalla [1011] tiene λ=1 doble, pero solo un autovector independiente, (1,0). No hay base de autovectores y la matriz no es diagonalizable. Lo más cerca que se llega es la forma de Jordan, con un 1 sobre la diagonal. Estos casos son raros entre matrices arbitrarias pero aparecen sistemáticamente en sistemas con amortiguamiento crítico.
Situación
Discriminante
Consecuencia
Dos autovalores reales distintos
>0
diagonalizable, autovectores independientes
Autovalor doble con dos autovectores
=0
diagonalizable (p. ej. A=cI)
Autovalor doble con un solo autovector
=0
defectuosa, no diagonalizable
Par complejo conjugado
<0
rotación con escala; no hay direcciones reales fijas
Una matriz 2×2 tiene traza 0.5 y determinante −0.5. ¿Qué se puede afirmar de su comportamiento al iterar x←Ax?
El método de la potencia
Calcular autovalores resolviendo el polinomio característico es inviable más allá de 3×3: no hay fórmula cerrada para grado ≥5 y el problema es numéricamente pésimo. El algoritmo más simple que sí funciona es iterar y normalizar:
x(k+1)=∥Ax(k)∥Ax(k),λ≈xTAx
Por qué converge. Escribe el vector inicial en la base de autovectores, x(0)=∑civi. Entonces Akx(0)=∑ciλikvi=λ1k(c1v1+∑i≥2ci(λi/λ1)kvi). Como ∣λi/λ1∣<1, todos los términos salvo el primero se apagan geométricamente. ■
La velocidad de convergencia es exactamente ∣λ2/λ1∣: si los dos autovalores dominantes tienen módulos parecidos, la iteración se arrastra. Este algoritmo, aplicado a la matriz de enlaces de la web, es el PageRank original; los métodos serios de hoy (QR con desplazamientos, Lanczos) son refinamientos de la misma idea.
Playground · python
Lo que este modelo deja fuera
Los autovalores de una matriz no simétrica pueden ser extremadamente sensibles a perturbaciones: cambiar una entrada en 10−10 puede moverlos en 10−3. La medida de esa fragilidad es el condicionamiento del problema de autovalores, distinto del de resolver sistemas. Además, el cociente de Rayleigh xTAx que usa el laboratorio converge al autovalor dominante pero no acota los autovalores como sí lo hace en el caso simétrico. El autovector se normaliza con un signo canónico, así que puede aparecer «al revés» respecto del que calcularías a mano: v y −v son el mismo autovector.
En la lección 11 nos restringimos a las matrices simétricas, donde desaparecen las dos patologías de esta lección y aparece el resultado más limpio del curso: el teorema espectral.
Laboratorio: Laboratorio · Autovalores y método de la potencia