Przykład 1 — eliminacja Gaussa z zamianą wierszy
Rozwiąż układ: 2y + z = 7, x + y + z = 6, 2x + y − z = 1.
1. Macierz rozszerzona: [A|b] = [[0,2,1|7],[1,1,1|6],[2,1,−1|1]]. W lewym górnym rogu stoi 0 — nie da się nim eliminować, więc zamieniamy wiersze. Spośród wierszy poniżej bierzemy ten o największym co do modułu elemencie w pierwszej kolumnie (|2| > |1|): w₁ ↔ w₃.
2. Po zamianie: [[2,1,−1|1],[1,1,1|6],[0,2,1|7]].
3. Zerujemy pierwszą kolumnę: w₂ := w₂ − (1/2)·w₁ daje [0, 1/2, 3/2 | 11/2]. Wiersz w₃ ma już 0 na pierwszym miejscu, więc nic z nim nie robimy.
4. Druga kolumna: na przekątnej stoi teraz 1/2 ≠ 0, więc żadnej zamiany nie potrzeba. Mnożnik to (2)/(1/2) = 4, zatem w₃ := w₃ − 4·w₂ daje [0, 0, 1−6 | 7−22] = [0, 0, −5 | −15].
5. Postać schodkowa gotowa. Postępowanie odwrotne: z ostatniego wiersza −5z = −15, czyli z = 3. Z drugiego: (1/2)y + (3/2)·3 = 11/2, czyli (1/2)y = 1 i y = 2. Z pierwszego: 2x + 2 − 3 = 1, czyli x = 1.
6. Sprawdzenie: 2·2+3 = 7 ✓, 1+2+3 = 6 ✓, 2·1+2−3 = 1 ✓. Rozwiązanie (x,y,z) = (1,2,3).
Przykład 2 — dyskusja układu z parametrem (Kronecker-Capelli)
Dla jakich wartości parametru p układ x + y + z = 1, x + 2y + 3z = 2, 2x + 3y + 4z = p ma rozwiązanie?
1. [A|b] = [[1,1,1|1],[1,2,3|2],[2,3,4|p]]. Eliminujemy: w₂ := w₂ − w₁ → [0,1,2|1]; w₃ := w₃ − 2w₁ → [0,1,2|p−2].
2. Dalej: w₃ := w₃ − w₂ → [0,0,0 | p−3].
3. Macierz A ma dwa schodki (wiersze [1,1,1] i [0,1,2]), więc r(A) = 2 niezależnie od p. Trzeci wiersz A jest sumą… dokładniej w₃ = w₁ + w₂ w macierzy współczynników, więc trzeci wiersz musi się wyzerować.
4. Rząd macierzy rozszerzonej: jeśli p ≠ 3, ostatni wiersz to 0 = p−3 ≠ 0 — zdanie fałszywe, r(A|b) = 3 ≠ 2 = r(A), układ sprzeczny.
5. Jeśli p = 3, ostatni wiersz to 0 = 0, r(A|b) = 2 = r(A) — układ zgodny. Liczba niewiadomych n = 3, więc zbiór rozwiązań ma wymiar n − r(A) = 1 (prosta).
6. Rozwiązanie dla p = 3: przyjmujemy z = t. Z drugiego wiersza y + 2t = 1, czyli y = 1 − 2t. Z pierwszego x + (1−2t) + t = 1, czyli x = t. Zatem (x,y,z) = (t, 1−2t, t) = (0,1,0) + t·(1,−2,1), t ∈ ℝ.
7. Kontrola kierunku: (1,−2,1) musi spełniać układ jednorodny. 1−2+1 = 0 ✓, 1−4+3 = 0 ✓, 2−6+4 = 0 ✓.
Przykład 3 — macierz odwrotna metodą Gaussa-Jordana
Wyznacz A⁻¹ dla A = [[2,−1,0],[−1,2,−1],[0,−1,2]].
1. Zapisujemy [A|I] = [[2,−1,0 | 1,0,0],[−1,2,−1 | 0,1,0],[0,−1,2 | 0,0,1]].
2. w₂ := w₂ + (1/2)·w₁ → [0, 1.5, −1 | 0.5, 1, 0].
3. w₃ := w₃ + (2/3)·w₂ → [0, 0, 4/3 | 1/3, 2/3, 1].
4. Normujemy wiersze: w₁/2, w₂/1.5, w₃/(4/3), a potem eliminujemy w górę (to właśnie odróżnia Jordana od samego Gaussa): w₂ := w₂ + (2/3)·w₃, w₁ := w₁ + (1/2)·w₂.
5. Wynik: A⁻¹ = (1/4)·[[3,2,1],[2,4,2],[1,2,3]].
6. Kontrola — mnożymy pierwszy wiersz A przez pierwszą kolumnę A⁻¹: (2·3 + (−1)·2 + 0·1)/4 = (6−2)/4 = 1 ✓. Pierwszy wiersz A przez drugą kolumnę: (2·2 + (−1)·4 + 0·2)/4 = (4−4)/4 = 0 ✓.
7. Wyznacznik dla kontroli: det A = 2·(4−1) − (−1)·(−2−0) + 0 = 6 − 2 = 4, zgodnie ze wspólnym mianownikiem 1/4 w A⁻¹ (bo A⁻¹ = adj(A)/det A).