我使用Eigen作为矩阵库。如何将矩阵变量赋值为NULL。我试过了MatrixXd mat = NULL;
但是有一个错误:
从'int'转换为非标量类型'Eigen :: MatrixXd {aka Eigen :: Matrix}'请求MatrixXd mat = NULL;
如何在矩阵的开头指定空值? 感谢
答案 0 :(得分:0)
Matrix类具有静态方法,如Zero(),可用于将所有系数初始化为零。试试MatrixXd mat = MatrixXd::Zero(row, col);
。
您可以在此处阅读:http://eigen.tuxfamily.org/dox/classEigen_1_1DenseBase.html#a724349af3e253b69a54d503931b52ec3
答案 1 :(得分:0)
只有指针可以是NULL
:
MatrixXd* mat = NULL;