6 std::cout <<
"=== PRUEBA DE FUNCIONALIDADES DE LA CLASE MATRIZ ===\n" << std::endl;
11 std::cout <<
"Ingrese los elementos de la matriz A (3x3):" << std::endl;
14 std::cout <<
"\nIngrese los elementos de la matriz B (3x3):" << std::endl;
17 std::cout <<
"\nMatriz A:\n" << A;
18 std::cout <<
"Matriz B:\n" << B;
22 std::cout <<
"A + B:\n" << suma;
26 std::cout <<
"A - B:\n" << resta;
29 Matriz multiplicacion = A * B;
30 std::cout <<
"A * B (elemento a elemento):\n" << multiplicacion;
34 std::cout <<
"2.5 * A:\n" << escalar;
38 std::cout <<
"Transpuesta de A:\n" << transpuesta;
41 tipo det = A.Determinante();
42 std::cout <<
"Determinante de A: " << det << std::endl;
46 std::cout <<
"Matriz de cofactores de A:\n" << cof;
50 std::cout <<
"Inversa de A:\n" << inv;
53 std::cout <<
"\nRedimensionando A a 2x2..." << std::endl;
55 std::cout <<
"Matriz A redimensionada:\n" << A;
57 }
catch (
const char *msn) {
58 std::cerr <<
"Error: " << msn << std::endl;
60 std::cerr <<
"Error inesperado" << std::endl;
Matriz Transpuesta() const
Calcula la transpuesta de una matriz.
Matriz Inversa() const
Calcula la matriz inversa de una matriz.
void Redimensionar(unsigned int nuevo_m, unsigned int nuevo_n)
Obtiene el n�mero de filas de una matriz.
Matriz Cofactores() const
Calcula la matriz de cofactores de una matriz.