met. minversa
TRANSCRIPT
-
8/18/2019 Met. Minversa
1/1
% programa para calcular la inversa de una matrizclear all;clc;
n=input('Orden de una matriz ');for f=1:n for c=1:n fprintf('Elemento %2.0f %2.0f ',f,c); A(f,c) = input(''); endendA
B=A;for f=1:n for c=n+1:2*n if f==c-n B(f,c)=1; else B(f,c)=0; end endend for c=1:n
aux= B(f,f); for c=1:2*n B(f,c) = B(f,c)/aux; end for k=1:n if f~=k aux=B(k,f); for cj=1:2*n B(k,cj) = B(k,cj)- B(f,cj)*aux; end end endend
disp('La inversa es ');for f=n+1:n for c=n+1:n*2 C(f,c-n)=B(f,c) ; endendCinv(A)