Metoda eliminacji Gaussa – w algebrze liniowej algorytm rozwiązywania układów równań liniowych, obliczania rzędu macierzy, obliczania macierzy odwrotnej oraz obliczania wartości wyznacznika, wykorzystujący operacje elementarne; jego nazwa pochodzi od nazwiska matematyka niemieckiego Carla Friedricha Gaussa.
Spis treści |
Obliczając rząd macierzy metodą Gaussa, należy za pomocą operacji elementarnych na wierszach sprowadzić macierz do macierzy schodkowej. Wtedy wszystkie niezerowe wiersze są liniowo niezależne i można łatwo odczytać rząd macierzy.
Przykładowo: macierz A poprzez dokonanie operacji elementarnych:

odjęcia wielokrotności 1. wiersza od 2., 3. i 4. wiersza,

zamiany 2. i 3. wiersza,

odjęcia wiersza 2. od wiersza 4.

odjęcia 3. wiersza od 4. wiersza

sprowadzono do macierzy schodkowej. Rząd tej macierzy łatwo odczytać, bowiem jest on równy liczbie jej "schodków", czyli liczbie wierszy pomniejszonej o liczbę wierszy zerowych. W tym przypadku rząd macierzy A równy jest 3.
Rozwiązując układ m równań liniowych z n niewiadomymi należy, za pomocą operacji elementarnych wyłącznie na wierszach, sprowadzić macierz rozszerzoną układu równań liniowych do postaci schodkowej. Następnie należy rozstrzygnąć istnienie rozwiązań układu z pomocą twierdzenia Kroneckera-Capellego. Jeżeli układ nie jest sprzeczny, to zbiór rozwiązań układu wyjściowego jest równy zbiorowi rozwiązań układu reprezentowanego przez powstałą schodkową macierz rozszerzoną.
Układ wyjściowy:

