Eigen库中的变量类型及函数
变量 | 功能 |
---|---|
Eigen::Matrix3d | 旋转矩阵3X3,元素为double类型(此处也可以为:f,i,c)(可以直接输出) |
Eigen::Matrix<float,2,3> | 定义2X3矩阵,元素为float类型(Eigen中所有的向量和矩阵的底层都是如此定义) |
Eigen::Vector3d | 定义三维列向量,等价于Eigen::Matrix<double,3,1> |
Eigen::SelfAdjointEigenSolver< Eigen::Matrix3d > A(B) | 矩阵B的相似对角化 |
Eigen::Matrix<float,Eigen::Dynamic,Eigen::Dynamic> | 定义动态矩阵,运行时确定矩阵大小,相对耗时 |
Eigen::MatrixXd | 定义动态矩阵 |
Eigen::Isometry3d | 欧式变换矩阵4X4 |
Eigen::AngleAxisd rotation_vector(M_PI/4,Eigen::Vector3d(0,0,1)) | 旋转向量3X1,沿Z轴旋转课45° |
Eigen::Quaterniond</ |