如何在特征中找出矩阵是否可逆(正则,非奇异,满秩......)?

时间:2014-04-18 14:04:30

标签: c++ eigen

Eigen it is up to the user to check if this can be done:

中计算矩阵的逆矩阵时
  

此矩阵必须是可逆的,否则结果是不确定的。

但我怎样才能在 Eigen 中检查这个条件?

2 个答案:

答案 0 :(得分:5)

Eigen提供了一个排名暴露的LU分解,它提供了isInvertible member function

答案 1 :(得分:1)

plenty of other properties个矩阵仅适用于可逆矩阵。您可以检查其中一个以查看矩阵是否可逆。

一种可能性是检查determinant是否为0。因此,矩阵不可逆。