Macierz rozszerzona tego układu:
![U=\left[\left.\begin{matrix}
1 & -1 & 2 & 2 \\
2 & -2 & 1 & 0 \\
-1 & 2 & 1 & -2 \\
2 & -1 & 4 & 0
\end{matrix}\right|\begin{matrix}0\\1\\1\\2\end{matrix}\right]](http://upload.wikimedia.org/wikipedia/pl/math/c/e/6/ce6a6b7dcd8259345be10bd029a36809.png)
Sprowadzając do postaci schodkowej (za pomocą operacji kolejno: odjęcia wielokrotności 1. wiersza od 2., 3. i 4. wiersza, zamienienia 2. i 3. wiersza, odjęcia 2. wiersza od 4. wiersza, odjęciu 3. wiersza od 4. wiersza):
![U\sim\left[\left.\begin{matrix}
1 & -1 & 2 & 2 \\
0 & 0 & -3 & -4 \\
0 & 1 & 3 & 0 \\
0 & 1 & 0 & -4
\end{matrix}\right|\begin{matrix}0\\1\\1\\2\end{matrix}\right]\sim\left[\left.\begin{matrix}
1 & -1 & 2 & 2 \\
0 & 1 & 3 & 0 \\
0 & 0 & -3 & -4 \\
0 & 1 & 0 & -4
\end{matrix}\right|\begin{matrix}0\\1\\1\\2\end{matrix}\right]\sim\atop\sim\left[\left.\begin{matrix}
1 & -1 & 2 & 2 \\
0 & 1 & 3 & 0 \\
0 & 0 & -3 & -4 \\
0 & 0 & -3 & -4
\end{matrix}\right|\begin{matrix}0\\1\\1\\1\end{matrix}\right]\sim\left[\left.\begin{matrix}
1 & -1 & 2 & 2 \\
0 & 1 & 3 & 0 \\
0 & 0 & -3 & -4 \\
0 & 0 & 0 & 0
\end{matrix}\right|\begin{matrix}0\\1\\1\\0\end{matrix}\right]](http://upload.wikimedia.org/wikipedia/pl/math/c/1/2/c1202347d01ba81adfec5c91b53e76be.png)
Rząd macierzy głównej

jest równy 3 czyli równy rzędowi macierzy rozszerzonej
![\left[\left.\begin{matrix}
1 & -1 & 2 & 2 \\
0 & 1 & 3 & 0 \\
0 & 0 & -3 & -4 \\
0 & 0 & 0 & 0
\end{matrix}\right|\begin{matrix}0\\1\\1\\0\end{matrix}\right]](http://upload.wikimedia.org/wikipedia/pl/math/8/d/2/8d2edef53a90855097735518ac157784.png)
oraz mniejszy od liczby szukanych niewiadomych.
Z twierdzenia Kroneckera-Capellego wynika, że układ ma nieskończenie wiele rozwiązań zależnych od jednego parametru. Rozwiązujemy układ:

Przyjmując parametr
za
i rozwiązując układ od dołu uzyskujemy:




Zatem rozwiązaniem układu są czwórki:
,gdzie
jest dowolnym elementem z ciała, w którym szuka się rozwiązania (na przykład,
).
Aby obliczyć macierz odwrotną macierzy nieosobliwej o stopniu n należy, za pomocą operacji elementarnych wyłącznie na wierszach, sprowadzić macierz blokową
do postaci
. Powstała macierz B jest szukaną macierzą odwrotną do macierzy A. Symbolicznie można zapisać: ![\left[\left.A\right|I\right]\sim\left[\left.I\right|A^{-1}\right]](http://upload.wikimedia.org/wikipedia/pl/math/e/a/c/eac468277efeb27dbc8f0ec1bae9a713.png)
Wyjściowa macierz:

Jej wyznacznik jest równy 2, czyli macierz odwrotna istnieje. Macierz blokowa
ma postać:
![\left[\left.A\right|I\right]=\left[\left.\begin{matrix}7 & 4 \\ 3 & 2\end{matrix}\right|\begin{matrix}1 & 0 \\ 0 & 1\end{matrix}\right]](http://upload.wikimedia.org/wikipedia/pl/math/3/f/4/3f4a75ae8c2724ca08fa36a0a9322f21.png)
Wykonując operacje elementarne na wierszach (kolejno: odejmując wielokrotność 1. wiersza od 2. wiersza, mnożąc 2. wiersz przez 7/2 oraz dzieląc 1. wiersz przez 7, odejmując wielokrotność 2. wiersza od 1. wiersza) dostaje się postać
:![\left[\left.A\right|I\right]\sim
\left[\left.\begin{matrix}7 & 4 \\ 3-\frac{3}{7}\cdot7 & \frac{14}{7}-\frac{3}{7}\cdot4 \end{matrix}\right|\begin{matrix}1 & 0 \\ 0-\frac{3}{7} & 1-\frac{3}{7}\cdot0\end{matrix}\right]\sim](http://upload.wikimedia.org/wikipedia/pl/math/f/3/7/f37fae657096295262ebdd1d255a4b8c.png)
![\sim
\left[\left.\begin{matrix}7 & 4 \\ 0 & \frac{2}{7}\end{matrix}\right|\begin{matrix}1 & 0 \\ -\frac{3}{7} & 1\end{matrix}\right]\sim
\left[\left.\begin{matrix}1 & \frac{4}{7} \\ 0 & 1\end{matrix}\right|\begin{matrix}\frac{1}{7} & 0 \\ -\frac{3}{2} & \frac{7}{2}\end{matrix}\right]\sim
\left[\left.\begin{matrix}1 & 0 \\ 0 & 1\end{matrix}\right|\begin{matrix}1 & -2 \\ -\frac{3}{2} & \frac{7}{2}\end{matrix}\right]](http://upload.wikimedia.org/wikipedia/pl/math/2/8/5/2856d70745003c433c6c6c74c02dc99c.png)
Inny sposób dojścia do macierzy jednostkowej, w 3 operacjach elementarnych:
Zatem macierzą odwrotną do macierzy

jest macierz:
