9. Algebra macierzy#
9.1. Definicja macierzy#
Narration
Niech \(\kk \) będzie ustalonym ciałem \(\rr\) lub \(\cc\), oraz \(m,n\in \nn .\)
Definicja 9.1
Macierz o wymiarach \(m\times n\) (czytaj \(m\) na \(n\)) nad ciałem \(\kk\) definiujemy jako funkcję
Macierz najczęściej przedstawia się w postaci tablicy
Gdy chcemy użyć innych indeksów do zdefiniowania macierzy, możemy użyć rozleglejszego oznaczenia
Indeksami macierzy nazywamy elementy \( i,j .\)
Wyrazami lub elementami macierzy nazywamy wartości funkcji \(A\), czyli elementy \(a_{ij}.\)
\(i\)-tym wierszem macierzy \(A\) nazywamy macierz o tablicy \quad \( \Macierz{a_{i1} & a_{i2} & \ldots & a_{in}}. \)
\(j\)-tą kolumną macierzy \(A\) nazywamy macierz o tablicy \quad \( \Macierz{a_{1j} \\ a_{2j} \\ \vdots \\ a_{mj}}. \)
Narration
Zbiór macierzy o wymiarach \(m\times n\) i elementach z ciała \(\kk\) oznaczamy symbolem
W literaturze występują również inne oznaczenia, np.:
Przykład 9.1
Oto kilka przykładów macierzy (przedstawionych w postaci tablicy):
Ćwiczenie 9.1
Zapiszmy explicite tablicę macierzy \(G = \left[i + j^2\right]_{4\times 4}.\)
Odpowiedź
9.2. Ważne przykłady macierzy#
Definicja 9.2
Macierzą zerową o wymiarach \(m\) na \(n\) nazywamy tą, której wszystkie wyrazy są równe 0 i oznaczamy symbolem
Przykład 9.2
Definicja 9.3
Macierzą kwadratową (stopnia \(n\) lub wymiaru \(n\)) nazywamy macierz \(A\) o wymiarach \(n\times n .\)
Przykład 9.3
Definicja 9.4
Główną przekątną lub diagonalą macierzy kwadratowej \(A = [a_{ij}]_{n\times n}\) nazywamy uporządkowany układ
Przykład 9.4
Definicja 9.5
Macierzą diagonalną nazywamy macierz kwadratową, której wszystkie wyrazy poza diagonalą są zerowe. Przyjmujemy oznaczenie
Przykład 9.5
Definicja 9.6
Macierzą jednostkową wymiaru \(n\) nazywamy macierz diagonalną
Przykład 9.6
Definicja 9.7
Macierzą górną trójkątną (odpowiednio dolną trójkątną ) nazywamy macierz kwadratową, której wszystkie wyrazy poniżej diagonali (odpowiednio powyżej diagonali) są zerowe, czyli postaci
Przykład 9.7
Definicja 9.8
Macierzą blokową nazywamy macierz kwadratową wymiaru \(n\), dla której istnieje \(k\in\nn\), że wszystkie wyrazy poniżej \(k\)-tej kolumny i do \(k\)-tego wiersza są zerowe lub do \(k\)-tej kolumny i od \(k\)-tego wiersza są zerowe, czyli postaci
gdzie \(B \in \MSet{k}{k}{\kk}\), \(C \in \MSet{k}{(n-k)}{\kk}\), \(D \in \MSet{(n-k)}{k}{\kk}\), \(E \in \MSet{(n-k)}{(n-k)}{\kk} .\)
Przykład 9.8
9.3. Dodawanie macierzy#
Narration
Rozważmy przestrzeń macierzy \(\MSet{m}{n}{\kk}.\)
Definicja 9.9
Dodawanie macierzy \(+ : \MSet{m}{n}{\kk}\times \MSet{m}{n}{\kk} \to \MSet{m}{n}{\kk}\) zdefiniowane jest przez
Przykład 9.9
Dla przykładu
Uwaga 9.1
Dodawanie nie jest zdefiniowane dla macierzy o różnych wymiarach. Przykładowo nie możemy dodać do siebie żadnej pary spośród macierzy:
9.4. Mnożenie macierzy przez skalar#
Narration
Rozważmy przestrzeń macierzy \(\MSet{m}{n}{\kk}.\)
Definicja 9.10
Mnożenie macierzy przez skalar \(\cdot : \kk \times \MSet{m}{n}{\kk} \to \MSet{m}{n}{\kk}\) zdefiniowane jest przez
Przykład 9.10
Dla przykładu
Twierdzenie 9.1
Dla dowolnych macierzy \(A,B\in \MSet{m}{n}{\kk}\) i dowolnych skalarów \(\alpha, \beta\in\kk\) zachodzą następujące równości:
\(A+ (B + C) = (A+B) + C\)
\(A+ B = B +A\)
\(\oo_{m\times n} + A = A + \oo_{m\times n} = A\)
\(A + (-1)\cdot A = (-1)\cdot A + A = \oo_{m\times n}\)
\((\alpha + \beta) \cdot A = \alpha \cdot A + \beta \cdot A\)
\(\alpha \cdot (A+B) = \alpha \cdot A + \alpha \cdot B\)
\(\alpha\cdot (\beta\cdot A) = (\alpha\cdot\beta)\cdot A\)
\(1 \cdot A = A .\)
Wniosek 9.2
Z powyższego twierdzenia otrzymujemy, że \(((\MSet{m}{n}{\kk}, +), \kk, \cdot)\) jest przestrzenią liniową nad \(\kk .\)
9.5. Mnożenie macierzy#
Narration
Rozważmy przestrzenie macierzy \(\MSet{m}{p}{\kk}\) i \(\MSet{p}{n}{\kk}.\)
Definicja 9.11
Iloczyn macierzy
zdefiniowane jest przez
Ćwiczenie 9.2
Niech \(\displaystyle A = \Macierz{2 & -1}\) i \(\displaystyle B = \Macierz{1 \\ -2} .\) Obliczmy \(A\cdot B\) i \(B\cdot A .\)
Rozwiązanie
Wykonujemy działanie \(A\cdot B\):
\[\begin{split}\begin{aligned} & \Macierz{ 1 \\ -2} \\ \Macierz{ 2 & -1} & \Macierz{ 2 \cdot 1 + (-1)\cdot (-2)} = \Macierz{4} = AB \end{aligned}\end{split}\]Wykonujemy działanie \(B\cdot A\):
\[\begin{split}\begin{aligned} & \Macierz{ 2 \ & -1} \\ \Macierz{ 1\\ -2} & \Macierz{ 1 \cdot 2 & 1 \cdot (-1) \\ -2\cdot 2 & -2\cdot(-1)} = \Macierz{2 & -1 \\ -4 & 2 } = BA \end{aligned}\end{split}\]
Uwaga 9.2
Iloczyn nie jest zdefiniowany dla macierzy \(A\) i \(B\), jeśli liczba kolumn \(A\) jest różna od liczby wierszy \(B .\)
Ćwiczenie 9.3
Pomnóżmy (jeśli to możliwe) dowolną parę (w dowolnej kolejności) macierzy spośród: \quad
Rozwiązanie
Nie można pomnożyć: \(A B, \ A C, \ B A, \ C A, \ C B .\)
Twierdzenie 9.3
Dla dowolnych macierzy \(A \in \MSet{m}{ n}{\kk}\), \(B, B_1, B_2\in \MSet{n}{p}{\kk}\), \(C\in \MSet{p}{r}{\kk}\) i dowolnego skalara \(\alpha \in\kk\) zachodzą następujące równości:
\(A\cdot (B \cdot C) = (A\cdot B )\cdot C\)
\(A\cdot (B_1 + B_2) = A\cdot B_1 + A\cdot B_2\)
\((B_1 + B_2)\cdot C = B_1\cdot C + B_2\cdot C\)
\(A\cdot I_n = I_m\cdot A = A\)
\(\alpha\!\cdot\!(A\!\cdot\! B) = (\alpha\!\cdot\! A)\!\cdot\! B = A\!\cdot\!(\alpha\!\cdot\! B) .\)
Uwaga 9.3
Dla \(A, B\in\MSet{n}{n}{\kk}\) na ogół \( \quad A\cdot B \neq B\cdot A. \)
Przykład 9.11
Dla \( A = \Macierz{1 & 1 \\ -1 & -1},\, B=\Macierz{1 & 2 \\ 3 & 4}\) mamy:
Uwaga 9.4
Jeśli \(A\cdot B = \oo\), to nie możemy z tego wnioskować, że \(A = \oo \vee B = \oo.\)
Przykład 9.12
Dla \( A = \Macierz{-2 & 1 \\ 0 & 0},\ B = \Macierz{1 & 2 \\ 2 & 4}\) mamy
Zatem \(A B = \oo\), ale nie jest prawdą, że \(A = \oo \vee B = \oo.\)
Definicja 9.12
Dla macierzy kwadratowej \(A \in \MSet{n}{n}{\kk}\) oraz \(\ell\in\nn_2\) przyjmujemy, że \qquad \(\displaystyle A^\ell = \underbrace{A\cdot A\cdot \ldots \cdot A}_{\ell \text{ czynników}} .\)
9.6. Transpozycja macierzy#
Narration
Definicja 9.13
Macierz transponowaną macierzy \(A=[a_{ij}]_{m\times n}\) definiujemy jako macierz $\(A^T=[a_{ji}]_{n\times m}.\)$
Innymi słowy kolumnami macierzy transponowanej \(A^T\) są wiersze macierzy \(A\) i równoważnie wierszami macierzy transponowanej \(A^T\) są kolumny macierzy \(A\)
Przykład 9.13
Dla przykładu:
\( \Macierz{1 & 2 & 3}^T = \Macierz{1 \\ 2 \\ 3}\)
\( \Macierz{1 \\ -1 \\ 4}^T = \Macierz{1 & -1 & 4}\)
\( \Macierz{1 & 2 & -1 \\ -2 & j & 4}^T = \Macierz{1 & -2 \\ 2 & j \\ -1 & 4}\)
\( \Macierz{0 & -1 & 2 \\ -3 & 4 & -5 \\ j & 2j & 3j}^T = \Macierz{0 & -3 & j \\ -1 & 4 & 2j \\ 2 & -5 & 3j } .\)
Twierdzenie 9.4
Dla dowolnych macierzy \(A, A_1, A_2 \in \MSet{m}{ n}{\kk}\), \(B \in \MSet{n}{p}{\kk}\) i dowolnego skalara \(\alpha \in\kk\) zachodzą następujące równości:
\((A_1 + A_2)^T = A_1^T+A_2^T\)
\((A^T)^T = A\)
\((\alpha A)^T = \alpha A^T\)
\((A\cdot B)^T = B^T \cdot A^T .\)
Przykład 9.14
Niech \(\displaystyle \begin{aligned} A = \left[ \begin{array}{rr} 1 & 1 \\ -1 & 0 \end{array}\right] ,\ B = \left[ \begin{array}{rr} -1 & 0 \\ 1 & -1 \end{array}\right] \end{aligned}\). Wówczas:
\(\displaystyle \begin{aligned} A^T = \left[ \begin{array}{rr} 1 & -1 \\ 1 & 0 \end{array}\right] \end{aligned}\) \(\displaystyle \begin{aligned} B^T = \left[ \begin{array}{rr} -1 & 1 \\ 0 & -1 \end{array}\right] \end{aligned}\)
\(\displaystyle \begin{aligned} A^T \cdot B^T = \left[ \begin{array}{rr} -1 & 2 \\ -1 & 1 \end{array}\right] \end{aligned}\)
\(\displaystyle \begin{aligned} B^T \cdot A^T = \left[ \begin{array}{rr} 0 & 1 \\ -1 & 0 \end{array}\right] \end{aligned}\)
\(\displaystyle \begin{aligned} A\cdot B = \left[ \begin{array}{rr} 0 & -1 \\ 1 & 0 \end{array}\right] \end{aligned}\) \(\displaystyle \begin{aligned} (A \cdot B)^T = \left[ \begin{array}{rr} 0 & 1 \\ -1 & 0 \end{array}\right] \end{aligned}\) .
Widzimy, że \((A\cdot B)^T = B^T \cdot A^T \neq A^T \cdot B^T .\)