今天学习Eigen库,看到示例代码中有这样一行:
Matrix3d rotation_matrix = Matrix3d::Identity();
Matrix3d:Eigen库中typedef的数据类型,即“3*3矩阵(d表示矩阵内部数据类型为double类型)”
rotation_matrix:该3*3矩阵的变量名
Matrix3d::Identity():在定义该矩阵变量时,创建一个同尺寸同数据类型的单位阵,对其初始化。
本文介绍了Eigen库中的一个示例代码,展示了如何使用Matrix3d::Identity()创建并初始化一个3x3的单位矩阵。Matrix3d是Eigen库中表示3x3双精度矩阵的类型,rotation_matrix是变量名,Identity()函数则用于生成相应尺寸的单位矩阵。
今天学习Eigen库,看到示例代码中有这样一行:
Matrix3d rotation_matrix = Matrix3d::Identity();
Matrix3d:Eigen库中typedef的数据类型,即“3*3矩阵(d表示矩阵内部数据类型为double类型)”
rotation_matrix:该3*3矩阵的变量名
Matrix3d::Identity():在定义该矩阵变量时,创建一个同尺寸同数据类型的单位阵,对其初始化。