Este repositório contém abstrações para matrizes e para resolver sistemas lineares. Muito do que já foi implementado têm como base conhecimentos obtidos em sala de aula, e extra classe. O objetivo principal é desenvolver um projeto capaz de resolver problemas com matrizes, além de aperfeiçoar e experimentar diferentes práticas de programação.
Matrizes (classe):
- Operações elementares
- Determinante
- Transposta
- Sub-Matrizes
- Matriz Inversa
Algebra Linear:
- Método de Gauss-Seidel para solução de sistemas quadráticos(Matrizes quadradas)
- Posto
- Máximo
- Mínimo
- Operações complementares
Em breve:
- Autovalores e Autovetores;
- Escalonamento;
- Refatoramento das classes - 76%;
- Melhoria de abstração - 45%;
- Melhor gerênciamento de memória;
A ideia é criar um ambiente que facilite a solução de problemas que utilize matrizes. Além de adicionar novos recursos, para que haja uma gama de opções mais ampla.
Qualquer sugestão é bem vinda.