Computational techniques for real logarithms of matrices

被引:57
作者
Dieci, L [1 ]
Morini, B [1 ]
Papini, A [1 ]
机构
[1] UNIV FLORENCE, DEPT ENERGET, I-50134 FLORENCE, ITALY
关键词
real logarithm of a matrix; conditioning; Pade approximants; series expansions; eigendecomposition approaches; error analysis; implementations;
D O I
10.1137/S0895479894273614
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
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 Pade 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.
引用
收藏
页码:570 / 593
页数:24
相关论文
共 29 条
[1]  
Abramowitz M., 1972, Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables, V10th
[2]  
[Anonymous], THEORIE MATRICES
[3]  
[Anonymous], MATL REF GUID
[4]  
[Anonymous], THEORIE MATRICES
[5]  
BAKER GA, 1981, PADE APPROXIMANTS 2, V13
[6]  
BAKER GA, 1981, PADE APPROXIMANTS 1, V13
[7]   A SCHUR METHOD FOR THE SQUARE ROOT OF A MATRIX [J].
BJORCK, A ;
HAMMARLING, S .
LINEAR ALGEBRA AND ITS APPLICATIONS, 1983, 52-3 (JUL) :127-140
[9]  
DIECL L, IN PRESS LINEAR ALGE
[10]  
Golub G, 2013, Matrix Computations, V4th