0

在 MATLAB 中,我们使用此代码通过 SVD 方法计算 U、S、V 矩阵。

[U,S,V] = svd(A);

在 Visual C++ 2012 中有什么方法和实现的功能可以使用这种方法吗?需要什么标题?

4

1 回答 1

0

我不确定在 VS 2012 中是否有类似的东西。我的建议是尝试使用 Eigen 矩阵库,例如 JacobiSVD。它提供了 US V 矩阵。这是一个示例用法:

http://eigen.tuxfamily.org/dox/classEigen_1_1JacobiSVD.html

我经常使用 Eigen,将它集成到您​​现有的代码中并不难。

于 2013-10-15T09:33:58.057 回答