2
我在C++中使用特征库,并有一个对称矩阵M
的大小为n
,我怎么能找到三角矩阵L
,使得M = Lt x L
?特征:找到一个三角矩阵
我在C++中使用特征库,并有一个对称矩阵M
的大小为n
,我怎么能找到三角矩阵L
,使得M = Lt x L
?特征:找到一个三角矩阵
如果您的矩阵的特征值可能为零,那么您就是Cholesky分解(LLT),或者是 或LDLT。
的概述见https://eigen.tuxfamily.org/dox/group__TopicLinearAlgebraDecompositions.html。
我建议去[math.se]对于这个问题,并与本征应用的算法。 – ZeroUltimax
Can [this](https://eigen.tuxfamily.org/dox/classEigen_1_1LLT.html)会有帮助吗? –
是的鲍勃,我昨天在我问这个问题之后发现了这个问题。非常感谢你 –