我正在尝试使用特征库求矩阵的伪逆。他们有一个实现它的类,但是我不知道如何编写语法脚本。
这是它在网站上的显示方式 (https://eigen.tuxfamily.org/dox/classEigen_1_1CompleteOrthogonalDecomposition.html#ab2fd4c81aa1cd8bc917c7f135505cb7f):
const Inverse Eigen::CompleteOrthogonalDecomposition< MatrixType >::pseudoInverse ( ) const
最佳答案
它是 CompleteOrthogonalDecomposition
类的一个方法。所以你必须在使用之前对矩阵进行分解。例如
#include <Eigen/QR>
Eigen::MatrixXd A = ... // fill in A
Eigen::MatrixXd pinv = A.completeOrthogonalDecomposition().pseudoInverse();
关于c++ - Eigen 库 - 伪逆矩阵(Matlab - pinv),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44465197/