svd算法matlab代码无级变速器
奇异值阈值“
SVT”(旧版代码)
这是从SVT网站上获得的;
请访问该网站以获取有关SVT用途的信息。
该存储库包含MATLAB代码以及C
/
mex代码,因此必须与编译器一起安装。
具体来说,这些文件取自该处的最新软件包,并于2019年6月开始进行更新以与最新的OS和Matlab版本兼容。
该软件包未得到积极维护,SVT并非始终是最好的最新算法,但是我们会尽力提供部分支持。
除了PROPACK的代码外,EmmanuelCandès和Stephen
Becker为SVT编写的原始代码。
PROPACK的此变体已在许多其他矩阵完成代码中重复使用。
由Stephen
Becker维护(电子邮件:firstname.lastname
@
colorado.edu)
编译说明
下载整个存储库,然后转到SVD_utilities子目录,然后在MATLAB中运行install_mex.m
。
使用test_MEX.m和test_PROPACK.m测试。
然后返回到父目录并运行Test_SVT.m
注意:我们已经包含了针对几种架构的预编译二进制文件。
您可能需
2021-11-11 20:08:03
677KB
系统开源
1