Powtórzenie z Algebry

1. Macierz

0x01 graphic
- macierz o n wierszach i k kolumnach

Macierz jest kwadratowa jeśli ma tyle samo wierszy co kolumn (n = k).

Macierz jest diagonalna jeśli jest kwadratowa i po za główną przekątną (diagonala) są elementy zerowe, np.: 0x01 graphic
.

Macierz jednostkowa, to macierz diagonalna mająca same jedynki na głównej przekątnej, np.: 0x01 graphic
.

Powiemy, że dwie macierze A i B są równe, jeśli są tego samego wymiaru oraz 0x01 graphic
dla każdego i oraz j.

Macierz transponowaną do macierzy A (oznaczenie 0x01 graphic
) nazywamy macierz, która powstaje w wyniku zamiany kolumn z wierszami - i-tą kolumnę zapisujemy jako i-ty wiersz, np.: 0x01 graphic

Macierz A jest symetryczna, jeśli jest macierzą kwadratową dla której zachodzi: 0x01 graphic
(lub równoważnie 0x01 graphic
dla każdego i oraz j).

Dodawanie macierzy jest zdefiniowane tylko dla macierzy, które są tego samego wymiaru. Dodając macierze sumujemy elementy stojące w tym samym wierszu i kolumnie:

0x01 graphic

Mnożenie macierzy A przez macierz B (oznaczenie AB) jest wykonalne tylko wtedy, jeśli macierz A ma tyle kolumn co macierz B wierszy. Aby wyznaczyć element 0x01 graphic
stojący w i-tym wierszu i j-tej kolumnie macierzy wynikowej, należy pomnożyć i-ty wiersz macierzy A przez j-tą kolumnę macierzy B, np.:

0x01 graphic

Przydatne własności:

2. Wyznacznik macierzy

Wyznacznik macierzy jest zdefiniowany tylko dla macierzy kwadratowej. Wyznacznik macierzy A (oznaczenie 0x01 graphic
lub det(A)) definiujemy w sposób rekurencyjny:

0x01 graphic
, 0x01 graphic
oznacza macierz powstałą z macierzy A poprzez usunięcie i-tego wiersza oraz j-tej kolumny.

Warto pamiętać wzory na wyznacznik w przypadku macierzy 2x2 i 3x3:

0x01 graphic

0x01 graphic

Własności wyznacznika:

0x01 graphic

0x01 graphic

3. Forma kwadratowa

Formę kwadratową definiuje się w następujący sposób:0x01 graphic
, gdzie A jest macierzą symetryczną wymiaru nxn, natomiast x jest wektorem kolumnowym zawierającym n elementów. W wyniku przemnożenia 0x01 graphic
otrzymujemy skalar (liczbę): 0x01 graphic

Powiemy, że macierz A jest dodatnio (ujemnie) określona, jeżeli dla każdego niezerowego wektora x zachodzi: 0x01 graphic
. Powiemy, że macierz A jest nieujemnie (niedodatnio) określona, jeżeli dla każdego niezerowego wektora x zachodzi: 0x01 graphic
.

Jak sprawdzać określoność macierzy w praktyce?

Niech 0x01 graphic
. Definiujemy następujące wyznaczniki: 0x01 graphic
.

Macierz A jest dodatnio określona 0x01 graphic
0x01 graphic

Macierz A jest nieujemnie określona 0x01 graphic
0x01 graphic
0x01 graphic

Macierz A jest ujemnie określona 0x01 graphic
0x01 graphic

Macierz A jest niedodatnio określona 0x01 graphic
0x01 graphic

4. Ślad macierzy

Ślad macierzy definiujemy tylko dla macierzy kwadratowej: 0x01 graphic
- suma elementów stojących na głównej przekątnej (diagonali). Na przykład:

0x01 graphic

Niech c będzie liczbą, a wektorem kolumnowym, A macierzą kwadratową. Wówczas prawdą jest:

5. Macierz idempotenta

Macierz A jest macierzą idempotenta, jeśli 0x01 graphic

Kilka innych przydatnych pojęć

Liniowa niezależność wektorów

Wektory 0x01 graphic
są liniowo niezależne, jeśli jedynym rozwiązaniem równania:

0x01 graphic

są: 0x01 graphic

Macierz odwrotna

Macierz B jest macierzą odwrotną do macierzy kwadratowej A (oznaczenie 0x01 graphic
), jeśli 0x01 graphic
Warto podkreślić, iż mnożenie macierzy przez macierz do niej odwrotną jest przemienne: 0x01 graphic
Macierz odwrotna nie zawsze istnieje. Warunkiem koniecznym
(i wystarczającym) na to, żeby istniała macierz odwrotna do macierzy A, jest to, żeby wiersze (kolumny) macierzy A były liniowo niezależne. Taką macierz nazywamy nieosobliwą.

Jak sprawdzać w praktyce czy macierz odwrotna istnieje? Wystarczy policzyć wyznacznik macierzy, jeśli jest różny od zera to macierz odwrotna istnieje!

Warto pamiętać wzór na macierz odwrotną wymiaru 2x2:

0x01 graphic

Niech A i B będą macierzami nieosobliwymi (istnieją macierze odwrotne). Wówczas:

