Macierz dołączona

Macierz dołączona – macierz pełniąca rolę podobną do macierzy odwrotnej do danej macierzy zdefiniowana jednak dla dowolnej macierzy kwadratowej (nie tylko odwracalnej).

Wykazuje ona duży związek z wyznacznikiem danej macierzy, wiążąc wiele wzorów go wykorzystujących, np. rozwinięcie Laplace’a (w tym rekurencyjny wzór na wyznacznik), wzory Cramera (w tym wzór na macierz odwrotną[a]), twierdzenie Cauchy’ego dla wyznaczników, twierdzenie Cayleya-Hamiltona (i jego uogólnienie: lemat Nakayamy).

Niżej rozważa się macierze o elementach z ciała; wszystkie poniższe wyniki przenoszą się wprost na macierze nad pierścieniem przemiennym[b].

Definicje

 Zobacz też: minor.

Definicja macierzy dołączonej opiera się na pojęciu dopełnienia algebraicznego elementu a i j {\displaystyle a_{ij}} danej macierzy kwadratowej A {\displaystyle \mathbf {A} } stopnia n {\displaystyle n} definiowanego jako minor det i j   A {\displaystyle \det {}_{ij}\ \mathbf {A} } (tzn. wyznacznik podmacierzy) stopnia n 1 {\displaystyle n-1} powstały z usunięcia i {\displaystyle i} -tego wiersza oraz j {\displaystyle j} -tej kolumny macierzy A {\displaystyle \mathbf {A} } pomnożony przez ( 1 ) i + j . {\displaystyle (-1)^{i+j}.} Dopełnienie algebraiczne elementu a i j {\displaystyle a_{ij}} macierzy A {\displaystyle \mathbf {A} } będzie oznaczane dalej symbolem A i j , {\displaystyle A_{ij},} tzn.

A i j = ( 1 ) i + j det i j   A . {\displaystyle A_{ij}=(-1)^{i+j}\det {}_{ij}\ \mathbf {A} .}

Macierzą dopełnień algebraicznych macierzy A {\displaystyle \mathbf {A} } nazywa się macierz [ A i j ] {\displaystyle [A_{ij}]} złożoną z dopełnień algebraicznych elementów a i j {\displaystyle a_{ij}} tej macierzy. Macierzą dołączoną A D {\displaystyle \mathbf {A} ^{\mathrm {D} }} do macierzy A {\displaystyle \mathbf {A} } nazywa się transpozycję jej macierzy dopełnień algebraicznych, tzn.

A D = [ A i j ] T = [ A j i ] . {\displaystyle \mathbf {A} ^{\mathrm {D} }=[A_{ij}]^{\mathrm {T} }=[A_{ji}].}

Własności

Jeśli A {\displaystyle \mathbf {A} } i B {\displaystyle \mathbf {B} } są macierzami kwadratowymi stopnia n , {\displaystyle n,} a I {\displaystyle \mathbf {I} } oznacza macierz jednostkową tego samego stopnia, to

( A B ) D = B D A D {\displaystyle (\mathbf {AB} )^{\mathrm {D} }=\mathbf {B} ^{\mathrm {D} }\mathbf {A} ^{\mathrm {D} }}

oraz

( A D ) T = ( A T ) D {\displaystyle \left(\mathbf {A} ^{\mathrm {D} }\right)^{\mathrm {T} }=\left(\mathbf {A} ^{\mathrm {T} }\right)^{\mathrm {D} }}

i dodatkowo

I D = I . {\displaystyle \mathbf {I} ^{\mathrm {D} }=\mathbf {I} .}
Wzór permutacyjny na wyznacznik i rozwinięcie Laplace’a
 Osobny artykuł: rozwinięcie Laplace’a.

Ze wzoru permutacyjnego na wyznacznik macierzy A {\displaystyle \mathbf {A} } stopnia n , {\displaystyle n,}

det A = σ sgn ( σ )   a 1 σ 1 a n σ n , {\displaystyle \det \mathbf {A} =\sum _{\sigma }\operatorname {sgn}(\sigma )\ a_{1\sigma _{1}}\dots a_{n\sigma _{n}},}

