我试图使用特征库找到矩阵的伪逆。他们有一个实现它的类,但我不知道如何将脚本放入语法。
这是它在网站上显示的方式(https://eigen.tuxfamily.org/dox/classEigen_1_1CompleteOrthogonalDecomposition.html#ab2fd4c81aa1cd8bc917c7f135505cb7f):
const Inverse Eigen :: CompleteOrthogonalDecomposition< MatrixType> :: pseudoInverse()const
答案 0 :(得分:7)
这是CompleteOrthogonalDecomposition
类的方法。因此,在使用矩阵之前,必须执行矩阵分解。例如
#include <Eigen/QR>
Eigen::MatrixXd A = ... // fill in A
Eigen::MatrixXd pinv = A.completeOrthogonalDecomposition().pseudoInverse();