本征矩阵中的元素明智的反演
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()
是否有 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()