• Nie Znaleziono Wyników

2 Wyznacznik macierzy

N/A
N/A
Protected

Academic year: 2021

Share "2 Wyznacznik macierzy"

Copied!
5
0
0

Pełen tekst

(1)

W tej części skupimy się na macierzach kwadratowych. Zakładać będziemy, że A ∈ M (n, n) dla pewnego n ∈ N.

Definicja 1. Niech A ∈ M (n, n). Wtedy macierzą odwrotną macierzy A (ozn. A−1) nazywamy taką macierz A−1 ∈ M (n, n), że

A · A−1 = A−1A = I. (1)

Taka macierz nie zawsze musi istnieć (odpowiedni warunek na istnienie formułujemy dalej w tekście).

Macierz, dla której istnieje macierz odwrotna nazywamy odwracalną (nieosobliwą, niesingularną).

Macierz, dla której nie istnieje macierz spełniająca (1) nazywamy osobliwą.

1 Macierz odwrotna — metoda operacji elementarnych

Wprowadźmy techniczne pojęcie, które wykorzystamy w algorytmie: macierzą blokową nazywamy macierz, której elementami są inne macierze, np.

A =

"

B11 B12 B21 B22

#

=

a11 a12 · · · a1n a21 a22 · · · a2n ... ... ... ... am1 am2 · · · amn

jest macierzą blokową. Mając to pojęcie możemy wypowiedzieć następujące twierdzenie, które pozwala nam wyznaczać macierz odwrotną przy pomocy operacji elementarnych:

Twierdzenie 1. Niech A będzie daną macierzą kwadratową wymiaru n × n, n ∈ N. Rozpatrzmy macierz blokową [A|I]. Niech [C|B] będzie macierzą uzyskaną w wyniku sprowadzenia A (w macierzy blokowej [A|I]) do postaci schodkowej zredukowanej za pomocą operacji elementarnych. Wtedy A jest macierzą odwracalną wtedy i tylko wtedy, gdy C = I. Ponadto, jeśli C = I, to A−1 = B.

Komentarz: Twierdzenie 1 pozwala sformułować prosty algorytm: aby znaleźć macierz odwrotną do A ∈ M (n, n), tworzymy macierz blokową [A|I]. Następnie za pomocą operacji elementarnych (podobnie jak w metodzie Gaussa-Jordana, ale pamiętając, że nie możemy zamieniać wierszy tej macierzy) prze- kształcamy kolejne kolumny macierzy. Jeśli A−1 istnieje, to w wyniku przekształceń otrzymamy macierz [I|B], gdzie B będzie szukaną macierzą odwrotną do A. Natomiast jeśli nie będzie możliwe sprowadzenie macierzy [A|I] do tej postaci, to macierz odwrotna nie istnieje.

Przykład A. Niech

A =

−1 2 1 0

0 4 1 −1

0 −3 1 0

0 1 0 0

.

Wyznaczmy macierz odwrotną do A wykorzystując metodę operacji elementarnych.

h A I i=

−1 2 1 0 1 0 0 0

0 4 1 −1 0 1 0 0

0 −3 1 0 0 0 1 0

0 1 0 0 0 0 0 1

w1→−w1

−−−−−−−→

1 −2 −1 0 −1 0 0 0

0 4 1 −1 0 1 0 0

0 −3 1 0 0 0 1 0

0 1 0 0 0 0 0 1

w214w2

w1→w1+2w2

−−−−−−−→

w3→w3+3w2

w4→w4−w2

1 0 −12 12 −1 12 0 0 0 1 14 14 0 14 0 0 0 0 74 34 0 34 1 0 0 0 −14 14 0 14 0 1

w347w3

w1→w1+12w3

−−−−−−−→

w2→w21

4w3

w4→w4+14w3

1 0 0 −57 −1 57 27 0 0 1 0 −17 0 17 17 0 0 0 1 −37 0 37 47 0 0 0 0 17 0 17 17 1

(2)

w4→7w4

w1→w1+57w4

−−−−−−−→

w2→w2+17w4

w3→w3+37w4

1 0 0 0 −1 0 1 5

0 1 0 0 0 0 0 1

0 0 1 0 0 0 1 3

0 0 0 1 0 −1 1 7

=h I A−1 i.

Zatem

A−1 =

−1 0 1 5

0 0 0 1

0 0 1 3

0 −1 1 7

.

Przykład B. Niech B =

"

1 −3

−4 12

#

. Wtedy

h B I i=

"

1 −3 1 0

−4 12 0 1

# w2→w2+4w1

−−−−−−−→

"

1 −3 1 0

0 0 4 1

#

.

W drugim wierszu i drugiej kolumnie otrzymanej macierzy mamy zero, co powoduje, że macierzy A nie możemy przy pomocy operacji elementarnych przekształcić do macierzy I. Zatem A−1 nie istnieje.

