W geometrii analitycznej i rachunkach z macierzami często trafia się na macierz diagonalną, w której tylko przekątna niesie informację, a reszta tablicy pozostaje zerowa. Taki zapis wydaje się prosty, ale w zadaniach mówi bardzo dużo: jak zmieniają się współrzędne, kiedy figura jest skalowana i dlaczego pewne obliczenia da się zrobić szybciej niż „na piechotę”. Poniżej pokazuję definicję, sposób rozpoznawania i najważniejsze skutki geometryczne, także te, które przydają się w trygonometrii.
Tu masz najważniejsze fakty w jednym miejscu
- Zera poza przekątną oznaczają, że współrzędne nie mieszają się ze sobą.
- W 2D taki zapis działa jak osobne skalowanie osi x i y, a liczby ujemne dodają odbicie.
- Wyznacznik to iloczyn elementów na przekątnej, więc łatwo ocenić zmianę pola.
- Odwracalność zależy od tego, czy wszystkie liczby na przekątnej są różne od zera.
- W zadaniach z sinusem i cosinusem taki zapis pomaga przejść od okręgu do elipsy.
Czym jest taka macierz i jak ją zapisać
Macierz diagonalna to macierz kwadratowa, w której każdy element poza główną przekątną ma wartość zero. Można ją zapisać np. jako diag(3, -2, 0) albo w postaci tablicy [[3, 0, 0], [0, -2, 0], [0, 0, 0]]. Ważne jest jedno: na przekątnej mogą leżeć także zera, więc sam fakt wystąpienia zera nie odbiera macierzy jej diagonalnego charakteru.
W praktyce zwracam uwagę na dwie rzeczy naraz: rozmiar i miejsce zer. Taka konstrukcja musi być kwadratowa, czyli mieć tyle samo wierszy co kolumn, bo tylko wtedy „przekątna główna” jest dobrze określona. To właśnie odróżnia ją od zwykłej tabeli liczb i przygotowuje grunt pod porównanie z innymi typami zapisów.
Jak nie pomylić jej z trójkątną i jednostkową
Najwięcej pomyłek bierze się z mylenia kilku podobnych typów macierzy. Ja zwykle rozróżniam je od razu po tym, które pola muszą być zerowe, a które mogą być dowolne.
| Rodzaj | Warunek | Szybka intuicja |
|---|---|---|
| Diagonalna | Zera poza przekątną | Każda oś działa osobno |
| Trójkątna górna | Zera poniżej przekątnej | Zależności układają się tylko w jedną stronę |
| Jednostkowa | Jedynki na przekątnej i zera poza nią | Nic nie zmienia |
Najprostsza reguła brzmi tak: każda macierz jednostkowa jest diagonalna, ale nie każda diagonalna jest jednostkowa. Gdy tę zależność pamięta się automatycznie, dużo trudniej o błąd przy dalszych obliczeniach, zwłaszcza gdy w grę wchodzą przekształcenia współrzędnych. Następny krok to już sens geometryczny, bo właśnie tam ten zapis robi się naprawdę użyteczny.
![Macierz diagonalna D = [[-5, 0], [0, 10]] jest wynikiem mnożenia trzech macierzy.](https://imageoptimizecdn-blog.online/unsafe/rs:fit:2048/q:65/plain/https%3A%2F%2Ffrce8xp4ye4n.compat.objectstorage.eu-frankfurt-1.oraclecloud.com%2Fblog-assets%2Fpost_image%2Ff7ab863c8eaa3a8d4612e5fccd48f8dc%2Fmacierze-diagonalne-skalowanie-osi-x-y.webp)
Co dzieje się z figurą na płaszczyźnie
W 2D taki zapis działa jak przekształcenie (x, y) -> (ax, by). Ja lubię tłumaczyć to bardzo dosłownie: współrzędna x dostaje własny współczynnik, współrzędna y dostaje własny współczynnik i żadna z nich nie miesza się z drugą. Kwadrat o boku 1 po zastosowaniu diag(2, 3) staje się prostokątem o bokach 2 i 3. Jeśli a i b są dodatnie, figura tylko się rozciąga albo kurczy; jeśli któryś współczynnik jest ujemny, dochodzi jeszcze odbicie względem odpowiedniej osi.
To ma ważną konsekwencję: przy różnych współczynnikach kąty zwykle nie zostają zachowane, więc nie jest to rotacja ani zwykłe przesunięcie. Gdy za to a = b, pojawia się skalowanie jednorodne i wtedy obraz figury zachowuje proporcje. Dobry przykład z trygonometrii to okrąg jednostkowy opisany parametrycznie przez x = cos t, y = sin t; po zastosowaniu współczynników 2 i 1/2 dostajemy elipsę x = 2 cos t, y = (1/2) sin t. To właśnie jeden z najprostszych sposobów, żeby zobaczyć, jak algebra przekłada się na kształt figury.
A kiedy już wiadomo, co dzieje się z figurą, łatwo przejść do rachunków, które dzięki temu zapisowi stają się wyjątkowo proste.
Jakie rachunki upraszcza najbardziej
Największa zaleta jest rachunkowa: na przekątnej widać prawie wszystko. Dla macierzy D = diag(d1, d2, ..., dn) ja zwykle zaczynam od tych czterech reguł, bo one najszybciej pokazują, czy warto dalej liczyć ręcznie.
| Operacja | Co się dzieje |
|---|---|
| Wyznacznik | To iloczyn wszystkich elementów z przekątnej |
| Macierz odwrotna | Istnieje tylko wtedy, gdy wszystkie elementy przekątnej są różne od zera; na przekątnej pojawiają się ich odwrotności |
| Mnożenie dwóch takich macierzy | Nadal dostajesz macierz diagonalną, a odpowiadające sobie liczby mnożą się parami |
| Potęga | Każdy element z przekątnej podnosisz do tej samej potęgi |
W geometrii szczególnie użyteczny jest wyznacznik. W 2D jego wartość bezwzględna mówi, ile razy zmienia się pole figury, a znak podpowiada, czy orientacja została zachowana. Dla diag(a, b) skala pola wynosi |ab|, więc od razu widać, czy obiekt rośnie, maleje czy zostaje „spłaszczony” do odcinka, gdy jeden z współczynników jest zerem. To prosty przykład na to, że krótki zapis algebraiczny daje bardzo konkretną informację geometryczną.
Mimo tej prostoty łatwo popełnić kilka drobnych, ale kosztownych błędów.
Najczęstsze błędy przy zadaniach szkolnych
Najczęstszy błąd to założenie, że na przekątnej muszą stać same liczby niezerowe. Nie muszą: jeśli jeden z elementów jest zerowy, macierz nadal pozostaje diagonalna, tylko traci odwracalność. Druga pomyłka to traktowanie jej jak macierzy trójkątnej; różnica jest subtelna na pierwszy rzut oka, ale algebraicznie bardzo ważna.
- Mylenie z macierzą jednostkową, bo obie mają zera poza przekątną.
- Zapominanie, że macierz musi być kwadratowa.
- Odruchowe uznawanie zera na przekątnej za błąd, mimo że to nadal poprawny zapis.
- Traktowanie liczb ujemnych jako problemu, choć oznaczają odbicie.
- Mylenie samej macierzy z diagonalizacją, czyli procesem sprowadzania do takiej postaci.
Gdy te pułapki są już rozpoznane, pozostaje ostatni krok: przełożyć rachunek na czytelny obraz, bo właśnie to najbardziej pomaga w zadaniach szkolnych.
Jak odczytywać przekształcenie z samej przekątnej
Kiedy pracuję z takim zadaniem, najpierw patrzę, czy liczby na przekątnej są dodatnie, ujemne czy równe zeru. To daje mi niemal od razu odpowiedź, czy figura będzie tylko skalowana, odbita, czy spłaszczona do odcinka. Potem sprawdzam, czy współczynniki są równe, bo wtedy zachowuje się podobnie we wszystkich kierunkach, a gdy nie są równe, pojawia się typowe „rozciągnięcie” w jednej osi i „ściśnięcie” w drugiej.
- Dodatnie liczby na przekątnej zwykle oznaczają samo skalowanie.
- Ujemne liczby dodają odbicie względem odpowiedniej osi.
- Jedno zero oznacza utratę jednego wymiaru obrazu.
- Iloczyn przekątnych pozwala szybko ocenić zmianę pola.
- Parametryzacja przez cos i sin świetnie pokazuje przejście od okręgu do elipsy.
Gdy chcesz szybko ocenić wynik bez długiego liczenia, wystarczy ten prosty schemat: znak, wartość bezwzględna, iloczyn. W zadaniach z trygonometrią pomaga on szczególnie wtedy, gdy punkt startowy jest opisany przez cos t i sin t, bo wtedy od razu widać, jak z koła robi się elipsa albo jak zmienia się pole figury.