Jak obliczyć macierz odwrotną? Najczęściej korzystamy z jednej z trzech metod: gotowego wzoru dla macierzy 2×2, metody dopełnień algebraicznych albo metody Gaussa-Jordana. Wybór zależy głównie od rozmiaru macierzy. Warunek wstępny jest zawsze ten sam: macierz musi być kwadratowa, a jej wyznacznik różny od zera.
W tym poradniku przejdziemy każdą z tych metod krok po kroku, na konkretnych przykładach liczbowych. Kolorami zaznaczamy, co się z czym dzieje, żeby łatwo było śledzić przekształcenia. Pokażemy też, jak w kilka sekund sprawdzić, czy obliczona macierz odwrotna jest poprawna, oraz jakich błędów unikać.
Najważniejsze w skrócie
-
Macierz odwrotna spełnia równość , gdzie to macierz jednostkowa.
-
Macierz odwrotna istnieje tylko dla macierzy kwadratowej o wyznaczniku różnym od zera ().
-
Macierz 2×2 odwracamy gotowym wzorem, to najszybsza metoda.
-
Dla macierzy 3×3 stosujemy metodę dopełnień algebraicznych, a dla 4×4 i większych metodę Gaussa-Jordana.
-
Wynik zawsze sprawdzamy mnożeniem: iloczyn musi dać macierz jednostkową.
Co to jest macierz odwrotna?
Macierz odwrotna to taka macierz , która pomnożona przez macierz wyjściową daje macierz jednostkową :
Działa to analogicznie do odwrotności liczby. Odwrotnością liczby jest , ponieważ . W świecie macierzy rolę jedynki pełni macierz jednostkowa (jedynki na przekątnej, zera poza nią), a rolę odwrotności, macierz .
Uwaga na zapis: symbol nie oznacza dzielenia przez macierz, bo takie działanie nie istnieje. To po prostu oznaczenie macierzy odwrotnej.
Kiedy macierz odwrotna istnieje?
Nie każda macierz ma odwrotność. Macierz odwrotna istnieje tylko wtedy, gdy spełnione są dwa warunki:
-
Macierz jest kwadratowa — ma tyle samo wierszy co kolumn. Macierz prostokątna nigdy nie ma odwrotności.
-
Wyznacznik jest różny od zera — czyli .
Macierz o wyznaczniku różnym od zera nazywamy macierzą nieosobliwą (odwracalną). Macierz o wyznaczniku równym zero to macierz osobliwa i nie ma ona odwrotności.
Dlatego obliczanie macierzy odwrotnej prawie zawsze zaczynamy od wyznacznika. Jeśli wyjdzie zero, możemy od razu przerwać, bo odwrotność nie istnieje.
Spójrzmy na przykład macierzy osobliwej:
Wyznacznik wynosi zero, więc macierz nie ma macierzy odwrotnej.
Jak obliczyć macierz odwrotną 2×2?
Dla macierzy 2×2 istnieje gotowy wzór i jest to zdecydowanie najszybsza metoda. Każdy z czterech elementów oznaczamy osobnym kolorem, żeby było widać, dokąd wędruje:
Macierz odwrotna wynosi:
Schemat jest prosty i widać go po kolorach:
-
elementy z przekątnej, i , zamieniają się miejscami;
-
pozostałe dwa, i , zmieniają znak;
-
całość dzielimy przez wyznacznik .
Przykład: macierz odwrotna 2×2 krok po kroku
Obliczmy macierz odwrotną do:
Krok 1. Obliczamy wyznacznik.
Wyznacznik jest różny od zera, więc macierz odwrotna istnieje.
Krok 2. Przestawiamy elementy według wzoru.
Zamieniamy i z przekątnej miejscami, a przy i zmieniamy znak na przeciwny:
Krok 3. Dzielimy przez wyznacznik.
Po wymnożeniu przez otrzymujemy gotową macierz odwrotną:
To wszystko. Dla macierzy 2×2 cała procedura zajmuje kilkanaście sekund.
Jak obliczyć macierz odwrotną metodą dopełnień algebraicznych?
Dla macierzy większych niż 2×2 najpopularniejsza jest metoda dopełnień algebraicznych. Opiera się na wzorze:
gdzie to macierz dopełnień algebraicznych, a to jej transpozycja, nazywana macierzą dołączoną.
Procedura ma cztery kroki. Pokażemy je na przykładzie macierzy 3×3:
Krok 1 — wyznacznik macierzy
Rozwińmy wyznacznik względem pierwszego wiersza (rozwinięcie Laplace'a). Trzy elementy pierwszego wiersza oznaczamy kolorami:
Wyznacznik wynosi , jest różny od zera, więc kontynuujemy.
Krok 2 — macierz dopełnień algebraicznych
Dopełnienie algebraiczne elementu to liczba:
gdzie to minor, czyli wyznacznik macierzy, która zostaje po skreśleniu -tego wiersza i -tej kolumny.
Czynnik tworzy „szachownicę" znaków, zielone to plus, czerwone to minus:
Policzmy najpierw dopełnienie dla elementu . Skreślamy pierwszy wiersz i pierwszą kolumnę, więc zostaje minor:
Znak na pozycji jest dodatni, zatem .
Pozostałe osiem dopełnień liczymy dokładnie tak samo (kolor znaku odpowiada szachownicy):
Z obliczonych wartości budujemy macierz dopełnień algebraicznych. Każdy wiersz ma swój kolor, bo za chwilę będziemy go transponować:
Krok 3 — transpozycja, czyli macierz dołączona
Transpozycja zamienia wiersze z kolumnami. Pierwszy wiersz staje się pierwszą kolumną, drugi wiersz drugą kolumną, a trzeci wiersz trzecią kolumną. Po kolorach widać dokładnie, co dokąd trafia:
Krok 4 — dzielenie przez wyznacznik
Na koniec mnożymy macierz dołączoną przez . W naszym przykładzie , więc macierz odwrotna jest po prostu równa macierzy dołączonej:
Gdyby wyznacznik miał inną wartość, każdy element macierzy dołączonej trzeba by przez nią podzielić. To właśnie dlatego wyznaczniki równe lub są tak wygodne, dają odwrotność bez ułamków.
Jak obliczyć macierz odwrotną metodą Gaussa-Jordana?
Metoda Gaussa-Jordana (nazywana też metodą bezwyznacznikową) bywa szybsza dla większych macierzy, ponieważ nie wymaga liczenia wyznacznika ani dziesiątek dopełnień. Idea jest następująca:
-
Po prawej stronie macierzy dopisujemy macierz jednostkową , tworząc macierz rozszerzoną.
-
Wykonujemy operacje elementarne na wierszach, aż lewy blok zmieni się w macierz jednostkową.
-
To, co powstanie w prawym bloku, jest macierzą odwrotną.
Dozwolone operacje elementarne to:
-
pomnożenie wiersza przez liczbę różną od zera,
-
dodanie do wiersza innego wiersza (ewentualnie pomnożonego przez liczbę),
-
zamiana dwóch wierszy miejscami.
Operacje wykonujemy wyłącznie na wierszach, nigdy na kolumnach.
Przykład: ta sama macierz 3×3
Sprawdźmy metodę na tej samej macierzy co poprzednio, wynik powinien wyjść identyczny.
Zapisujemy macierz rozszerzoną — po lewej , po prawej :
Kolejność operacji możemy dobierać dowolnie. Tutaj wybierzemy je tak, aby jak najdłużej zostać przy liczbach całkowitych.
Operacja 1. Od trzeciego wiersza odejmujemy pierwszy ():
Operacja 2. Od pierwszego wiersza odejmujemy trzeci ():
Operacja 3. Od drugiego wiersza odejmujemy trzeci ():
Trzecia kolumna po lewej stronie jest już gotowa. Zostało uporządkować dwie pierwsze.
Operacja 4. Drugi wiersz zastępujemy kombinacją :
Operacja 5. Od pierwszego wiersza odejmujemy drugi ():
Operacja 6. Pierwszy wiersz dzielimy przez ():
Lewy blok jest już macierzą jednostkową, więc w prawym bloku odczytujemy macierz odwrotną:
Wynik jest dokładnie taki sam jak z metody dopełnień algebraicznych. To dobry znak, obie metody muszą dawać identyczną odpowiedź.
Metoda Gaussa-Jordana ma dodatkową zaletę: jeśli w trakcie przekształceń w lewym bloku pojawi się wiersz złożony z samych zer, oznacza to, że macierz jest osobliwa i nie ma odwrotności. Nie trzeba wtedy osobno liczyć wyznacznika.
Która metoda jest najlepsza?
Każda z trzech metod daje ten sam wynik. Różnią się nakładem pracy. Oto jak wybrać metodę zależnie od rozmiaru macierzy:
| Rozmiar macierzy | Zalecana metoda | Dlaczego |
|---|---|---|
| 2×2 | gotowy wzór | jeden wzór, kilka działań |
| 3×3 | metoda dopełnień algebraicznych | przewidywalny schemat, łatwo sprawdzić |
| 4×4 i większe | metoda Gaussa-Jordana | mniej obliczeń niż liczenie dziesiątek dopełnień |
Krótko: im większa macierz, tym bardziej opłaca się Gauss-Jordan. Metoda dopełnień dla macierzy 4×4 wymaga policzenia szesnastu dopełnień, a każde z nich to wyznacznik 3×3, czyli ogrom pracy. Metoda Gaussa-Jordana skaluje się znacznie lepiej.
Zaleta metody dopełnień: wyraźnie pokazuje rolę wyznacznika i przy małych macierzach jest mało podatna na pomyłki. Zaleta Gaussa-Jordana: nie wymaga osobnego liczenia wyznacznika i od razu wykrywa macierze osobliwe.
Jak sprawdzić, czy macierz odwrotna jest poprawna?
Obliczenia macierzy odwrotnej są długie i łatwo o pomyłkę. Na szczęście wynik można szybko zweryfikować: wystarczy pomnożyć macierz wyjściową przez obliczoną odwrotność. Jeśli otrzymamy macierz jednostkową, wynik jest poprawny.
Sprawdźmy nasz przykład 3×3:
Dla pewności rozpiszmy dwa elementy. Element w lewym górnym rogu to iloczyn pierwszego wiersza i pierwszej kolumny :
Element obok niego (pierwszy wiersz razy druga kolumna ):
Na przekątnej wychodzą jedynki, a poza nią zera. Otrzymaliśmy macierz jednostkową, więc obliczona macierz odwrotna jest poprawna.
Najczęstsze błędy przy obliczaniu macierzy odwrotnej
-
Pominięcie sprawdzenia wyznacznika. Gdy , macierz odwrotna nie istnieje. W metodzie dopełnień zawsze licz wyznacznik na początku.
-
Zapomnienie o transpozycji. W metodzie dopełnień macierz trzeba jeszcze przetransponować. Pominięcie tego kroku to jeden z najczęstszych błędów.
-
Błędne znaki w szachownicy. Czynnik łatwo pomylić. Element ma znak plus, a kolejne znaki przeplatają się jak na szachownicy.
-
Operacje na kolumnach w metodzie Gaussa-Jordana. Wolno przekształcać wyłącznie wiersze. Operacja na kolumnie psuje wynik.
-
Dzielenie tylko części elementów przez wyznacznik. Przez dzielimy każdy element macierzy dołączonej, a nie tylko niektóre.
-
Mylenie macierzy dopełnień z macierzą dołączoną. Macierz dołączona to transponowana macierz dopełnień. To dwie różne macierze.
FAQ — najczęstsze pytania
Kiedy macierz odwrotna nie istnieje?
Macierz odwrotna nie istnieje, gdy macierz nie jest kwadratowa albo gdy jej wyznacznik jest równy zero. Macierz o zerowym wyznaczniku nazywamy osobliwą.
Czy każda macierz kwadratowa ma macierz odwrotną?
Nie. Macierz kwadratowa ma odwrotność tylko wtedy, gdy jej wyznacznik jest różny od zera. Macierze kwadratowe o wyznaczniku zero nie są odwracalne.
Czy macierz prostokątna ma macierz odwrotną?
Nie. Macierz odwrotna jest zdefiniowana wyłącznie dla macierzy kwadratowych. Dla macierzy prostokątnych stosuje się pojęcie pseudoodwrotności, ale to osobne, bardziej zaawansowane zagadnienie.
Która metoda obliczania macierzy odwrotnej jest najszybsza?
Dla macierzy 2×2 najszybszy jest gotowy wzór. Dla macierzy 3×3 dobrze sprawdza się metoda dopełnień algebraicznych. Dla macierzy 4×4 i większych najszybsza jest zwykle metoda Gaussa-Jordana.
Czym różni się macierz dopełnień algebraicznych od macierzy dołączonej?
Macierz dopełnień algebraicznych () zawiera dopełnienia wszystkich elementów. Macierz dołączona to jej transpozycja, czyli . To właśnie macierz dołączoną mnożymy we wzorze przez .
Czy metoda Gaussa-Jordana wymaga liczenia wyznacznika?
Nie i to jej duża zaleta. Jeśli macierz jest osobliwa, w trakcie przekształceń po lewej stronie pojawi się wiersz samych zer, co od razu sygnalizuje brak odwrotności.
Podsumowanie
Obliczanie macierzy odwrotnej sprowadza się do wyboru właściwej metody. Najpierw upewnij się, że macierz jest kwadratowa, a jej wyznacznik różny od zera. Następnie:
-
dla macierzy 2×2 użyj gotowego wzoru,
-
dla macierzy 3×3 policz dopełnienia algebraiczne i przetransponuj je,
-
dla większych macierzy sięgnij po metodę Gaussa-Jordana.
Niezależnie od metody wynik zawsze sprawdzisz mnożeniem , które powinno dać macierz jednostkową.