Eigen库安装使用
前言
Windows和Linux下使用eigen库
。
一、Windows下安装
方式一:官网下载解压:根据需要下载相应版本和格式。
此处选择,Eigen 3.4.0 released
然后头文件包含:(原文件名:“eigen-3.4.0\Eigen
”)
方式二:通过Visual Studio的NuGet包管理器安装
工具->NuGet包管理器->管理解决方案的NuGet程序包
搜索:eigen3
选择需要安装的项目:
安装完成后,项目在文件夹:
packages\Eigen3.3.3.9\lib\native\include\Eigen
![在这里插入图片描述](https://img-blog.csdnimg.cn/90c14c5ed8334e6e8351143a0a5e4794.png
二、使用Demo
1.引入库
代码如下(示例):
#include "../packages/Eigen3.3.3.9/lib/native/include/Eigen/Dense"
using namespace std;
using namespace Eigen;//eigen
int main()
{
std::cout << "Hello World!\n";
//eigen 测试
MatrixXd m(2, 2);
MatrixXd n(2, 2);//MatrixXd 代表X维度(Dynamic)的矩阵
m(0, 0) = 3;
m(1, 0) = 2.5;
m(0, 1) = -1;
m(1, 1) = m(1, 0) + m(0, 1);
n << 1, 1,
1, 1; //通过操作符重载赋值
cout <<"m:"<<m << endl;
cout << "n:" << n << endl;
}
输出结果