Logaritmo de una matriz
En matemática, el logaritmo de una matriz es una función matricial que generaliza el logaritmo escalar a matrices. En cierto sentido es la función inversa de la exponenciación de matrices.
Definición
Se denomina logaritmo de una matriz cuadrada M a una matriz L tal que
[1]
Proposiciones
- Para cualquiera matriz cuadrada M cuyo existe .
- El logaritmo de una matriz real puede ser complejo. Sin embargo, si la matriz M con es igual al cuadrado de una matriz real, entonces existe real.[2]
Propiedades
- Una matriz tiene logaritmo si y solo si es invertible (ya que si no fuera invertible su determinante sería cero, lo cual significa que algún valor propio es nulo, lo que a su vez impide definir el logaritmo de la matriz).
- El logaritmo de una matriz puede ser una matriz compleja aún si todos sus elementos son números reales, si alguno de ellos es negativo.
- En cualquier caso, el logaritmo no es único, es decir existe más de una matriz compleja tal que .
Cálculo del logaritmo
Matriz diagonalizable
Un método para encontrar para una matriz diagonalizable es el siguiente:
- Encontrar la matriz V de vectores propios de A (cada columna de V es un autovector de A).
- Encontrar la matriz inversa V−1 de V.
- Sea entonces
- es una matriz diagonal cuyos elementos son los valores propios de A.
- Reemplazar cada elemento de la diagonal de por su logaritmo natural para obtener .
Que el logaritmo de A puede ser una matriz compleja aún si A es real una consecuencia del hecho de que una matriz con valores reales puede llegar a tener valores propios complejos (por ejemplo, esto es cierto para las matrices de rotación). La no unicidad del logaritmo de una matriz es consecuencia de la no unicidad del logaritmo de un número complejo.
Matriz no diagonalizable
El algoritmo ilustrado arriba no funciona para matrices no diagonalizables, como:
Para este tipo de matrices se necesita encontrar su forma canónica de Jordan y, más que calcular los logaritmos de la diagonal como ocurría para las matrices diagonalizables, uno calcula el logaritmo de los elementos de la matriz de Jordan.
Lo último se logra al notar que uno puede escribir un bloque de Jordan como:
Dónde K es una matriz con ceros en y debajo de la diagonal. (El número λ no es cero por la suposición de que la matriz cuyo logaritmo uno intenta calcular es inversible.)
Entonces, por la fórmula
se obtiene:
Esta serie en general, no converge para cualquier matriz K, como tampoco lo hace para ningún número real con valor absoluto mayor a la unidad. No obstante, esta matriz K en particular, es una matriz nilpotente, por lo tanto la serie tiene un número finito de términos (Km es cero si m es la dimensión de K).
Utilizando este enfoque se encuentra:
Referencias
- A. F. Filíppov Introducción a la teoría de ecuaciones difrenciales Editorial URSS Moscú (2007)
- Filíppov Op. cit.