文件名称:基于 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