Matrix类
Matrix的前三个模板参数
Matrix类的前三个模板参数:
Matrix <typename Scalar,int RowsAtCompileTime,int ColsAtCompileTime>
Eigen提前typedef了许多类型:
typedef Matrix<float, 4, 4> Matrix4f;
向量
列向量(我们通常所指的向量就是指的列向量):
typedef Matrix<float, 3, 1> Vector3f;
行向量:
typedef Matrix<int, 1, 2> RowVector2i;
Dynamic特殊值
事先不知道矩阵的大小(Dynamic Size),可以使用Dynamic特殊值
typedef Matrix<double, Dynamic, Dynamic> MatrixXd;
同样,事先不知道维度的列向量:
typedef Matrix<int, Dynamic, 1> VectorXi;
不知道列数的动态矩阵:
Matrix <float,3,Dynamic>
构造函数
实例化一个类:
Matrix3f a;
MatrixXf b;
两个矩阵均未初始化。<