met. minversa

Upload: ernesto-rodriguez-sandoval

Post on 07-Jul-2018

216 views

Category:

Documents


0 download

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)