您的位置:首页 > 其它

armadillo库之对称矩阵的特征值与特征向量

2015-05-03 17:09 926 查看
#  上面的测试用例能正常运行

#include <iostream>
#include <armadillo>
#include <vector>

// using namespace std;
// using namespace arma;

int main(int argc, char** argv)
{
// mat A = randu<mat>(4,5);
// mat B = randu<mat>(4,5);
std::vector<int> ivec;
ivec.push_back(0);
ivec.push_back(1);
ivec.push_back(2);

arma::vec x(3);
x[0] = 0;
x[1] = 1;
x[2] = 2;
//x.print();
//x = -1*x;
arma::vec y(3);
y[0] = 1;
y[1] = 2;
y[2] = 3;

//x = x + y;

arma::rowvec z(3);
z[0] = 0;
z[1] = 1;
z[2] = 2;

//(x*z).print();

arma::mat a = x*z;
//a.print();

arma::vec eigval;
arma::mat eigvec;

eig_sym(eigval, eigvec, a);

eigval.print();
eigvec.print();
//std::cout<<a.n_rows<<std::endl;

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: