Sunteți pe pagina 1din 5

ALGEBRA LINEAL CON APLICACIONES

NOMBRE: JOSE GUALAN NRC: 5616


FECHA: 23-10-2018

MATRIZ INVERSA

% ENCUENTRA LA INVERSA DE UNA MATRIZ


clc;clear;
fprintf('\n INVERSA DE UNA MATRIZ \n');
fil=input(' INGRESE EL NUMERO DE FILAS: ');
%Ingreso de elementos
fprintf(' INGRESE LA MATRIZ \n');
for f=1:fil
for c=1:fil

fprintf('Ingrese el elemento A:(%d,%d)',f,c)


A(f,c)=input(' :');
end
end
fprintf('\n LA MATRIZ A ES:\n')
A
I=eye(f,c);
fprintf(' LA MATRIZ AUMENTADA ES:\n')
B=[A,I]
fprintf(' LA MATRIZ REDUCIDA ES:\n')
R=rref(B)
if (det(A)==0)

fprintf('LA MATRIZ NO ADMITE INVERSA \n')


else
fprintf(' LA MATRIZ INVERSA ES:\n')
C=inv(A)
end
POTENCIA DE UNA MATRIZ

% CALCULA LA POTENCIA DE UNA MATRIZ


clc;clear;
fprintf('\n POTENCIA DE UNA MATRIZ \n');
filcol=input('Ingrese el numero de filas y columnas de
la Matriz: ');
pt=input('Ingrese la potencia a la que va elevar la
matriz: ');
%Ingreso de elementos
for f=1:filcol
for c=1:filcol
fprintf('Ingrese el elemento (%d,%d)',f,c)
A(f,c)=input(' :');
end
end
fprintf(' LA MATRIZ A ES:\n');
A
fprintf(' LA POTENCIA DE LA MATRIZ A ES:\n');
PotA = A^pt;
PotA;