在Omnetpp中使用Eigen作为矩阵库

时间:2016-03-12 07:44:42

标签: c++ matrix omnet++

我使用Eigen作为矩阵库。如何将矩阵变量赋值为NULL。我试过了MatrixXd mat = NULL;但是有一个错误:

  

从'int'转换为非标量类型'Eigen :: MatrixXd {aka Eigen :: Matrix}'请求MatrixXd mat = NULL;

如何在矩阵的开头指定空值? 感谢

2 个答案:

答案 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;