przy czym sumowanie odbywa się po wszystkich permutacjach zbioru n {\displaystyle n} początkowych dodatnich liczb całkowitych (tzn. po elementach grupy permutacji S n {\displaystyle S_{n}} ), zaś sgn ( σ ) {\displaystyle \operatorname {sgn}(\sigma )} oznacza znak permutacji σ {\displaystyle \sigma } równy ( 1 ) i n v ( σ ) , {\displaystyle (-1)^{\mathrm {inv} (\sigma )},} gdzie i n v ( σ ) {\displaystyle \mathrm {inv} (\sigma )} oznacza liczbę inwersji tej permutacji, wynikają wzory będące przedstawieniami wyznacznika w postaci kombinacji liniowej elementów ustalonego wiersza bądź kolumny, tzn.

det A = a i 1 A i 1 + + a i n A i n {\displaystyle \det \mathbf {A} =a_{i1}A_{i1}+\ldots +a_{in}A_{in}}

bądź

det A = a 1 j A 1 j + + a n j A n j , {\displaystyle \det \mathbf {A} =a_{1j}A_{1j}+\ldots +a_{nj}A_{nj},}

gdzie pierwszy z nich nazywa się rozwinięciem Laplace’a wyznacznika macierzy A {\displaystyle \mathbf {A} } względem jej i {\displaystyle i} -tego wiersza, a drugi – względem jej j {\displaystyle j} -tej kolumny.

Wzory te wykorzystuje się niekiedy do rekurencyjnego zdefiniowania wyznacznika (dopełnienia algebraiczne zawierają w sobie wyznaczniki stopnia niższego o jeden) z warunkiem początkowym dla macierzy stopnia pierwszego (wyznacznik równy jedynemu elementowi) lub zerowego (wyznacznik równy jedności) – wówczas wzór permutacyjny na wyznacznik dowodzony jest jako twierdzenie z tej definicji (oba te wzory są dowodzone jako twierdzenia przy definicji wyznacznika jako wieloliniowej formy alternującej maksymalnego rzędu).

Iloczyn macierzy przez macierz do niej dołączoną

Interpretacja mnożenia macierzy metodą współczynniki-wektory w rozwinięciu Laplace’a (względem wiersza bądź kolumny) macierzy A {\displaystyle \mathbf {A} } umożliwia utożsamienie jej wyznacznika z elementami przekątnej głównej iloczynu macierzy A A D . {\displaystyle \mathbf {AA} ^{\mathrm {D} }.} Pozostałe elementy tej macierzy są równe zeru, gdyż zgodnie z tą samą interpretacją tworzą one wyznacznik macierzy, której wiersze bądź kolumny powtarzają się dwukrotnie, a więc są liniowo zależne, skąd wyznacznik tej macierzy musi być równy zeru. W zapisie macierzowym wzór ten, nazywany dalej „wzorem podstawowym”, przedstawia się następująco:

A A D = A D A = ( det A ) I . {\displaystyle \mathbf {A} \mathbf {A} ^{\mathrm {D} }=\mathbf {A} ^{\mathrm {D} }\mathbf {A} =(\det \mathbf {A} )\mathbf {I} .}

Tłumaczy on uwagę poczynioną we wstępie o związku macierzy dołączonej A D {\displaystyle \mathbf {A} ^{\mathrm {D} }} z macierzą odwrotną A 1 {\displaystyle \mathbf {A} ^{-1}} (definiowaną wzorem A A 1 = A 1 A = I {\displaystyle \mathbf {A} \mathbf {A} ^{-1}=\mathbf {A} ^{-1}\mathbf {A} =\mathbf {I} } ) do macierzy A . {\displaystyle \mathbf {A} .} Jeśli A {\displaystyle \mathbf {A} } jest odwracalna, czyli nieosobliwa, tzn. det A 0 , {\displaystyle \det \mathbf {A} \neq 0,} to

A 1 = ( det A ) 1 A D . {\displaystyle \mathbf {A} ^{-1}=(\det \mathbf {A} )^{-1}\mathbf {A} ^{\mathrm {D} }.}

Mając dany skądinąd „wzór podstawowy” (np. z twierdzenia Cayleya-Hamiltona, zob. wielomian charakterystyczny dalej) można uzyskać z niego rozwinięcie Laplace’a wskazując kombinację liniową współczynników i wektorów elementów przekątnej głównej macierzy ( det A ) I {\displaystyle (\det \mathbf {A} )\mathbf {I} } we „wzorze podstawowym”.

