Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proyecto Algebra
Proyecto Algebra
function sumaMatrices()
% Leer matriz A
A = input('Introduzca la matriz A (en formato [fila1; fila2; ...]): ');
% Leer matriz B
B = input('Introduzca la matriz B (en formato [fila1; fila2; ...]): ');
% Verificar si las matrices tienen el mismo tamaño
if ~isequal(size(A), size(B))
disp('Error: Las matrices deben tener el mismo tamaño para sumarlas');
return;
end
% Calcular la suma
suma = A + B;
% Mostrar resultado
disp('La suma de las matrices es:');
disp(suma);
end
function restaMatrices()
% Leer matriz A
A = input('Introduzca la matriz A (en formato [fila1; fila2; ...]): ');
% Leer matriz B
B = input('Introduzca la matriz B (en formato [fila1; fila2; ...]): ');
% Calcular la resta
resta = A - B;
% Mostrar resultado
disp('La resta de las matrices es:');
disp(resta);
end
function multiplicacionMatrices()
% Leer matriz A
A = input('Introduzca la matriz A (en formato [fila1; fila2; ...]): ');
% Leer matriz B
B = input('Introduzca la matriz B (en formato [fila1; fila2; ...]): ');
% Calcular la multiplicación
multiplicacion = A * B;
% Mostrar resultado
disp('La multiplicación de las matrices es:');
disp(multiplicacion);
end
function multiplicacionEscalar()
% Leer matriz
A = input('Introduzca la matriz (en formato [fila1; fila2; ...]): ');
% Leer escalar
escalar = input('Introduzca el escalar: ');
% Mostrar resultado
disp('La multiplicación por escalar es:');
disp(multiplicacion);
end
function transpuestaMatriz()
% Leer matriz
A = input('Introduzca la matriz (en formato [fila1; fila2; ...]): ');
% Calcular la transpuesta
transpuesta = A';
% Mostrar resultado
disp('La transpuesta de la matriz es:');
disp(transpuesta);
end
function determinanteMatriz()
% Leer matriz
A = input('Introduzca la matriz (en formato [fila1; fila2; ...]): ');
% Calcular el determinante
determinante = det(A);
% Mostrar resultado
disp('El determinante de la matriz es:');
disp(determinante);
end
function cofactoresMatriz()
% Leer matriz A
A = input('Introduzca la matriz A (en formato [fila1; fila2; ...]): ');
% Mostrar resultado
disp('Los cofactores de la matriz A son:');
disp(cofactores);
end
function inversaMatriz()
% Leer matriz
A = input('Introduzca la matriz (en formato [fila1; fila2; ...]): ');
% Calcular la inversa
inversa = inv(A);
% Mostrar resultado
disp('La inversa de la matriz es:');
disp(inversa);
end
Prueba de resultados: