Macierz przekształcenia liniowego

Macierz przekształcenia liniowego – macierz będąca wygodnym zapisem we współrzędnych przekształcenia liniowego dwóch skończenie wymiarowych przestrzeni liniowych nad tym samym ciałem z ustalonymi bazami. Dzięki temu, że mnożeniu macierzy oraz mnożeniu wektorów odpowiada składanie przekształceń i obliczanie wartości przekształcenia na wspomnianym wektorze, teoria macierzy(inne języki) staje się wygodnym językiem opisu przekształceń (w tym endomorfizmów) liniowych wyżej opisanych przestrzeni; jeśli nie wskazano żadnych baz, to każdą macierz o elementach z ciała można traktować jako przekształcenie liniowe między dwiema przestrzeniami współrzędnych.

Definicja

Niech U {\displaystyle U} i V {\displaystyle V} będą dwiema przestrzeniami liniowymi nad ustalonym ciałem odpowiednio z bazami A = ( a 1 , , a n ) {\displaystyle A=(\mathbf {a} _{1},\dots ,\mathbf {a} _{n})} oraz B = ( b 1 , , b m ) , {\displaystyle B=(\mathbf {b} _{1},\dots ,\mathbf {b} _{m}),} zaś T : U V {\displaystyle \mathrm {T} \colon U\to V} będzie przekształceniem liniowym. Macierzą przekształcenia T {\displaystyle \mathrm {T} } w bazach A , B {\displaystyle A,B} nazywa się taką macierz T A B = [ t i j ] {\displaystyle \mathbf {T} _{A}^{B}=[t_{ij}]} typu m × n {\displaystyle m\times n} o współczynnikach z danego ciała, że dla każdego j = 1 , , n {\displaystyle j=1,\dots ,n} zachodzi

T ( a j ) = i = 1 m t i j b i , {\displaystyle \mathrm {T} (\mathbf {a} _{j})=\sum _{i=1}^{m}t_{ij}\mathbf {b} _{i},}

tzn. w j {\displaystyle j} -tej kolumnie macierzy T A B {\displaystyle \mathbf {T} _{A}^{B}} stoją współrzędne wektora T ( a j ) {\displaystyle \mathrm {T} (\mathbf {a} _{j})} w bazie B . {\displaystyle B.} Macierz przekształcenia T {\displaystyle \mathrm {T} } w bazach A , B {\displaystyle A,B} będzie oznaczana także symbolem M ( T ) A B . {\displaystyle \mathrm {M} (\mathrm {T} )_{A}^{B}.}

Uwaga: w dalszej części artykułu wszystkie przestrzenie liniowe oraz macierze są zbudowane nad ustalonym ciałem K . {\displaystyle K.}

Własności

Odpowiedniość między przekształceniami liniowymi i ich macierzami
 Zobacz też: izomorfizm.

Przyporządkowanie każdemu przekształceniu liniowemu T {\displaystyle \mathrm {T} } jego macierzy M ( T ) A B {\displaystyle \mathrm {M} (\mathrm {T} )_{A}^{B}} zadaje izomorfizm liniowy przestrzeni przekształceń liniowych L ( V , W ) {\displaystyle \mathrm {L} (V,W)} oraz przestrzeni macierzy M a t m × n . {\displaystyle \mathrm {Mat} _{m\times n}.} Liniowość wynika wprost z własności działań na macierzach,

M ( S + T ) A B = M ( S ) A B + M ( T ) A B , {\displaystyle \mathrm {M} (\mathrm {S} +\mathrm {T} )_{A}^{B}=\mathrm {M} (\mathrm {S} )_{A}^{B}+\mathrm {M} (\mathrm {T} )_{A}^{B},}
M ( c T ) A B = c M ( T ) A B , {\displaystyle \mathrm {M} (c\mathrm {T} )_{A}^{B}=c\mathrm {M} (\mathrm {T} )_{A}^{B},}

a ponadto każde przekształcenie liniowe T : U V {\displaystyle \mathrm {T} \colon U\to V} jest zadane jednoznacznie przez podanie wartości na bazie, tzn. T ( a 1 ) , , T ( a n ) . {\displaystyle \mathrm {T} (\mathbf {a} _{1}),\dots ,\mathrm {T} (\mathbf {a} _{n}).} Stąd odwzorowanie przyporządkowujące przekształceniom liniowym ich macierze jest wzajemnie jednoznaczne. Wynika stąd w szczególności, że jeśli dim U = n {\displaystyle \dim U=n} oraz dim V = m , {\displaystyle \dim V=m,} to dim L ( U , V ) = m n . {\displaystyle \dim \mathrm {L} (U,V)=mn.}

Mnożenie macierzy a obraz wektora w przekształceniu
 Osobne artykuły: mnożenie macierzy i obraz.

Jeśli wektor u {\displaystyle \mathbf {u} } ma współrzędne u A = [ u 1 , , u n ] {\displaystyle \mathbf {u} _{A}=[u_{1},\dots ,u_{n}]} w bazie A , {\displaystyle A,} zaś wektor v = T ( u ) {\displaystyle \mathbf {v} =\mathrm {T} (\mathbf {u} )} ma współrzędne v B = [ v 1 , , v m ] {\displaystyle \mathbf {v} _{B}=[v_{1},\dots ,v_{m}]} w bazie B , {\displaystyle B,} przy czym T A B = [ t i j ] = M ( T ) A B , {\displaystyle \mathbf {T} _{A}^{B}=[t_{ij}]=\mathrm {M} (\mathrm {T} )_{A}^{B},} to

[ t 11 t 1 n t m 1 t m n ] [ u 1 u n ] = [ v 1 v m ] , {\displaystyle {\begin{bmatrix}t_{11}&\dots &t_{1n}\\\vdots &\ddots &\vdots \\t_{m1}&\dots &t_{mn}\end{bmatrix}}{\begin{bmatrix}u_{1}\\\vdots \\u_{n}\end{bmatrix}}={\begin{bmatrix}v_{1}\\\vdots \\v_{m}\end{bmatrix}},}

co można zapisać T A B U A = V B , {\displaystyle \mathbf {T} _{A}^{B}\mathbf {U} _{A}=\mathbf {V} _{B},} gdzie U A , V B {\displaystyle \mathbf {U} _{A},\mathbf {V} _{B}} są macierzami jednokolumnowymi (tzw. wektorami kolumnowymi) odpowiadającymi wektorom u A , v B . {\displaystyle \mathbf {u} _{A},\mathbf {v} _{B}.} [a]

Zamiana współrzędnych i jej macierze

W szczególnym przypadku, jeśli A , B {\displaystyle A,B} są bazami przestrzeni V {\displaystyle V} i macierz C A B = [ c i j ] = M ( i d ) A B , {\displaystyle \mathbf {C} _{A}^{B}=[c_{ij}]=\mathrm {M} (\mathrm {id} )_{A}^{B},} gdzie i d {\displaystyle \mathrm {id} } jest przekształceniem identycznościowym, to jeśli wektor u {\displaystyle \mathbf {u} } ma współrzędne u A = [ u 1 , , u n ] {\displaystyle \mathbf {u} _{A}=[u_{1},\dots ,u_{n}]} w bazie A , {\displaystyle A,} zaś u B = [ v 1 , , v n ] {\displaystyle \mathbf {u} _{B}=[v_{1},\dots ,v_{n}]} są jego współrzędnymi w bazie B , {\displaystyle B,} to

[ c 11 c 1 n c n 1 c n n ] [ u 1 u n ] = [ v 1 v n ] , {\displaystyle {\begin{bmatrix}c_{11}&\dots &c_{1n}\\\vdots &\ddots &\vdots \\c_{n1}&\dots &c_{nn}\end{bmatrix}}{\begin{bmatrix}u_{1}\\\vdots \\u_{n}\end{bmatrix}}={\begin{bmatrix}v_{1}\\\vdots \\v_{n}\end{bmatrix}},}

