小编X.A*_*hur的帖子

Matrix = Matrix.rowwise().reverse()特征行反转矩阵并将其赋值回使每行对称

简单的问题,但无法解释原因:

输入

Eigen::MatrixXd Ha(2, 3);
Ha << 1, 2, 3, 4, 5, 6;
std::cout << "Ha: " << std::endl << Ha << std::endl;

Ha.rowwise().reverse();
std::cout << "Ha: " << std::endl << Ha.rowwise().reverse() << std::endl;

Ha = Ha.rowwise().reverse();
std::cout << "Ha: " << std::endl << Ha.rowwise().reverse() << std::endl;
Run Code Online (Sandbox Code Playgroud)

产量

Ha:
1 2 3
4 5 6
Ha:
3 2 1
6 5 4
Ha:
3 2 3
6 5 6
Run Code Online (Sandbox Code Playgroud)

对于最后一个,为什么会这样?

c++ matrix eigen

2
推荐指数
1
解决办法
218
查看次数

标签 统计

c++ ×1

eigen ×1

matrix ×1