Rząd macierzy

Rząd kolumnowy macierzy A to liczba liniowo niezależnych kolumn macierzy A.

Rząd wierszowy macierzy A to liczba liniowo niezależnych wierszy macierzy A.

Zawsze rząd kolumnowy i wierszowy macierzy A są sobie równe i będziemy je nazywać rzędem macierzy A (oznaczenie 0x01 graphic
).

6. Dowód twierdzenia, że symetryczna macierz idempotenta M ma wartości własne równe 0 lub 1 oraz 0x01 graphic
(szkic dowodu)

Z założenia wiemy, iż 0x01 graphic
Ponieważ M (również z założenia) jest macierzą symetryczną, to możemy ją przedstawić w następujący sposób: 0x01 graphic
(dekompozycja spektralna), gdzie 0x01 graphic
, 0x01 graphic
są wartościami własnymi macierzy M, natomiast w kolejnych kolumnach macierzy C, stoją wektory własne odpowiadające wartością własnym. Wektory własne są ortonormalne (tzn. 0x01 graphic
), więc 0x01 graphic
.

Podsumowując wszystkie dotychczasowe spostrzeżenia otrzymujemy: 0x01 graphic

Przemnażamy ostatnią równość z prawej strony przez C i z lewej strony przez 0x01 graphic
i otrzymujemy:

0x01 graphic

co oznacza, iż dla każdego i musi zachodzić: 0x01 graphic
. Na razie pokazaliśmy, że wartości własne macierzy są równe 0 lub 1.

W dalszej części będzie nam potrzebny następujący fakt: B i C są nieosobliwe, to 0x01 graphic
.

Wracając do naszego dowodu, macierze C i 0x01 graphic
są nieosobliwe (bo wektory własne są liniowo niezależne), więc: 0x01 graphic
Macierz 0x01 graphic
jest macierzą diagonalną, gdzie na diagonali stoi 0 lub 1, czyli jej rząd musi być równy liczbie jedynek na diagonali (w tym przypadku będzie to ślad macierzy), co oznacza: 0x01 graphic
.

Z drugiej strony mamy: 0x01 graphic
gdzie skorzystaliśmy z ostatniej własności śladu ze str. 3 oraz z 0x01 graphic
.

Ostatecznie otrzymujemy: 0x01 graphic

Powtórzenie z Analizy

1. Pochodna

Niech 0x01 graphic
(funkcja skalarna). Pochodną funkcji skalarnej względem wektora x definiujemy jako wektor pochodnych cząstkowych:

0x01 graphic

Niech 0x01 graphic
(funkcja wektorowa). Powyższy zapis możemy interpretować w następujący sposób: 0x01 graphic
gdzie 0x01 graphic
są funkcjami skalarnymi. Na przykład:

0x01 graphic
0x01 graphic
.

Pochodna funkcji wektorowej względem wektora x to macierz wymiaru nxm:

0x01 graphic

2. 0x01 graphic

Niech 0x01 graphic
Definiujemy funkcję skalarną:

0x01 graphic
. Dla każdego i 0x01 graphic
, więc zgodnie z definicją pochodnej funkcji skalarnej otrzymujemy:

(**)0x01 graphic

Pochodną funkcji skalarnej f względem 0x01 graphic
definiujemy jako:

0x01 graphic

Korzystając z powyższej definicji otrzymujemy:

(*) 0x01 graphic

3. 0x01 graphic

Niech A będzie macierzą wymiaru nxn natomiast 0x01 graphic
wektorem n-elementowym. Wówczas:

0x01 graphic
. Czyli: 0x01 graphic
={Korzystamy z (*)}= A

0x01 graphic
, czyli: 0x01 graphic
={Korzystamy z (**)}=A

4. 0x01 graphic

Przy oznaczeniach z podpunktu 3) mamy: 0x01 graphic
. Wówczas:

0x01 graphic
.

Rozwiniemy l-ty element powyższej macierzy:

0x01 graphic

0x01 graphic

Teraz możemy zapisać:

0x01 graphic

Jeśli macierz A jest symetryczna, to 0x01 graphic
, co upraszcza powyższy wzór do postaci: 0x01 graphic

5. Warunkiem koniecznym (ale nie wystarczającym!) na istnienie ekstremum funkcji f w punkcie 0x01 graphic
jest zerowanie się gradientu:

0x01 graphic

6. Macierz drugich pochodnych - Hessian

Niech 0x01 graphic
(funkcja skalarna). Macierz drugich pochodnych funkcji skalarnej definiujemy jako:

0x01 graphic

Jeżeli funkcja f jest ciągła oraz ma ciągłe pochodne cząstkowe pierwszego i drugiego rzędu, to Hessian jest macierzą symetryczną.

7. Warunek konieczny i wystarczający na istnienie ekstremum dla funkcji skalarnej

Funkcja f ma maksimum w punkcie 0x01 graphic
, jeśli:

0x01 graphic
(zerowanie się gradientu)

oraz

0x01 graphic
jest ujemnie określona.

W przypadku minimum, pierwszy warunek się nie zmienia, natomiast Hessian musi być dodatnio określony.

4