A Schur--Fréchet Algorithm for Computing the Logarithm and Exponential of a Matrix
- 1 July 1998
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Matrix Analysis and Applications
- Vol. 19 (3) , 640-663
- https://doi.org/10.1137/s0895479896300334
Abstract
The Schur--Fréchet method of evaluating matrix functions consists of putting the matrix in upper triangular form, computing the scalar function values along the main diagonal, and then using the Fréchet derivative of the function to evaluate the upper diagonals. This approach requires a reliable method of computing the Fréchet derivative. For the logarithm this can be done by using repeated square roots and a hyperbolic tangent form of the logarithmic Fréchet derivative. Padé approximations of the hyperbolic tangent lead to a Schur--Fréchet algorithm for the logarithm that avoids problems associated with the standard "inverse scaling and squaring" method. Inverting the order of evaluation in the logarithmic Fréchet derivative gives a method of evaluating the derivative of the exponential. The resulting Schur--Fréchet algorithm for the exponential gives superior results compared to standard methods on a set of test problems from the literature.Keywords
This publication has 21 references indexed in Scilit:
- Computational Techniques for Real Logarithms of MatricesSIAM Journal on Matrix Analysis and Applications, 1996
- Small-Sample Statistical Condition Estimates for General Matrix FunctionsSIAM Journal on Scientific Computing, 1994
- 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
- The Historical Development of the CalculusPublished by Springer Nature ,1979
- A History of Numerical Analysis from the 16th through the 19th CenturyPublished by Springer Nature ,1977
- 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