Lapack调用反转矩阵

时间:2009-11-05 10:25:10

标签: lapack matrix-inverse

根据我的理解,需要分解/分解(LU,QR,Cholesky等),然后基于分解进行矩阵逆计算。有没有其他方法来解决它(我试图弄清楚我是否可以坚持试用版CULAtools中免费提供的6个功能)?提前感谢您的评论。

2 个答案:

答案 0 :(得分:6)

计算矩阵逆的LAPACK例程是xyyTRI,其中x表示数据类型('S'表示单精度实数,'D'表示双精度实数,'C'表示单精度精度复杂,“Z”表示双精度复数)和yy表示矩阵的类型('GE'表示非对称矩阵的一般情况;其他矩阵类型有20多个其他双字母代码)。对于实值矩阵,您通常使用DGETRI,而对于复值矩阵,您通常使用ZGETRI

答案 1 :(得分:3)

当然,找到Adjugate矩阵;这是一种反转小型基质的简单方法。调节矩阵只是辅因子矩阵的转置,而方阵的倒数只是由(标量)行列式划分的调节。如果他们不熟悉,请在维基百科上查找这些术语。

如果您正在使用大型矩阵,我会购买该软件包。