logm

Logaritmo de matriz.

Categoria: Mathematics > Linear Algebra

Sintaxe

L = logm(A)

Retorna a matriz L com expm(L) = A.

Descrição

logm inverte expm. Não é log(A), que toma o logaritmo de cada elemento. O logaritmo é calculado a partir da forma de Schur com escalonamento inverso e quadrados sucessivos.

É usado, por exemplo, para recuperar o gerador de uma cadeia de Markov de tempo contínuo a partir de sua matriz de transição.

Argumentos de entrada

A
Matriz quadrada, sem autovalores no eixo real negativo nem em zero, caso se queira resultado real.

Argumentos de saída

L
O logaritmo principal da matriz; pode ser complexo.

Exemplo

Invertendo expm

logm(eye(2))
A = expm([1 2; 0 1]);
logm(A)
logm([4 0; 0 9])
Saída
ans = 2×2

     0     0
     0     0
ans = 2×2

    1.0000    2.0000
         0    1.0000
ans = 2×2

    1.3863         0
         0    2.1972

Veja também

expm sqrtm funm log