Ir al contenido

Logaritmo de una matriz

De Mexpedia

En matemática, en particular en análisis, el logaritmo de una matriz es otra matriz tal que su matriz exponencial asociada sea igual a la matriz inicial. Esto corresponde por lo tanto a una generalización de la función escalar del logaritmo y en cierto sentido es la función inversa de la exponenciación de matrices. No todas las matrices poseen un logaritmo e incluso pueden llegar a tener más de un logaritmo asociado, de modo que definir la función logaritmo para matrices debe realizarse con cuidado.

El estudio del logaritmo de matrices conlleva a la Teoría de Lie puesto que cuando una matriz posee un logaritmo entonces ésta es un elemento del Grupo de Lie y su logaritmo es el elemento correspondiente del espacio vectorial del Álgebra de Lie.

Definición

[editar | editar código]

Una matriz B es un logaritmo[nota 1] de la matriz A si la exponencial de B es A,[1] esto es:

eB=A.

Observaciones

[editar | editar código]
  • 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 de una matriz B no es único, es decir existe más de una matriz compleja A tal que exp⁡(A)=B.

Existencia del logaritmo

[editar | editar código]

En el caso de los complejos, la matriz A posee un logaritmo si y solo si es invertible.[2] Este logaritmo no es único, pero si A no tiene valores propios reales negativos, ella tiene un único logaritmo cuyos valores propios se encuentran todos en la banda del plano complejo definido por {z∈ℂ;−π<Im(z)<π}; a este logaritmo le llamamos "logatirmo principal".[3]

Si nos limitamos ahora a las matrices de coeficientes reales, tenemos un criterio más complicado: una matriz real admite un logaritmo real si y solo si ella es invertible y si cada bloque de Jordan corresponde a un valor propio real negativo aparece un número par de veces[4] (En caso contrario, la matriz solamente tendrá logaritmos complejos).

Propiedades

[editar | editar código]

Si A y B son dos matrices definidas positivas tales que AB=BA, entonces, para dos logaritmos cualesquiera A y B, notados como ln⁡(A) y ln⁡(B), tenemos AB=eln⁡(A)+ln⁡(B).

Para toda matriz invertible A y elección de logaritmo ln⁡(A), se tiene que A−1=e−ln⁡(A).

Cálculo de logaritmos

[editar | editar código]

Matrices diagonalizables

[editar | editar código]

Si D es una matriz matriz diagonal (invertible), su logaritmo se obtiene tomando la matriz diagonal cuyos elementos diagonales son los logaritmos de aquellos de D (si todos los coeficientes de D son reales positivos, existe un único logaritmo (con coeficientes reales)).

Más generalmente, si A es una matriz diagonalizable (invertible), podemos por definición escribir A=PDP−1, donde D es una matriz diagonal y donde P es la matriz de cambio de base correspondiente a una base de vectores de vectores propios de A; llamando entonces a L como un logaritmo de D, verificamos fácilmente (ver «matriz exponencial») que exp⁡(PLP−1)=Pexp⁡(L)P−1=A, y entonces tenemos que PLP−1 es un logaritmo de A.

Matrices no diagonalizables

[editar | editar código]

El resultado expuesto anteriormente no se puede aplicar a matrices no diagonalizables tales como (1101). Poniendo una matriz como ésta bajo la forma normal de Jordan, podemos entonces calcular el logaritmo de los bloques de Jordan. Recordando que estos bloques tienen la forma:

B=(λ100⋯00λ10⋯000λ1⋯0⋮⋮⋮⋱⋱⋮0000λ100000λ)=λ(1λ−100⋯001λ−10⋯0001λ−1⋯0⋮⋮⋮⋱⋱⋮00001λ−1000001)=λ(I+K),

donde K es una matriz nilpotente (triangular superior y de diagonal nula), el escalar λ no nulo si hemos supuesto a la matriz invertible. Utilizando el desarrollo en serie ln⁡(1+x)=x−x22+x33−x44+⋯, sabemos que en el sentido de las series formales de potencias se tiene que exp⁡(ln⁡(1+x))=1+x, y de este modo (dado que las matrices de las potencias conmutan entre ellas) se tiene también que exp⁡(ln⁡(I+K))=I+K en caso de que la serie sea convergente para una matriz K dada. Haciendo el cálculo entonces

L=ln⁡B=ln⁡(λ(I+K))=ln⁡(λI)+ln⁡(I+K)=(ln⁡λ)I+K−K22+K33−K44+⋯,

la serie es evidentemente convergente, dado que siendo K nilpotente, ella no tiene que un número finito de términos (existe n∈ℕ tal que Km=0 para todo m≥n); se concluye entonces que L es efectivamente un logaritmo de B (siempre y cuando se asuma invertible para que λ).

De este modo tenemos por ejemplo que:

ln⁡(1101)=(0100).
  1. ↑ Observe que se escribe "un logaritmo" en lugar de "el logaritmo" debido a que no es único.

Referencias

[editar | editar código]
  1. ↑ A. F. Filíppov Introducción a la teoría de ecuaciones difrenciales Editorial URSS Moscú (2007)
  2. ↑ Higham, 2008, Théorème 1.27 (Gantmacher).
  3. ↑ Higham, 2008, Theorem 1.31.
  4. ↑ Culver, 1966.

Véase también

[editar | editar código]