Professional Documents
Culture Documents
clc
clear ALL;
switch h
case(1)
fprintf('Ingresar una Matriz A \n\n')
for i=1:m
for j=1:n
A(i,j)=input('');
end
end
disp('La matriz A es:')
A;
B(i,j)=input('');
end
end
disp('La matriz B es:')
B;
C=A+B;
disp(C);
else
disp('La Matriz A y B no son de las mismas dimensiones y por tanto no se pueden
sumar')
end
case(2)
fprintf('Ingresar una Matriz A \n\n')
A(i,j)=input('');
end
end
disp('La matriz A es:')
B(i,j)=input('');
end
end
disp('La matriz B es:')
B;
C=A-B;
else
disp('La Matriz A y B no son de las mismas dimensiones y por tanto no se puede
restar')
end
case(3)
fprintf('Ingresar una Matriz A \n\n')
A(i,j)=input('');
end
end
disp('La matriz A es:')
A;
B(i,j)=input('');
end
end
disp('La matriz B es:')
B;
if(m==p)
disp('La multiplicacion de A*B es: ')
C=A*B;
disp(C);
else
end
case (4)
fprintf('Ingresar una Matriz A \n\n')
A(i,j)=input('');
end
end
A;
if (m==n)
disp('La matriz inversa de A es: ')
inv (A)
else
disp('La matriz A no es cuadrada, por tanto no se puede obtener su inversa')
end
case(5)
fprintf('Ingresar una Matriz A \n\n')
A(i,j)=input('');
end
end
disp('La matriz A es:')
A'
case(6)
fprintf('Ingresar una Matriz A \n\n')
A(i,j)=input('');
end
end
disp('La matriz A es:')
A;
if (m==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 su determinante')
end