logm — square matrix logarithm
y=logm(x)
logm(x)
is the matrix logarithm of x
.
The result is complex if x
is not positive or definite positive.
If x
is a symmetric matrix, then calculation is made by
schur form. Otherwise, x
is assumed diagonalizable. One has
expm(logm(x))=x