Twierdzenie Cauchy’ego
 Osobny artykuł: twierdzenie Cauchy’ego.

„Wzór podstawowy” w połączeniu z wcześniejszymi własnościami umożliwia wyprowadzenie wzoru na wyznacznik iloczynu macierzy kwadratowych znanego jako twierdzenie Cauchy’ego:

det ( A B ) I = A B ( A B ) D = A ( B B D ) A D = A ( det B ) I A D = ( det B ) A A D = ( det A ) ( det B ) I , {\displaystyle \det(\mathbf {AB} )\mathbf {I} =\mathbf {AB} (\mathbf {AB} )^{\mathrm {D} }=\mathbf {A} \left(\mathbf {BB} ^{\mathrm {D} }\right)\mathbf {A} ^{\mathrm {D} }=\mathbf {A} (\det \mathbf {B} )\mathbf {I} \mathbf {A} ^{\mathrm {D} }=(\det \mathbf {B} )\mathbf {A} \mathbf {A} ^{\mathrm {D} }=(\det \mathbf {A} )(\det \mathbf {B} )\mathbf {I} ,}

gdzie korzysta się z przemienności mnożenia przez skalar (wyżej: wyznacznik) ze standardowym mnożeniem macierzy (albo z przemienności macierzy skalarnych z pozostałymi macierzami kwadratowymi ustalonego stopnia), skąd

det ( A B ) = det A det B . {\displaystyle \det(\mathbf {AB} )=\det \mathbf {A} \det \mathbf {B} .}

Z powyższego wzoru dla macierzy odwracalnej A {\displaystyle \mathbf {A} } wynika 1 = det I = det ( A A 1 ) = det A det A 1 , {\displaystyle 1=\det \mathbf {I} =\det \left(\mathbf {AA} ^{-1}\right)=\det \mathbf {A} \det \mathbf {A} ^{-1},} czyli

det ( A 1 ) = ( det A ) 1 . {\displaystyle \det \left(\mathbf {A} ^{-1}\right)=\left(\det \mathbf {A} \right)^{-1}.}

Ponieważ A D = ( det A ) A 1 , {\displaystyle \mathbf {A} ^{\mathrm {D} }=(\det \mathbf {A} )\mathbf {A} ^{-1},} to z własności wyznacznika i powyższego wzoru wynika

det A D = det ( ( det A ) A 1 ) = ( det A ) n ( det A ) 1 = ( det A ) n 1 . {\displaystyle \det \mathbf {A} ^{\mathrm {D} }=\det {\big (}(\det \mathbf {A} )\mathbf {A} ^{-1}{\big )}=(\det \mathbf {A} )^{n}(\det \mathbf {A} )^{-1}=(\det \mathbf {A} )^{n-1}.}
Wzory Cramera
 Osobny artykuł: wzory Cramera.

Jeśli A X = B , {\displaystyle \mathbf {AX} =\mathbf {B} ,} to prawostronne przemnożenie obu stron „wzoru podstawowego” przez X {\displaystyle \mathbf {X} } daje ( det A ) X = A D A X = A D B , {\displaystyle (\det \mathbf {A} )\mathbf {X} =\mathbf {A} ^{\mathrm {D} }\mathbf {AX} =\mathbf {A} ^{\mathrm {D} }\mathbf {B} ,} skąd

X = A D B det A , {\displaystyle \mathbf {X} ={\frac {\mathbf {A} ^{\mathrm {D} }\mathbf {B} }{\det \mathbf {A} }},}

o ile tylko det A 0. {\displaystyle \det \mathbf {A} \neq 0.} Elementy macierzy X {\displaystyle \mathbf {X} } nazywane są właśnie wzorami Cramera.

Wielomian charakterystyczny
 Osobne artykuły: wielomian charakterystyczny i wzór Jacobiego.

