c – 如何在Eigen中找出矩阵是否可逆(正则,非奇异,满秩……)?

在Eigen it is up to the user to check if this can be done:中计算矩阵的逆矩阵时

This matrix must be invertible, otherwise the result is undefined.

但是如何在Eigen检查这个条件?

解决方法:

Eigen提供了一个排名显示的LU分解,它提供了一个isInvertible member function.

看到

> class Eigen::FullPivLU< MatrixType >

上一篇:常用库的安装与配置(Eigen, PCL, OpenNI, Boost)


下一篇:c – 使用Eigen 3线性系统求解器的错误结果