0

MATLAB では、SVD 法による U、S、V 行列の計算にこのコードを使用します。

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

このメソッドを使用するための方法と Visual C++ 2012 で実装された機能はありますか? 必要なヘッダーは何ですか?

4

1 に答える 1

0

特に VS 2012 にこのようなものがあるかどうかはわかりません。私の推奨事項は、JacobiSVD などの Eigen 行列ライブラリを試してみることです。マトリックス US V を提供します。使用例を次に示します。

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

私は Eigen を頻繁に使用しており、既存のコードに統合することは難しくありません。

于 2013-10-15T09:33:58.057 に答える