Jeśli p A ( t ) = det ( A t I ) = t n p 1 t n 1 + + ( 1 ) n p n {\displaystyle p_{\mathbf {A} }(t)=\det(\mathbf {A} -t\mathbf {I} )=t^{n}-p_{1}t^{n-1}+\ldots +(-1)^{n}p_{n}} jest wielomianem charakterystycznym macierzy A , {\displaystyle \mathbf {A} ,} to na mocy twierdzenia Cayleya-Hamiltona zachodzi A n p 1 A n 1 + + ( 1 ) n p n I = Θ , {\displaystyle \mathbf {A} ^{n}-p_{1}\mathbf {A} ^{n-1}+\ldots +(-1)^{n}p_{n}\mathbf {I} =\mathbf {\Theta } ,} skąd

( 1 ) n p n I = A ( p 1 A n 1 + p 2 A n 2 + + ( 1 ) n 1 p n 1 I ) , {\displaystyle (-1)^{n}p_{n}\mathbf {I} =\mathbf {A} \left(-p_{1}\mathbf {A} ^{n-1}+p_{2}\mathbf {A} ^{n-2}+\ldots +(-1)^{n-1}p_{n-1}\mathbf {I} \right),}

a ponieważ p A ( 0 ) = det A = ( 1 ) n p n , {\displaystyle p_{\mathbf {A} }(0)=\det \mathbf {A} =(-1)^{n}p_{n},} to oznaczając q ( A ) = p 1 A n 1 + p 2 A n 2 + + ( 1 ) n 1 p n 1 I {\displaystyle q(\mathbf {A} )=-p_{1}\mathbf {A} ^{n-1}+p_{2}\mathbf {A} ^{n-2}+\ldots +(-1)^{n-1}p_{n-1}\mathbf {I} } otrzymuje się

( det A ) I = A q ( A ) , {\displaystyle (\det \mathbf {A} )\mathbf {I} =\mathbf {A} q(\mathbf {A} ),}

przy czym q ( A ) = A D , {\displaystyle q(\mathbf {A} )=\mathbf {A} ^{\mathrm {D} },} skąd uzyskuje się „wzór podstawowy”.

Wzór Jacobiego na różniczkę wyznacznika macierzy A {\displaystyle \mathbf {A} } ma postać

d ( det A ) = t r ( A D   d A ) , {\displaystyle \mathrm {d} (\det \mathbf {A} )=\mathrm {tr} \left(\mathbf {A} ^{\mathrm {D} }\ \mathrm {d} \mathbf {A} \right),}

gdzie d A {\displaystyle \mathrm {d} \mathbf {A} } oznacza różniczkę macierzy A , {\displaystyle \mathbf {A} ,} a symbol t r {\displaystyle \mathrm {t} r} oznacza ślad macierzy.

Przykłady

  • Dopełnieniem algebraicznym macierzy stopnia 3 {\displaystyle 3}
