ubuntu eigen 安装与使用

xiaoxiao2021-02-28  87

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 <iostream> #include <Eigen/Dense> //using Eigen::MatrixXd; using namespace Eigen; using namespace Eigen::internal; using namespace Eigen::Architecture; using namespace std; int main() {         cout<<"*******************1D-object****************"<<endl;         Vector4d v1;         v1<< 1,2,3,4;         cout<<"v1=\n"<<v1<<endl;         VectorXd v2(3);         v2<<1,2,3;         cout<<"v2=\n"<<v2<<endl;         Array4i v3;         v3<<1,2,3,4;         cout<<"v3=\n"<<v3<<endl;         ArrayXf v4(3);         v4<<1,2,3;         cout<<"v4=\n"<<v4<<endl;

}

编译  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

转载请注明原文地址: https://www.6miu.com/read-34382.html

最新回复(0)