我需要一个代码来确定使用行操作的 nxn 矩阵 A 的逆矩阵。我写这段代码的时间很可笑。有什么帮助,我是一名研究生,多年来没有上过编程课。谢谢。
问问题
5735 次
4 回答
2
您可能并不真正想要相反的情况。如果您尝试求解方程组,最好使用 LU 分解。
你没有说你想用什么语言编写这个应用程序。Java 有 Apache Commons Math;Python 有 NumPy;FORTRAN 有 LinPack。选择一种语言并使用一个库;不要自己写。
于 2010-11-23T18:45:19.570 回答
1
SUBROUTINE MATINV(A,N)
DIMENSION A(N,N)
DO 1 I=1,N
Z=A(I,I)
A(I,I)=1.0
DO 2 J=1,N
2 A(I,J)=A(1,J)/Z
DO 1 K=1,N
IF (K-I) 3,1,3
3 Z=A(K,I)
A(K,I)=0.0
DO 4 J=1,N
4 A(K,J)=A(K,J)-Z*A(I,J)
1 CONTINUE
RETURN
END
于 2012-03-15T17:42:26.883 回答
1
于 2010-11-23T18:32:12.370 回答
0
在线查看数字食谱。Fortran 77、Ansi C 和 Fortran 90 代码是免费的,您可以获得关于如何最好地进行的大量线索。
于 2010-11-24T05:35:39.207 回答