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;