0%

简介

Eigen提供的矩阵和向量的计算操作,主要是基于C++对运算符的重载和特殊的方法来完成的。主要支持的计算有 “ + “ 、” - “ 、” * “ 和方法 dot()、cross() 等等。下面针对各计算方法进行简要说明。

加法和减法

Eigen中支持的加法和减法操作主要分为以下几类操作符:

  • 二元操作符”+”;
  • 二元操作符”-“;
  • 一元操作符”-“;
  • 混合操作符”+=”;
  • 混合操作符”-=”;
阅读全文 »

Matrix类的参数

Matrix类的前三个参数是必须的,后三个参数可以暂时不学习。参数的基本模型如下所示。

1
Matrix<typename Scalar, int RowsAtCompileTime, int ColsAtCompileTime>
  • Scalar 参数表示数量的存储类型。
  • RowsAtCompileTimeColsAtCompileTime 表示在编译时规定的矩阵行数和列数。
阅读全文 »