本征矩阵中的元素明智的反演

Element wise inversion in Eigen Matrix

是否有 function/s 用于对特征矩阵进行元素反转

#include <eigen3/Eigen/Dense>

const auto mat = Eigen::MatrixXd::Constant(3, 3, 5);
std::cout << mat;

5 5 5
5 5 5
5 5 5

我的预期结果是:

1/5 1/5 1/5
1/5 1/5 1/5
1/5 1/5 1/5

除了使用 for 循环之外,还有其他方法吗? (此外,与矩阵运算相比,在特征矩阵上使用 for 循环进行标量运算会更慢)

解决了这个问题。只是放在这里以防其他人遇到这个问题

mat.cwiseInverse()

Link to all co-efficient wise functions for eigen