参考网址:
http://eigen.tuxfamily.org/dox-devel/group__TutorialMatrixArithmetic.html
http://eigen.tuxfamily.org/index.php?title=Main_Page
Eigen是一个关于线性代数的C++模板库,它提供了矩阵、向量、数值解算以及相关算法。个人认为,使用Eigen有使用MATLAB的感觉,简单、快捷和优雅。Eigen语法比较简单,易于上手。以下是一个Eigen的简单实例。
#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;
}