visual studio 2012 — метод SVD в переполнении стека

В MATLAB мы используем этот код для вычисления матриц U, S, V методом SVD.

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

Есть ли способ и реализована функция в Visual C ++ 2012 для использования этого метода? Какие заголовки нужны?

0

Решение

Я не уверен, что есть что-то подобное конкретно в / для VS 2012.
Моя рекомендация, попробуйте библиотеку Eigen matrix, например JacobiSVD. Он предоставляет матрицы U S V. Вот пример использования:

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

Я часто использую Eigen, и нетрудно интегрировать его в существующий код.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]