由于以后要用C++进行数值计算的编程,难免离不开矩阵计算,因为Eigen库的使用比较简洁,所以抽出几天时间学习了一下Eigen库。主要的学习来源是Eigen库的官网,由于是纯英文版本,所以我又重新根据自己的需要边翻译边学习。
开始
这是一个非常简短指引,它将教会你怎样使用Eigen。它有双重目的。它可以为那些想要尽快开始代码的人提供了对Eigen库使用的最少介绍。你也可以阅读这章作为教程的第一部分,它详细解释了库;在这种情况下,你将继续学习矩阵类(第二章第一节)。
怎样安装Eigen?
Eigen的安装很简单。可以参看我的教程:https://blog.csdn.net/m0_63111108/article/details/124758977?spm=1001.2014.3001.5502
第一个简单的程序
这里有一个非常简单的程序给你开始:
#include<iostream>
#include<Eigen/Dense>
using namespace std;
using namespace Eigen;
int main()
{
Mat