基于 Lapack 接口的矩阵 SVD:SVD_LAPACK 通过调用 LAPACK 子程序计算矩阵的奇异值分解。-matlab开发

时间:2024-06-21 02:33:24
【文件属性】:

文件名称:基于 Lapack 接口的矩阵 SVD:SVD_LAPACK 通过调用 LAPACK 子程序计算矩阵的奇异值分解。-matlab开发

文件大小:63KB

文件格式:ZIP

更新时间:2024-06-21 02:33:24

matlab

SVD_LAPACK 提供了一个基于 ZGESDD 的 SVD 例程, 至少,明确地不支持作为 Matlab 的内置函数。 Lapack,一个fortran计算库,有两个不同的子程序对于奇异值分解 (SVD):xGESVD 和 xGESDD。 xGESVD 基于隐式 QR 迭代,而 xGESDD 使用分而治之的方法。 请参阅 < http>和< http>用于 Lapack 子例程。 Matlab 的内置函数 svd 似乎使用了 lapack 子程序 xGESVD。 同时,Octave 的内置函数 svd 支持两种算法通过使用 svd_driver()。 如果人们想在 Matlab 中使用 xGESDD 例程, 需要编写一个 M


【文件预览】:
svd_lapack_interface.zip
svd_lapack_interface.mltbx

网友评论