tzn. C A B U A = U B , {\displaystyle \mathbf {C} _{A}^{B}\mathbf {U} _{A}=\mathbf {U} _{B},} gdzie U A , U B {\displaystyle \mathbf {U} _{A},\mathbf {U} _{B}} są macierzami odpowiadającymi wektorom współrzędnych u A , u B {\displaystyle \mathbf {u} _{A},\mathbf {u} _{B}} jw., co oznacza, że mnożenie przez C A B {\displaystyle \mathbf {C} _{A}^{B}} zamienia współrzędne wektora u {\displaystyle \mathbf {u} } w bazie A {\displaystyle A} na współrzędne w bazie B . {\displaystyle B.} Stąd też macierz M ( i d ) A B {\displaystyle \mathrm {M} (\mathrm {id} )_{A}^{B}} nazywa się macierzą zamiany współrzędnych (bądź macierzą przejścia) od A {\displaystyle A} do B . {\displaystyle B.} Macierz M ( i d ) B A {\displaystyle \mathrm {M} (\mathrm {id} )_{B}^{A}} zamiany współrzędnych od B {\displaystyle B} do A {\displaystyle A} dana jest jako jej macierz odwrotna ( M ( i d ) A B ) 1 . {\displaystyle {\big (}\mathrm {M} (\mathrm {id} )_{A}^{B}{\big )}^{-1}.}

Mnożenie macierzy a składanie przekształceń

Jeśli U , V , W {\displaystyle U,V,W} są przestrzeniami liniowymi odpowiednio z bazami A , B , C , {\displaystyle A,B,C,} a R : U V {\displaystyle \mathrm {R} \colon U\to V} i S : V W {\displaystyle \mathrm {S} \colon V\to W} są przekształceniami liniowymi, to

M ( S R ) A C = M ( S ) B C M ( R ) A B . {\displaystyle \mathrm {M} (\mathrm {S} \circ \mathrm {R} )_{A}^{C}=\mathrm {M} (\mathrm {S} )_{B}^{C}\mathrm {M} (\mathrm {R} )_{A}^{B}.} [b]

