Colección de citas famosas - Slogan de motivación - inversión de matriz de lenguaje fortran
inversión de matriz de lenguaje fortran
! aa es la matriz original, b es la matriz inversa que almacena aa, n es la dimensión de la matriz aa
subrutina nizhen(aa, b, n)
entero n, i, j, k
real:: aa(n, n), b(n, n), a(n, n)
a=aa
hacer i=1, n
b(i, i)=1
enddo
hacer i=1, n< / p>
b(i,:)=b(i,:)/a(i,i)
a(i,i:n)=a(i,i:n) / a(i, i)
hacer j=i 1, n
hacer k=1, n
b(j, k)=b( j ,k)-b(i,k)*a(j,i)
enddo
a(j,i:n)=a(j,i:n) - a(i,i:n)*a(j,i)
enddo
enddo
do i=n, 1, -1
hacer j=i-1, 1, -1
hacer k=1, n
b(j, k)=b(j, k )-b (i,k)*a(j,i)
enddo
enddo
enddo
end