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