Wynika stąd, że jeśli T : U V {\displaystyle \mathrm {T} \colon U\to V} jest przekształceniem liniowym, układy A , A {\displaystyle A,A'} są bazami U , {\displaystyle U,} układy B , B {\displaystyle B,B'} są bazami V {\displaystyle V} oraz jeśli A A {\displaystyle \mathbf {A} _{A'}} i B B {\displaystyle \mathbf {B} '_{B}} są macierzami zamiany współrzędnych odpowiednio z A {\displaystyle A'} do A {\displaystyle A} i z B {\displaystyle B} do B , {\displaystyle B',} to

T A B = B B B T A B A A A . {\displaystyle \mathbf {T} _{A'}^{B'}=\mathbf {B} _{B}^{B'}\mathbf {T} _{A}^{B}\mathbf {A} _{A'}^{A}.} [c]
Rząd macierzy a rząd przekształcenia
 Osobny artykuł: rząd.

Jeśli T : U V {\displaystyle \mathrm {T} \colon U\to V} jest przekształceniem liniowym, to dla każdej bazy A {\displaystyle A} przestrzeni U {\displaystyle U} i każdej bazy B {\displaystyle B} przestrzeni V {\displaystyle V} zachodzi

r ( T ) = r ( T A B ) , {\displaystyle \mathrm {r} (\mathrm {T} )=\mathrm {r} \left(\mathbf {T} _{A}^{B}\right),}

gdyż jeśli dim V = n , {\displaystyle \dim V=n,} to przyporządkowanie wektorowi przestrzeni V {\displaystyle V} jego współrzędnych w bazie B {\displaystyle B} zadaje izomorfizm V K n , {\displaystyle V\to K^{n},} przy którym i m   T {\displaystyle \mathrm {im} \ \mathrm {T} } przechodzi na podprzestrzeń rozpiętą na kolumnach macierzy T A B . {\displaystyle \mathbf {T} _{A}^{B}.}

Przykłady

Niech dane będą przestrzenie liniowe R 2 {\displaystyle \mathbb {R} ^{2}} oraz R 3 {\displaystyle \mathbb {R} ^{3}} (nad ciałem liczb rzeczywistych) oraz przekształcenie liniowe T : R 2 R 3 {\displaystyle \mathrm {T} \colon \mathbb {R} ^{2}\to \mathbb {R} ^{3}} zadane wzorem

T ( [ a , b ] ) = [ a , 2 b , a + b ] {\displaystyle \mathrm {T} {\big (}[a,b]{\big )}=[a,2b,a+b]}

w bazach standardowych. Macierz T {\displaystyle \mathbf {T} } przekształcenia T {\displaystyle \mathrm {T} } w bazach A = ( [ 2 , 0 ] , [ 0 , 3 ] ) {\displaystyle A={\big (}[2,0],[0,3]{\big )}} oraz B = ( [ 1 , 1 , 1 ] , [ 1 , 1 , 0 ] , [ 1 , 0 , 0 ] ) {\displaystyle B={\big (}[1,1,1],[1,1,0],[1,0,0]{\big )}} jest postaci

T A B = [ 2 3 2 3 2 6 ] , {\displaystyle \mathbf {T} _{A}^{B}={\begin{bmatrix}\;\;\,2&\;\;\,3\\-2&\;\;\,3\\\;\;\,2&-6\end{bmatrix}},}

gdyż wektory bazowe A {\displaystyle A} przechodzą odpowiednio na wektory [ 2 , 0 , 2 ] {\displaystyle [2,0,2]} oraz [ 0 , 6 , 3 ] , {\displaystyle [0,6,3],} zaś ich współrzędne w bazie B {\displaystyle B} mają postać

[ 2 , 0 , 2 ] = 2 [ 1 , 1 , 1 ] 2 [ 1 , 1 , 0 ] + 2 [ 1 , 0 , 0 ] = [ 2 , 2 , 2 ] B {\displaystyle [2,0,2]=2[1,1,1]-2[1,1,0]+2[1,0,0]=[2,-2,2]_{B}}

oraz

[ 0 , 6 , 3 ] = 3 [ 1 , 1 , 1 ] + 3 [ 1 , 1 , 0 ] 6 [ 1 , 0 , 0 ] = [ 3 , 3 , 6 ] B . {\displaystyle [0,6,3]=3[1,1,1]+3[1,1,0]-6[1,0,0]=[3,3,-6]_{B}.}

Wartość T {\displaystyle \mathrm {T} } w bazie B {\displaystyle B} na wektorze x = [ 6 ;   0 , 3 ] , {\displaystyle \mathbf {x} =[6;\ 0{,}3],} który ma w A {\displaystyle A} współrzędne x A = [ 3 ;   0 , 1 ] {\displaystyle \mathbf {x} _{A}=[3;\ 0{,}1]} jest równa T A B x A , {\displaystyle \mathbf {T} _{A}^{B}\mathbf {x} _{A},} tzn.

[ 2 3 2 3 2 6 ] [ 3 0 , 1 ] = [ 6 , 3 5 , 7 5 , 4 ] . {\displaystyle {\begin{bmatrix}\;\;\,2&\;\;\,3\\-2&\;\;\,3\\\;\;\,2&-6\end{bmatrix}}{\begin{bmatrix}3\\0{,}1\end{bmatrix}}={\begin{bmatrix}\;\;\,6{,}3\\-5{,}7\\\;\;\,5{,}4\end{bmatrix}}.}

Endomorfizmy

Przekształcenie liniowe E : V V {\displaystyle \mathrm {E} \colon V\to V} skończeniewymiarowej przestrzeni liniowej V {\displaystyle V} nazywa się endomorfizmem (liniowym), jego macierzą w bazie A {\displaystyle A} jest E A = M ( E ) A A . {\displaystyle \mathbf {E} _{A}=\mathrm {M} (\mathrm {E} )_{A}^{A}.} Wprost z definicji endomorfizmów wynika, że ich macierze są kwadratowe.

Jeśli A , B {\displaystyle A,B} są bazami V , {\displaystyle V,} zaś A = M ( E ) A A {\displaystyle \mathbf {A} =\mathrm {M} (\mathrm {E} )_{A}^{A}} oraz B = M ( E ) B B , {\displaystyle \mathbf {B} =\mathrm {M} (\mathrm {E} )_{B}^{B},} to

B = M ( E ) B B = M ( i d E i d ) B B = M ( i d V ) A B M ( E ) A A M ( i d ) B A = C 1 A C , {\displaystyle \mathbf {B} =\mathrm {M} (\mathrm {E} )_{B}^{B}=\mathrm {M} (\mathrm {id} \circ \mathrm {E} \circ \mathrm {id} )_{B}^{B}=\mathrm {M} (\mathrm {id} _{V})_{A}^{B}\mathrm {M} (\mathrm {E} )_{A}^{A}\mathrm {M} (\mathrm {id} )_{B}^{A}=\mathbf {C} ^{-1}\mathbf {AC} ,}

gdzie C = M ( i d ) B A {\displaystyle \mathbf {C} =\mathrm {M} (\mathrm {id} )_{B}^{A}} jest macierzą zamiany współrzędnych z B {\displaystyle B} do A , {\displaystyle A,} co wynika z ogólnej równości przedstawionej w Mnożenie macierzy a składanie przekształceń. Własność ta jest podstawą następującej definicji: dowolne macierze A , B , {\displaystyle \mathbf {A} ,\mathbf {B} ,} dla których istnieje macierz odwracalna C {\displaystyle \mathbf {C} } spełniająca równość,

B = C 1 A C , {\displaystyle \mathbf {B} =\mathbf {C} ^{-1}\mathbf {AC} ,}

nazywa się macierzami podobnymi. Macierze te są podobne wtedy i tylko wtedy, gdy są macierzami tego samego endomorfizmu (co najwyżej w różnych bazach).

Do stwierdzenia podobieństwa macierzy można wykorzystać rząd, wyznacznik i ślad, które nie ulegają zmianie przy endomorfizmach – wielkości te zawiera się zwykle w wielomianie charakterystycznym opisującym dany endomorfizm. Postać i rodzaj endomorfizmu można z kolei uzyskać badając jego wektory i wartości własne. Niektóre endomorfizmy mają w pewnych bazach szczególnie prostą postać, jaką jest macierz diagonalna, czyli przyjmująca niezerowe wartości wyłącznie na głównej przekątnej – nazywa się je diagonalizowalnymi, przy czym elementami na przekątnej macierzy są wartości własne tego endomorfizmu.

Choć nie wszystkie macierze kwadratowe są diagonalizowalne, to istnieje szersza od nich klasa macierzy Jordana (czyli macierzy, które dają się sprowadzić do postaci Jordana), dla których orzeczenie, czy dane macierze w postaci Jordana są podobne jest wyjątkowo łatwe. Macierze te, podobnie jak macierze diagonalne, łatwo się potęguje. Twierdzenie Jordana mówi z kolei, że dla każdego endomorfizmu przestrzeni liniowej nad ciałem algebraicznie domkniętymi (np. liczbami zespolonymi) istnieje taka baza, w której macierz tego endomorfizmu ma postać Jordana. Ogólniejsze twierdzenie Frobeniusa umożliwia określenie podobieństwa dowolnych dwóch macierzy kwadratowych za cenę badania pierścienia wielomianów nad ustalonym ciałem, zamiast samego ciała. Wszystkie te twierdzenia są wnioskami z twierdzenia strukturalnego dla skończenie generowanych modułów nad dziedziną ideałów głównych.

Podobne narzędzia wykorzystuje się dla przestrzeni nieskończenie wymiarowych, jednak zamiast zbioru jego wartości własnych (nazywanego widmem punktowym bądź spektrum punktowym) bada się jego pełne widmo (spektrum). Uogólnieniem diagonalizacji są różnorodne twierdzenia spektralne.

Uwagi

  1. Z definicji macierzy przekształcenia wynika T ( u ) = T ( j = 1 n u j a j ) = j = 1 n u j T ( a j ) = j = 1 n u j i = 1 m t i j b i = i = 1 m ( j = 1 n t i j u j ) b i = i = 1 m v i b i = v . {\displaystyle \mathrm {T} (\mathbf {u} )=\mathrm {T} \left(\sum _{j=1}^{n}u_{j}\mathbf {a} _{j}\right)=\sum _{j=1}^{n}u_{j}\mathrm {T} (\mathbf {a} _{j})=\sum _{j=1}^{n}u_{j}\sum _{i=1}^{m}t_{ij}\mathbf {b} _{i}=\sum _{i=1}^{m}\left(\sum _{j=1}^{n}t_{ij}u_{j}\right)\mathbf {b} _{i}=\sum _{i=1}^{m}v_{i}\mathbf {b} _{i}=\mathbf {v} .}
  2. Przyjmując oznaczenia A = ( a i ) i , B = ( b j ) j , C = ( c k ) k , {\displaystyle A=(\mathbf {a} _{i})_{i},B=(\mathbf {b} _{j})_{j},C=(\mathbf {c} _{k})_{k},} oraz R A B = [ r i j ] = M ( R ) A B , S B C = [ s i j ] = M ( S ) B C , T A C = [ t i j ] = M ( S R ) A C {\displaystyle \mathbf {R} _{A}^{B}=[r_{ij}]=\mathrm {M} (R)_{A}^{B},\mathbf {S} _{B}^{C}=[s_{ij}]=\mathrm {M} (S)_{B}^{C},\mathbf {T} _{A}^{C}=[t_{ij}]=\mathrm {M} (\mathrm {S} \circ \mathrm {R} )_{A}^{C}} zachodzi ( S R ) ( a j ) = S ( l = 1 m r l j b l ) = l = 1 m r l j S ( b l ) = l = 1 m r l j ( i = 1 k s i l c j ) = i = 1 k ( l = 1 m r l j t i l ) c j = i = 1 k t i j c j , {\displaystyle (\mathrm {S} \circ \mathrm {R} )(\mathbf {a} _{j})=\mathrm {S} \left(\sum _{l=1}^{m}r_{lj}\mathbf {b} _{l}\right)=\sum _{l=1}^{m}r_{lj}\mathrm {S} (\mathbf {b} _{l})=\sum _{l=1}^{m}r_{lj}\left(\sum _{i=1}^{k}s_{il}\mathbf {c} _{j}\right)=\sum _{i=1}^{k}\left(\sum _{l=1}^{m}r_{lj}t_{il}\right)\mathbf {c} _{j}=\sum _{i=1}^{k}t_{ij}\mathbf {c} _{j},} tzn. T A C = S B C R A B , {\displaystyle \mathbf {T} _{A}^{C}=\mathbf {S} _{B}^{C}\mathbf {R} _{A}^{B},} skąd wynika teza.
  3. Wynika to z równości T A B = M ( T ) A B = M ( i d V T i d U ) A B = M ( i d V ) B B M ( T ) A B M ( i d U ) A A = B B T A B A A . {\displaystyle \mathbf {T} _{A'}^{B'}=\mathrm {M} (\mathrm {T} )_{A'}^{B'}=\mathrm {M} (\mathrm {id} _{V}\circ \mathrm {T} \circ \mathrm {id} _{U})_{A'}^{B'}=\mathrm {M} (\mathrm {id} _{V})_{B}^{B'}\mathrm {M} (\mathrm {T} )_{A}^{B}\mathrm {M} (\mathrm {id} _{U})_{A'}^{A}=\mathbf {B} '_{B}\mathbf {T} _{A}^{B}\mathbf {A} _{A'}.}
  • p
  • d
  • e
Wektory i działania na nich
Układy wektorów i ich macierze
Wyznaczniki i miara układu wektorów
Przestrzenie liniowe
Odwzorowania liniowe
i ich macierze
Diagonalizacja
Iloczyny skalarne
Pojęcia zaawansowane
Pozostałe pojęcia
Powiązane dyscypliny
Znani uczeni