我目前正在处理一个MATLAB项目,我想使用C++和Eigen重新实现计算量最大的部分。我想知道是否有办法执行以下操作(MATLAB语法):B=A(A对于不熟悉MATLAB的人来说,上述命令初始化了一个矩阵B,该矩阵由A中值小于3的单元格组成。我从Eigenforum上的帖子中看到可以通过以下方式获得感兴趣的索引:MatrixXiindices=(A.array()();我想要的是这样的:MatrixXdB=A(A.array()谢谢。 最佳答案 libigl为Eigen提供了许多包装器,使其更像MATLAB。特别是,有一个slic