Você está na página 1de 1

CODIGO PARA INVERSION DE MATRICES CON MATLAB clear all, clc; fprintf('PROGRAMA PARA INVERTIR MATRICES\n\n'); clear all;

m=input('INTRODUCE EL ORDEN DE LA MATRIZ: '); fprintf('Edita la matriz A \n'); for i=1:m for j=1:m fprintf('El elemento A[%d %d] es: ',i,j) A(i,j)= input (' ') end end

for i=1:m for j=m+1:2*m if (j==m+i) A(i,j)=1 else A(i,j)=0

end end end for i=1:m pvt=A(i,i) if(pvt==0) fprintf('ERROR LA MATRIZ NO TIENE INVERSA\n\n') fprintf('ERROR AL INTRODUCIR UN DATO') end for j=1:2*m A(i,j)=A(i,j)/pvt end for k=1:m if(k~=i) M=A(k,i) for j=1:2*m A(k,j)=(-1)*M*A(i,j)+A(k,j) end end end end

Você também pode gostar