基于 Lapack 接口的 Hermitian 或对称矩阵的三对角化:代码通过调用 Lapack 例程计算 Hermitian 矩阵的三对角分解。-matlab开发

时间:2024-06-21 03:09:40
【文件属性】:

文件名称:基于 Lapack 接口的 Hermitian 或对称矩阵的三对角化:代码通过调用 Lapack 例程计算 Hermitian 矩阵的三对角分解。-matlab开发

文件大小:20KB

文件格式:ZIP

更新时间:2024-06-21 03:09:40

matlab

此代码基于 Lapack 子程序 ZHETRD 和 ZUNGTR 提供了可靠的三对角矩阵分解程序。 Lapack 是数值分析中最可靠的 Fortran 程序之一。 在 Lapack 中,三对角化用于计算 Hermitian 矩阵的特征值分解。 请参阅http://www.netlib.org/lapack/lug/node48.html但是,Matlab 不支持将其作为独立样式。 因此,此提交有助于人们使用 Hermitian/对称矩阵的三对角化,A = Q * T * Q', 其中 A 是 Hermitian 或对称的,T 是实对称三对角线,Q 是酉或正交的。 最初的 Lapack 接口例程来自 Tim Toolan 在“文件交换”中的先前工作。 请注意,厄米三对角化是矩阵约简保留特征值的好工具。 对于非 Hermitian/-对称矩阵,Hessenberg 分解 (hess) 是矩阵约


【文件预览】:
tridiag_lapack_interface.zip

网友评论