A = [ 1 2 3 4 5 6 7 8 9 ] {\displaystyle \mathbf {A} ={\begin{bmatrix}\color {Magenta}1&2&3\\\color {Red}4&\color {Orange}5&\color {Orange}6\\\color {Magenta}7&8&9\end{bmatrix}}}
względem elementu a 21 {\displaystyle a_{21}} jest wyznacznik A 21 = | 2 3 8 9 | {\displaystyle A_{21}=\left|{\begin{smallmatrix}2&3\\8&9\end{smallmatrix}}\right|} pomnożony przez ( 1 ) 2 + 1 = 1 , {\displaystyle (-1)^{2+1}=-1,} a więc
A 21 = ( 1 ) ( 2 9 3 8 ) = ( 18 24 ) = 6 , {\displaystyle A_{21}=(-1)(2\cdot 9-3\cdot 8)=-(18-24)=6,}
podobnie A 22 = 12 {\displaystyle A_{22}=-12} i A 23 = 6 {\displaystyle A_{23}=6} oraz A 11 = 3 {\displaystyle A_{11}=-3} i A 31 = 3. {\displaystyle A_{31}=-3.} Macierz dopełnień algebraicznych macierzy A {\displaystyle \mathbf {A} } jest w tym wypadku równa macierzy do niej dołączonej (ponieważ jest ona symetryczna),
A D = [ 3 6 3 6 12 6 3 6 3 ] . {\displaystyle \mathbf {A} ^{\mathrm {D} }={\begin{bmatrix}-3&6&-3\\6&-12&6\\-3&6&-3\end{bmatrix}}.}
Rozwinięciem Laplace’a macierzy A {\displaystyle \mathbf {A} } względem jej drugiego wiersza jest wyznacznik
det A = a 21 A 21 + a 22 A 22 + a 23 A 23 = 4 6 + 5 ( 12 ) + 6 6 = 24 60 + 36 = 0 , {\displaystyle \det \mathbf {A} =a_{21}A_{21}+a_{22}A_{22}+a_{23}A_{23}=\color {Red}4\color {Black}\cdot 6+\color {Orange}5\color {Black}(-12)+\color {Orange}6\color {black}\cdot 6=24-60+36=0,}
a względem jej pierwszej kolumny:
det A = a 11 A 11 + a 21 A 21 + a 31 A 31 = 1 ( 3 ) + 4 6 + 7 ( 3 ) = 3 + 24 21 = 0. {\displaystyle \det \mathbf {A} =a_{11}A_{11}+a_{21}A_{21}+a_{31}A_{31}=\color {Magenta}1\color {Black}(-3)+\color {Red}4\color {Black}\cdot 6+\color {Magenta}7\color {black}(-3)=-3+24-21=0.}
Analogicznie dla pozostałych wierszy i kolumn. Ogólnie A A D = A A D = Θ , {\displaystyle \mathbf {A} \mathbf {A} ^{\mathrm {D} }=\mathbf {A} \mathbf {A} ^{\mathrm {D} }=\mathbf {\Theta } ,} gdzie Θ {\displaystyle \mathbf {\Theta } } oznacza macierz zerową trzeciego stopnia; w obu przypadkach otrzymane wyniki oznaczają, iż A {\displaystyle \mathbf {A} } jest nieodwracalna[c].
  • Macierzą dołączoną do macierzy M = [ a b c d ] {\displaystyle \mathbf {M} =\left[{\begin{smallmatrix}a&b\\c&d\end{smallmatrix}}\right]} jest macierz M D = [ d b c a ] . {\displaystyle \mathbf {M} ^{\mathrm {D} }=\left[{\begin{smallmatrix}d&-b\\-c&a\end{smallmatrix}}\right].} Zachodzi dla niej
M M D = [ a d b c a b + b a c d d c b c + d a ] = [ a d b c 0 0 a d b c ] = ( a d b c ) [ 1 0 0 1 ] = ( det M ) I . {\displaystyle \mathbf {M} \mathbf {M} ^{\mathrm {D} }={\begin{bmatrix}ad-bc&-ab+ba\\cd-dc&-bc+da\end{bmatrix}}={\begin{bmatrix}ad-bc&0\\0&ad-bc\end{bmatrix}}=(ad-bc){\begin{bmatrix}1&0\\0&1\end{bmatrix}}=(\det \mathbf {M} )\mathbf {I} .}
Jeśli więc det M 0 , {\displaystyle \det \mathbf {M} \neq 0,} to
M 1 = 1 det M [ d b c a ] . {\displaystyle \mathbf {M} ^{-1}={\frac {1}{\det \mathbf {M} }}{\begin{bmatrix}d&-b\\-c&a\end{bmatrix}}.}

Uwagi

  1. Macierz dołączona może być obliczona wyłącznie za pomocą dodawań i mnożeń, co stanowi szybką alternatywę obliczania macierzy odwrotnej (czy wielomianu charakterystycznego): wymaga ona tylko jednego dzielenia przez wyznacznik tej macierzy (zob. złożoność obliczeniowa algorytmu).
  2. Warunek niezerowości wyznacznika należy zamienić na jego odwracalność.
  3. Co wynika również z faktu, iż wiersze/kolumny tej macierzy są liniowo zależne, np. A 1 = 2 A 2 A 3 , {\displaystyle \mathbf {A} _{1}=2\mathbf {A} _{2}-\mathbf {A} _{3},} gdzie A i {\displaystyle \mathbf {A} _{i}} oznacza i {\displaystyle i} -ty wiersz macierzy A . {\displaystyle \mathbf {A} .}
  • p
  • d
  • e
Niektóre
typy macierzy
Cechy niezależne
od bazy
Cechy zależne
od bazy
Operacje
na macierzach
jednoargumentowe
dwuargumentowe
Niezmienniki
liczbowe
inne
Inne pojęcia