Метод SVD в с ++

0

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

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

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

Теги:
visual-studio-2012
svd

1 ответ

0
Лучший ответ

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

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

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

  • 0
    спасибо большое ... работает ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню