在 MATLAB 中,我们使用此代码通过 SVD 方法计算 U、S、V 矩阵。
[U,S,V] = svd(A);
在 Visual C++ 2012 中有什么方法和实现的功能可以使用这种方法吗?需要什么标题?
在 MATLAB 中,我们使用此代码通过 SVD 方法计算 U、S、V 矩阵。
[U,S,V] = svd(A);
在 Visual C++ 2012 中有什么方法和实现的功能可以使用这种方法吗?需要什么标题?
我不确定在 VS 2012 中是否有类似的东西。我的建议是尝试使用 Eigen 矩阵库,例如 JacobiSVD。它提供了 US V 矩阵。这是一个示例用法:
http://eigen.tuxfamily.org/dox/classEigen_1_1JacobiSVD.html
我经常使用 Eigen,将它集成到您现有的代码中并不难。