gauss column

This commit is contained in:
2024-05-04 15:10:13 +02:00
parent e71bc588e5
commit 11cc0fadad
2 changed files with 74 additions and 4 deletions

View File

@@ -10,11 +10,19 @@ class Matrix;
namespace Gauss {
/**
* \brief Echelonne une matrice en utilisant l'algorithme de Gauss-Jordan
* \param mat La matrice à échelonner
* \param reduite Mets des 0 au dessus des pivots
* \param normalise Mets les pivots à 1
* \brief Echelonne une matrice en ligne en utilisant l'algorithme de Gauss-Jordan
* \param a_Matrix La matrice à échelonner
* \param a_Reduite Mets des 0 au dessus des pivots
* \param a_Normalise Mets les pivots à 1
*/
void GaussJordan(Matrix& a_Matrix, bool a_Reduite, bool a_Normalise);
/**
* \brief Echelonne une matrice en colonne en utilisant l'algorithme de Gauss-Jordan
* \param a_Matrix La matrice à échelonner
* \param a_Reduite Mets des 0 au dessus des pivots
* \param a_Normalise Mets les pivots à 1
*/
void GaussJordanColumn(Matrix& a_Matrix, bool a_Reduite, bool a_Normalise);
} // namespace Gauss