本征vect Armadillo C ++

时间:2018-12-13 16:30:24

标签: c++ armadillo eigenvector

我是Armadillo的初学者,并且对特征值和特征向量的计算有一些疑问。

我从一些代码开始,但是我收到一条错误消息,并且我不知道该怎么做。

#include <iostream>
#include <armadillo>
#include <complex>

using namespace std;
using namespace arma;

int
main (int argc, char** argv)
{
    cx_mat Y = randu<cx_mat>(5,5);
    cout << "Y:\n" << Y << endl;

    cx_vec eigval;
    cx_mat eigvec;
    eig_gen(eigval, eigvec, Y);

    cout << "eigenval:\n" << eigval << endl;
    cout << "eigenvect:\n" << eigvec << endl;
    return 0;
}

错误消息如下: C:\ Users \ Desktop \ armadillo-9.200。\ include \ armadillo_bits \ wrapper_lapack.hpp | 168 |对“ zgeev_”的未定义引用

我将不胜感激

谢谢

0 个答案:

没有答案