加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Ubuntu > 正文

ubuntu 环境 安装 使用 eigen

发布时间:2020-05-22 15:32:14 所属栏目:Ubuntu 来源:互联网
导读: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 需要执行复制命令,将E

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,3;
        cout<<"v2=n"<<v2<<endl;

        Array4i v3;
        v3<<1,4;
        cout<<"v3=n"<<v3<<endl;

        ArrayXf v4(3);
        v4<<1,3;
        cout<<"v4=n"<<v4<<endl;
}

编译 g++ myeigen.c -o myeigen

报错:



暂时搁浅一会再写


运行 ./myeigen.out

结果:

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

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读