Documentos de Académico
Documentos de Profesional
Documentos de Cultura
clc
clear all
fprintf('selecciones la operacion matricial que se desee
\n\n')
disp('calculo de la inversa de una matriz--------1')
disp('calculo de la matriz transpuesta-----------2')
disp('calculo del determinante de una matriz-----3')
h=input('\n');
switch h
case (1)
fprintf('ingresar una matriz A \n\n')
n=input('ingrese el numero de filas de la matriz \n');
n=input('ingrese el numero de columnas de la matriz \n');
for i=1:n
for j=1:n
disp(['el elemento(',num2str(i),',',num2str(j),')'])
A(i,j)=input('');
end
end
disp('la matriz A es:')
A
if (n==n)
disp('la matriz inversa de A es:')
inv (A)
else
disp('la matriz A no es cuadrada, por lo tanto no se
puede obtener su inversa')
end
case (2)
fprintf('ingresar una matriz A \n\n')
end
disp('la matriz A es:')
A
disp('la matriz Transpuesta de A es:')
A'
case(3)
end
disp('la matriz A es:')
A
if (n==n)
disp('El determinante de la matriz A es: ')
det(A)
else
disp('la matriz A no es cuadrada, por tanto no se puede
obtener determinantees: ')
end
otherwise
disp('seleccion no valida')
end
MATRIZ INVERSA
MATRIZ TRANSPUESTA