动态矩阵、静态矩阵
Eigen 在编译期间确定尺寸的矩阵为静态矩阵,运行期间确定尺寸的为动态矩阵(数据类型中带有X)
选用原则:
对于非常小尺寸的矩阵,尽可能使用固定尺寸,特别是小于(大约)16的尺寸...Matrix MatrixXd;typedef Matrix VectorXf;type
默认构造时,指定大小的矩阵...numpy 中的 axis=1,只对列方向做某种操作:
Eigen::MatrixXf m(4, 4);m << 1, 2, 3, 4,5, 6, 7, 8,9, 10, 11, 12,13, 14,...* a * b
逐元素相除 / a * b
矩阵相加 + a + b
矩阵相减 - a - b
负号 - - a
复合算子加 += a += b
复合算子减 -= a -= b
逐元素比较 ,...逐元素比较:
Eigen::MatrixXf m(4, 4);m << 1, 2, 3, 4,5, 6, 7, 8,9, 10, 11, 12,13, 14, 15, 16;cout << (m.array