2 Wyznacznik macierzy

W tej części wprowadzimy i omówimy własności wyznacznika macierzy, czyli odwzorowania det : M (n, n) 7→ R.

Na wykładzie dokładniej omówiliśmy przypadek n = 2 i wyprowadziliśmy wzór na macierz odwrotną do

A =

"

a b c d

#

,

gdzie a, b, c, d ∈ R. Kluczowym założeniem, które potrzebne było do otrzymania macierzy odwrotnej było ad − bc 6= 0.

Jest to wyznacznik macierzy:

det A =

a b c d

dF= ad − bc.

Można ją wprowadzić dla dowolnego n ∈ N. Aby to zrobić (przy pomocy tzw. rozwinięcia Laplace’a) wprowadzamy dwa pojęcia:

Definicja 2. Dla danej macierzy A ∈ M (m, n) minorem stopnia k, gdzie k < min{m, n} nazywamy wyznacznik macierzy kwadratowej stopnia k otrzymanej z macierzy A poprzez wykreślenie m − k wierszy i n − k kolumn.

Pisząc det Aij mamy na myśli minor macierzy otrzymany poprzez wykreślenie z macierzy A i-tego wiersza i j-tej kolumny (i ∈ {1, . . . , m}, j ∈ {1, . . . , n}).

Definicja 3. Dopełnieniem algebraicznym i-tego wiersza i j-tej kolumny macierzy A nazywamy Cij = (−1)i+jdet Aij.

Wyznacznik zadajemy indukcyjnie ze względu na wymiar macierzy.

(3)

Definicja 4. Niech A = (aij) ∈ M (n, n).

Jeśli n = 1, A = [a], a ∈ R, to det AdF= a.

Dla n ­ 2 wyznacznik macierzy zadajemy jako det AdF=

n

X

i=1

aijCij (2)

dla j ∈ {1, . . . , n} lub równoważnie jako

det AdF=

n

X

j=1

aijCij (3)

dla i ∈ {1, . . . , n}.

Równania (2), (3) będziemy nazywali rozwinięciami Laplace’a wyznacznika macierzy A względem j-tej kolumny (i-tego wiersza).

Przykład. Niech

A =

a11 a12 a13

a21 a22 a23 a31 a32 a33

.

Wtedy, rozwijając względem pierwszego wiersza, otrzymujemy det A = a11C11+ a12C12+ a13C13

= a11· (−1)1+1det

"

a22 a23 a32 a33

#

+ a12· (−1)1+2det

"

a21 a23 a31 a33

#

+ a13· (−1)1+3det

"

a21 a22 a31 a32

#

= a11· det

"

a22 a23 a32 a33

#

− a12· det

"

a21 a23 a31 a33

#

+ a13· det

"

a21 a22 a31 a32

#

.

Twierdzenie 2 (Własności wyznacznika). Niech A ∈ M (n, n). Wtedy 1. det AT = det A;

2. Zamiana dwóch wierszy w macierzy zmienia jego znak na przeciwny;

3. Jeśli A posiada dwa identyczne wiersze/kolumny, to det A = 0;

4. Jeśli B jest macierzą otrzymaną z macierzy A przy pomocy operacji wi → wi + αwj, α ∈ R, to det B = det A (takie operacje nie zmieniają wyznacznika, choć macierz, zazwyczaj, się zmienia);

5. Jeśli A jest górnie (dolnie) trójkątna, to jej wyznacznik jest równy iloczynowi współczynników z głównej przekątnej:

det A = a11· a22· · · ann =

n

Y

i=1

ai;

6. Jeśli B jest macierzą otrzymaną z macierzy A poprzez przemnożenie przez λ ∈ R jednego z wierszy, to det B = λ det A;

7. Jeśli B ∈ M (n, n), to det A · B = det A · det B.

Metoda Sarrusa. Dla n = 3 wyznacznik macierzy możemy wyznaczać korzystając z tzw. wzoru Sarrusa. Niech n = 3, A = (aij). Wtedy

det A = a11a22a33+ a21a32a13+ a31a12a23− (a31a22a13+ a11a32a23+ a21a12a33).

(4)

Komentarz: Efektywne obliczeniowo wzory na wyznacznik mamy tylko dla n = 1, 2, 3. Rozwinięcie Laplace’a pozwala sprowadzić problem obliczania wyznacznika macierzy wymiaru n do obliczania n wy- znaczników macierzy wymiaru n − 1, n(n − 1) wyznaczników macierzy wymiaru n − 2 itd. Oznacza to, że aby obliczyć wyznacznik macierzy dla n > 2 wystarczy (n − 2) razy ((n − 1) razy) rozwinąć wyznacznik względem któregoś wiersza (kolumny) sprowadzając problem do obliczenia co najwyżej 3 · 4 · · · (n − 1) · n wyznaczników macierzy 2 × 2 (lub 4 · 5 · · · (n − 1) · n wyznaczników macierzy 3 × 3).

