Multiprecision algorithms for computing the matrix logarithm

版本 1.0.0.0 (12.0 KB) 作者: Massimiliano Fasi
Computation of the matrix logarithm in multiprecision.
141.0 次下载
更新时间 2017/12/14

查看许可证

This code computes the logarithm and the Frechét derivative of a square matrix with non-negative eigenvalues in multiple precision. Both functions require the Advanpix Multiprecision Computing Toolbox for MATLAB (see www.advanpix.com) to work correctly.
The submission contains two functions:
* LOGM_MP computes the matrix logarithm and its Frechét derivative by using the inverse scaling and squaring algorithm and exploiting the complex Schur decomposition of the matrix.
* LOGM_MP_FULL computes the matrix logarithm without transforming the input matrix to upper triangular form.
A detailed description of the algorithms can be found in:
M. Fasi and N. J. Higham, Multiprecision Algorithms for Computing the Matrix Logarithm. Technical Report 2017.16, Manchester Institute for Mathematical Sciences, The University of Manchester, UK, May 2017.

引用格式

Massimiliano Fasi (2024). Multiprecision algorithms for computing the matrix logarithm (https://www.mathworks.com/matlabcentral/fileexchange/63841-multiprecision-algorithms-for-computing-the-matrix-logarithm), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2017b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Calculus 的更多信息
致谢

参考作品: The Matrix Function Toolbox

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0.0

Add a picture.

Add diagonalization for normal matrices.
Fix performance bug in ALPHA(A,K,M).