Computational Techniques for Real Logarithms of Matrices
- 1 July 1996
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 17 (3) , 570-593
- https://doi.org/10.1137/s0895479894273614
Abstract
In this work, we consider computing the real logarithm of a real matrix. We pay attention to general conditioning issues, provide careful implementation for several techniques including scaling issues, and finally test and compare the techniques on a number of problems. All things considered, our recommendation for a general purpose method goes to the Schur decomposition approach with eigenvalue grouping, followed by square roots and diagonal Padé approximants of the diagonal blocks. Nonetheless, in some cases, a well-implemented series expansion technique outperformed the other methods. We have also analyzed and implemented a novel method to estimate the Frechet derivative of the log, which proved very successful for condition estimation.Keywords
This publication has 20 references indexed in Scilit:
- Considerations on computing real logarithms of matrices, hamiltonian logarithms, and skew-symmetric logarithmsLinear Algebra and its Applications, 1996
- Perturbation theory and backward error forAX−XB=CBIT Numerical Mathematics, 1993
- Topics in Matrix AnalysisPublished by Cambridge University Press (CUP) ,1991
- Padé error estimates for the logarithm of a matrixInternational Journal of Control, 1989
- Condition Estimates for Matrix FunctionsSIAM Journal on Matrix Analysis and Applications, 1989
- Computing real square roots of a real matrixLinear Algebra and its Applications, 1987
- A Schur method for the square root of a matrixLinear Algebra and its Applications, 1983
- Transformation algorithm for identification of continuous-time multivariable systems from discrete dataElectronics Letters, 1981
- Logarithms of matricesProceedings of the American Mathematical Society, 1968
- On the existence and uniqueness of the real logarithm of a matrixProceedings of the American Mathematical Society, 1966