3 Macierz odwrotna — w.k.w. istnienia

Mając pojęcie wyznacznika macierzy możemy sformułować twierdzenie dotyczące istnienia macierzy odwrotnej:

Twierdzenie 3. Niech A ∈ M (n, n). Wtedy następujące warunki są równoważne:

(a) A jest odwracalna (nieosobliwa), (b) det A 6= 0,

(c) istnieje B ∈ M (n, n), takie że AB = I (i wtedy B = A−1), (d) istnieje B ∈ M (n, n), takie że BA = I (i wtedy B = A−1).

4 Macierz odwrotna – metoda dopełnień algebraicznych

Macierz odwrotną można wyznaczyć przy pomocy operacji elementarnych. Druga opcja to tzw. metoda dopełnień algebraicznych. Niech A = (aij)nn. Zdefiniujmy macierz AD = (Cij) gdzie Cij = (−1)i+jAij. Macierz

ADT =

C11 . . . Cn1 ... ... ... C1n . . . Cnn

,

nazywać będziemy macierzą dopełnień algebraicznych macierzy A. Jeśli det A 6= 0, to macierz odwrotna A−1 istnieje i zadana jest wzorem

A−1 = 1

det A(AD)T = 1

det A[(−1)i+jdet Aij]T.

Komentarz: Podczas tego wykładu poznali Państwo dwie metody wyznaczania macierzy odwrotnej.

Naturalnym pytaniem jest, która z nich jest szybsza. Można powiedzieć, że dla n = 2, 3 nie ma znaczenia którą z metod wybierzemy (dla n = 2, możemy też po prostu korzystać z wyprowadzonego na wykładzie wzoru). Natomiast dla n > 3 metoda operacji elementarnych jest zdecydowanie bardziej efektywna.

Ważne pojęcia i metody: macierze: odwrotna, odwracalna (nieosobliwa), blokowa, dopełnień alge- braicznych; wyznacznik, minor, dopełnienie algebraiczne, metoda operacji elementarnych, metoda dopeł- nień algebraicznych.

Wzory Cramera

Znając metodę dopełnień algebraicznych możemy wyprowadzić wzory zadające rozwiązanie oznaczo- nego układu równań liniowych — tzw. wzory Cramera. Rozpatrzmy równanie

AX = b,

(5)

gdzie A jest odwracalną macierzą kwadratową n × n. Spróbujmy wyliczyć X = hx1. . . xn

iT

. Oczywiście X = A−1b, więc

x1

... xn

= 1

det A

(−1)1+1det A11 . . . (−1)n+1det An1

... ... ...

(−1)1+ndet A1n . . . (−1)2ndet Ann

·

b1

... bn

,

czyli

xk = 1

det A((−1)1+kdet A1kb1+ . . . + (−1)k+ndet Ankbn).

Zauważmy, że (−1)1+kdet A1kb1+ . . . + (−1)k+ndet Ankbn, to po prostu wyznacznik macierzy powstałej z A przez zamienienie k-tej kolumny A przez b. Oznaczając ją przez Ak otrzymujemy

xk = det Ak

det A (4)

dla k = 1, . . . , n. Wzory (4) nazywamy wzorami Cramera.

Cytaty

Powiązane dokumenty

Algebra macierzy Geoinformacja Kolokwium przykładowe.

Pojęcie wyznacznika macierzy (lub przekształcenia liniowego reprezentowanego przez macierz) definiuje się tylko dla macierzy

Jeżeli ramiona kąta płaskiego przecinają dwie proste równoległe, to odcinki wyznaczone przez te proste na jednym ramieniu kąta są proporcjonalne do odpowiednich odcinków

Na to aby forma kwadratowa F n-zmiennych by la dodatnio okre´ slona potrzeba i wystarcza, ˙zeby dla dowolnego wektora [x 1 ,.. Na to aby forma kwadratowa F n-zmiennych by la

Musimy znać twierdzenie cosinusów i umieć je zastosować do obliczania boków oraz kątów trójkąta.. Na następnych slajdach omówione zostaną trzy przykłady zastosowania

Na następnych slajdach omówione zostaną trzy przykłady zastosowania twierdzenia sinusów....

Musimy znać twierdzenie cosinusów i umieć je zastosować do obliczania boków oraz kątów trójkąta.. Na następnych slajdach omówione zostaną trzy przykłady zastosowania

Na następnych slajdach omówione zostaną trzy przykłady zastosowania twierdzenia sinusów....