Académique Documents
Professionnel Documents
Culture Documents
Con el metodo de Gauss-Jordan se puede calcular directamente la inversa. Para hacerlo, la matriz de coeficientes se aumenta
con una matriz identidad posteriormente se aplica el metodo de Gauss-Jordan para reducir la matriz de coeficientes a la matriz
identidad. Cuando es completada esta tarea, el lado derecho de la matriz aumentada contiene la matriz inversa.
inv A
Programa en Matlab
%****************************************************************
%** Calculo de la inversa con el
**
UdeG **
Maestria en Electronica **
**
**
%*********************************************************
%** Los siguientes for anidados son para introducir
**
**
%** su inversa
**
%*********************************************************
for k=1:c
for j=1:f
fprintf('fila: %x\n',j)
fprintf('columna: %x',k)
r=input('numero de esta fila y columna');
a(j,k)=r;
j=j+1;
end
k=k+1;
end
a
b=a;
pause
%********************************************************
%** Enseguida se coloca la matriz identidad del grado
**
**
%********************************************************
%**********************************************************
%** En la siguiente seccion se normalizan todos los
**
**
for k=1:c
a(k,:)=a(k,:)/a(k,k);
for j=k+1:f
a(j,:)=a(j,:)-a(k,:)*a(j,k);
j=j+1;
a
pause
end
k=k+1;
a
pause
end
%***********************************************************
%** Se hacen cero los numeros por encima de la diaonal
**
for k=f:-1:2
for j=k-1:-1:1
a(j,:)=a(j,:)-a(k,:)*a(j,k);
j=j-1;
a
pause
end
k=k-1;
a
pause
end
%***********************************************************
%** Se calcula la inversa para comprobar el resultado
**
%***********************************************************