Matrices en C++

por Halí - publicado: Marzo 10, 2018
C++MatricesGauss-Jordan

Hace algún tiempo asistí al club de algoritmia de la ESCOM, en realidad nunca llegué a ser tan bueno como las personas de ahí, pero en ese lugar fue donde mejoré mi estilo de programación (aunque aún puede mejorar más… y mucho) y aprendí algunos trucos.

Hice una clase de Matrices con sobrecarga de operadores y con algunas funciones para resolver algunos problemas, gracias al club que les mencionaba, sé el código para resolver una matriz con Gauss-Jordan.

Es mucho código para analizar pero les dejo el repositorio para que lo puedan ver, y cualquier duda pueden ponerse en contacto conmigo.

Matrices

Cosas incluidas:

  • 3 Constructores:
    • Matriz de m * n.
    • Matriz cuadrada n * n.
    • Matriz a partir de vector de vectores de enteros o dobles.
  • Impresión de matriz de enteros o de dobles.
  • Transpuesta de una matriz.
  • Eliminación gaussiana.
  • Sobrecarga de operadores:
    • Suma.
    • Resta.
    • Multiplicación (por otra matriz o por un número).
    • Acceso a elemento.