ubuntu eigen 安装与使用

1安装:sudo apt-get install libeigen3-dev

2 调整,默认安装路径是:/usr/include/eigen3 

cd /usr/include/eigen3

Series:/usr/include/eigen3$      ls
Eigen  signature_of_eigen3_matrix_library  unsupported  

需要执行复制命令,将Eigen文件夹放在/usr/include 下面

sudo cp Eigen/ .. -R



3demo运行  

vi myeigen.c


编辑文件


#include
#include


//using Eigen::MatrixXd;
using namespace Eigen;
using namespace Eigen::internal;
using namespace Eigen::Architecture;


using namespace std;


int main()
{

        cout<<"*******************1D-object****************"<

        Vector4d v1;
        v1<< 1,2,3,4;
        cout<<"v1=\n"<

        VectorXd v2(3);
        v2<<1,2,3;
        cout<<"v2=\n"<

        Array4i v3;
        v3<<1,2,3,4;
        cout<<"v3=\n"<

        ArrayXf v4(3);
        v4<<1,2,3;
        cout<<"v4=\n"<

}


编译  g++  myeigen.c


运行  ./a.out


结果:

*******************1D-object****************
v1=
1
2
3
4
v2=
1
2
3
v3=
1
2
3
4
v4=
1
2
3

你可能感兴趣的:(库类)