A multiprecision Schur-Parlett algorithm for computing arbitrary matrix functions without derivatives.
現在この提出コンテンツをフォロー中です。
- フォローしているコンテンツ フィードに更新が表示されます。
- コミュニケーション基本設定に応じて電子メールを受け取ることができます
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).
引用
Xiaobo Liu (2026). mp-spalg (https://github.com/xiaobo-liu/mp-spalg), GitHub. に取得済み.
一般的な情報
- バージョン 1.0.0 (34.5 KB)
-
GitHub でライセンスを表示
MATLAB リリースの互換性
- すべてのリリースと互換性あり
プラットフォームの互換性
- Windows
- macOS
- Linux
GitHub の既定のブランチを使用するバージョンはダウンロードできません
| バージョン | 公開済み | リリース ノート | Action |
|---|---|---|---|
| 1.0.0 |
