美文网首页
c++ 矩阵库Eigen 3初次调用

c++ 矩阵库Eigen 3初次调用

作者: JeremyL | 来源:发表于2022-05-25 21:35 被阅读0次

# 下载

Wget https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.zip
unzip eigen-3.4.0.zip

# example

#include <iostream>
#include <Eigen/Dense>
 
using Eigen::MatrixXd;

int main()
{
  MatrixXd m(2,2);
  m(0,0) = 3;
  m(1,0) = 2.5;
  m(0,1) = -1;
  m(1,1) = m(1,0) + m(0,1);
  std::cout << m << std::endl;
}

# 编译

根据path修改为eigen的路径
$ g++ -I path/eigen-3.4.0 test.cpp -o test 

# 运行

$ ./test

 3  -1
2.5 1.5

或者#include <Eigen/Dense>修改为#include "./eigen-3.4.0/Eigen/Dense";编译时就不需要加-I指定头文件目录;

# 参考
Eigen getting started

相关文章

网友评论

      本文标题:c++ 矩阵库Eigen 3初次调用

      本文链接:https://www.haomeiwen.com/subject/fkeyprtx.html