1
我在徵一個初學者,我在做什麼是從矩陣中提取不同行,並做一些計算。從特徵矩陣中提取矢量的正確方法是什麼?
的代碼看起來像這樣
MatrixXd mat(5, 10);
VectorXd vec1 = mat.row(1);
VectorXd vec2 = mat.row(2);
// do some calculation with vec1 and vec2
所以現在的問題是,通過做這樣VectorXd vec = mat.row(1)
,還有內存分配/內存複製這可能對性能不好。由於我只使用它的計算是絕對不會做的基質的任何變化之下,是否有更好的方法來做到這一點?
我試過使用Eigen::Block
,但似乎Block
不支持某些矩陣操作(我不確定)。