Documente Academic
Documente Profesional
Documente Cultură
Matrice esalon
O matrice este esalon, daca pentru orice linii, elementul care e diferit de zero in linia urmatoare
este la dreapta elementului diferit de zero din linia precedenta.
Problema
Fie ca se da tabloul int A[n][m]. De citit n si m. De adus si de scris matricea A la o matrice
esalon. Pentru aceasta ne vom folosi de transformarile elementare ale matricilor. In rezultatul
transformarilor elementare se obtin matrici echivalente (~ - echivalenta matricilor)
Sunt doua metode de aducere a matricei la matricea esalon:
1. Metoda traditionala a lui Gauss
2. Metoda Jordan-Gauss- cu elemental pivot
Transformarile elementare ale matricilor sunt urmatoarele:
1. putem inmulti o linie (o coloana) si obtinem o matrice echivalenta cu cea data ( )
2. putem incocui o linie cu suma respectiva dintre elementele acestei linii cu elementele altei
linii
3. Putem la elementele unei linii sa adunam elementele altei linii, inmultite cu un numar
Algoritmul de zerografiere prin metoda lui Gauss
for (j=1; j<= n-1; j++)
for (l=j+1;l<=m;l++)
for (k=j+1; k<=m; k++)
a[l][k]=a[l][k]-a[j][k]*a[l][j]/a[j][j];
Exemplul de zerografiere prin metoda Gauss si cu ajutorul elementului pivot