如何用GSL求C中矩形矩阵的逆

如何用GSL求C中矩形矩阵的逆,c,gsl,matrix-inverse,C,Gsl,Matrix Inverse,我在谷歌上搜索,找不到使用GSL计算矩形矩阵逆的函数。因为很难找到答案,所以当其他人需要找到矩形矩阵的逆矩阵时,这里的答案将对他们有所帮助。 如果无法使用GSL,请建议一些易于使用的替代库,并提供矩形矩阵的逆矩阵。是的,这是可能的!你可能没有给它加鳍,因为它在线性代数一章中,而不是矩阵 在GSL中,您首先计算LU分解,然后使用它确定逆通孔 intgsl\U linalg\U LU\U逆(常数gsl\U矩阵*LU,常数gsl\U置换*p,gsl\U矩阵*逆) 有关详细示例,请参见此处 您可以应用并

我在谷歌上搜索,找不到使用GSL计算矩形矩阵逆的函数。因为很难找到答案,所以当其他人需要找到矩形矩阵的逆矩阵时,这里的答案将对他们有所帮助。
如果无法使用GSL,请建议一些易于使用的替代库,并提供矩形矩阵的逆矩阵。

是的,这是可能的!你可能没有给它加鳍,因为它在线性代数一章中,而不是矩阵

在GSL中,您首先计算LU分解,然后使用它确定逆通孔

intgsl\U linalg\U LU\U逆(常数gsl\U矩阵*LU,常数gsl\U置换*p,gsl\U矩阵*逆)

有关详细示例,请参见此处

您可以应用并计算伪逆,例如,GSL中有一个SVD解算器,然后就是矩阵乘法。