eigen中重置矩阵大小 resize函数怎么用
发布网友
发布时间:2022-04-27 12:16
我来回答
共1个回答
热心网友
时间:2022-04-06 14:31
下文中的*this表示调用resize函数的Matrix类对象。
void resize ( Index nbRows, Index nbCols );
将一个*this所表示的矩阵调整为一个 nbRows 行,nbCols 列的矩阵。Index表示整型数据
void resize ( Index size ) ;
将一个*this所表示的向量调整为一个 nbRows维的向量。注意这个函数只能应用于向量,且不改变向量的排列方式,即,如果*this是行向量,resize后依然是行向量。
void resize ( NoChange_t , Index nbCols ) ;
只对一个由*this所表示的矩阵的列数进行调整,新的列数为nbCols。
void resize ( Index nbRows, NoChange_t );
只对一个由*this所表示的矩阵的行数进行调整,新的行数为nbRows。
来源:Eigen 官方参考手册