mp-spalg

Versión 1.0.0 (34,5 KB) por Xiaobo Liu
A multiprecision Schur-Parlett algorithm for computing arbitrary matrix functions without derivatives.
11 descargas
Actualizado 24 mar 2021

Function include/funm_nd.m is a Schur-Parlett algorithm for computing a function of a square matrix without using derivatives. It evaluates the nontrivial diagonal blocks in the Schur form using randomized approximate diagonalization with a diagonal perturbation.

The function works for an arbitrary function f at a square matrix A and requires only the ability to evaluate f itself; derivatives are not required.

Function test.m runs a simple test of the codes.

Details on the underlying algorithms can be found in the technical report:

N. J. Higham and X. Liu. A Multiprecision Derivative-Free Schur-Parlett Algorithm for Computing Matrix Functions, MIMS EPrint 2020.19, 2020.

All codes used for generating the data in the above report are included in this repository.

Dependencies
The code in this repository requires the Advanpix Multiprecision Computing Toolbox for MATLAB (www.advanpix.com).

Citar como

Xiaobo Liu (2024). mp-spalg (https://github.com/Xiaobo-Liu/mp-spalg), GitHub. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2020b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Etiquetas Añadir etiquetas

Community Treasure Hunt

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

Start Hunting!

No se pueden descargar versiones que utilicen la rama predeterminada de GitHub

Versión Publicado Notas de la versión
1.0.0

Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.
Para consultar o notificar algún problema sobre este complemento de GitHub, visite el repositorio de GitHub.