Wykład 14. Elementy algebry macierzy— 21.01.08 Układ równa´n z
Transkrypt
Wykład 14. Elementy algebry macierzy— 21.01.08 Układ równa´n z
Wykład 14. Elementy algebry macierzy— 21.01.08 Układ równań z dwoma niewiadomymi Rozważmy układ równań z dwoma niewiadomymi: a11 x + a12 y = h1 a21 x + a22 y = h2 . a11 , a12 , a21 , a22 sa˛ znane, x i y sa˛ niewiadomymi. Jeżeli pierwsze z równań pomnożymy przez a22 a drugie przez a12 , a nast˛epnie odejmiemy drugie równanie od pierwszego, otrzymamy: (a11 a22 − a12 a21 )x = h1 a22 − h2 a12 . Jeśli a11 a22 − a12 a21 6= 0, to x= h1 a22 − h2 a12 a11 a22 − a12 a21 1 Układy równań i poj˛ecie macierzy Analogicznie: h2 a11 − h1 a12 y= a11 a22 − a12 a21 Problem. W jaki sposób uogólnić te wzory na przypadek układu n równań z n niewiadomymi? Użyteczne jest w tym celu poj˛ecie macierzy. Definicja 1 Macierza˛ A wymiaru m × n nazywamy tablic˛e liczb: a11 a12 · · · a1n a 21 a22 · · · a2n A= .. .. .. .. . . . . .. am1 am2 . amn 2 Poj˛ecie macierzy— c.d. Macierz A (w Definicji 1) składa si˛e z m wierszy i n kolumn. Skrócony zapis: A = (aij )(i = 1, 2, . . . , m; j = 1, 2, . . . , n). Jeśli m = n, to macierz jest kwadratowa, a n nazywamy jej stopniem. 3 Macierze diagonalne Ważna klasa macierzy kwadratowych: macierze diagonalne (przekatniowe) ˛ postaci d1 0 · · · 0 0 d ··· 0 2 = diag(d1 , d2 , . . . , dn ) D= . . . . .. .. .. .. .. 0 0 . dn Macierz jednostkowa (identycznościowa) In jest określona wzorem In = diag(1, 1, . . . , 1). 4 Wektory i macierze Wektor kolumnowy x = (xi )(i = 1, 2, . . . , m) : macierz składajaca ˛ si˛e z jednej kolumny. x 1 x2 x= .. . xm 5 Macierze— przykłady Wektor kolumnowy x = (xi )(i = 1, 2, . . . , m) : macierz składajaca ˛ si˛e z jednej kolumny. 2 1 3 , −10 5 −2 3 −8 0 2 3 , −10 6 12 4 5 −4 1 3 −8 2 1 1 4 , 0 5 0 1 . Macierze: 3 × 1 (wektor kolumnowy) , macierz wymiaru 3 × 4, macierz kwadratowa stopnia 3, macierz identycznościowa stopnia 2. 6 Operacje na macierzach Dla macierzy A i B wymiaru m × n A = (aij )(i = 1, 2, . . . , m; j = 1, 2, . . . , n), B = (bij )(i = 1, 2, . . . , m) sum˛e C = (cij )(i = 1, 2, . . . , m; j = 1, 2, . . . , n) określamy wzorem cij = aij + bij . Dla macierzy A = (aij )(i = 1, 2, . . . , m; j = 1, 2, . . . , n) i B = (bjk )(i = 1, 2, . . . , n; k = 1, 2, . . . , p) określony jest ich iloczyn C = (cik )(i = 1, 2, . . . , m; k = 1, 2, . . . , p) wzorem cik = n X aij bjk , i = 1, 2, . . . , m; k = 1, 2, . . . , p. j=1 7 Zapis macierzowy układu równań Układ równań a11 x + a12 y = h1 (1) a21 x + a22 y = h2 (2) można zapisać w postaci: Av = h, gdzie A= a11 a12 a21 a22 ,v = 8 x y ,h = h1 h2 . Wyznacznik macierzy kwadratowej Dla macierzy kwadratowej (aij )(i = 1, 2, . . . , 2; j = 1, 2, . . . , 2) stopnia 2, jej wyznacznik, oznaczony symbolem |A| (lub det A) definiujemy wzorem: |A| = a11 a22 − a12 a21 . Dla macierzy kwadratowej A stopnia 3, A = (aij )(i = 1, 2, 3; j = 1, 2, 3) jej wyznacznik definiujemy wzorem: |A| = a11 a22 a33 +a12 a23 a31 +a13 a21 a32 −a12 a21 a33 −a11 a23 a32 −a13 a22 a31 . (3) Wyznacznik macierzy kwadratowej st. n— suma n! składników. 9 Wyznacznik macierzy— zastosowanie do rozwiazywania ˛ układu równań Rozwiazanie ˛ układu równań (1)–(2) można zapisać w postaci: x= |A1 | , |A| y= |A2 | , |A| gdzie A1 = A2 = h1 a12 h2 a22 a11 h1 a21 h2 , . Zakładamy, że |A| = 6 0. Dla układów równań z liczba˛ niewiadomych > 2 — analogiczne wzory. 10 Inne metody rozwiazywania ˛ układów równań • eliminancja Gaussa; por. [Bed04, str. 170–171]; • metody oparte na tzw. dekompozycjach macierzowych (np. QR). 11 Macierze i przekształcenia płaszczyzny Przekształcenia płaszczyzny, takie jak: symetria wzgledem osi OX lub obrót o kat ˛ α wzgl˛edem środka układu współrz˛ednych, można opisać przy użyciu macierzy stopnia 2. Np. punktowi P = [ xy ] w wyniku płaszczyzny o kat ˛ α zostanie h obrotu i 0 x0 y0 przyporzadkowany ˛ punkt P = , x cos α − sin α x0 . = y sin α cos α y0 Mnożenie macierzy— odpowiada składaniu przekształceń. Oznaczmy macierz obrotu o kat ˛ α przez Rα , cos α − sin α . Rα = sin α cos α 12 Macierze i przekształcenia płaszczyzny— c.d. Można pokazać, że Rα+β = Rα Rβ dla dowolnych katów ˛ α i β. Macierz I = ( 10 01 ) odpowiada przkształceniu identycznościowemu płaszczyzny. 13 Macierz odwrotna Macierz kwadratowa˛ A nazywamy nieosobliwa,˛ jeśli |A| = 6 0. Można pokazać, że jeśli A jest macierza˛ nieosobliwa˛ stopnia n, to istnieje dokładnie jedna macierz B spełniajaca ˛ równość: AB = In . Macierz B (spełniajac ˛ a˛ powyższa˛ równość) nazywamy macierza˛ odwrotna˛ do A i oznaczamy symbolem A−1 . 14 Obliczanie macierzy odwrotnej • jawna postać macierzy odwrotnej— można ja˛ wyrazić wykorzystujac ˛ poj˛ecie wyznacznika; • praktyczny sposób obliczania wyznacznika macierzy odwrotnej— metoda elementarna (por. [Bed04, str. 165]). 15 Obliczanie macierzy odwrotnych dla macierzy kwadratowych stopnia 2 i 3 Dla macierzy nieosobliwej A = a b c d −1 A 1 d = |A| −b −c , a dla macierzy nieosobliwej a11 A= a21 a31 a12 a13 a22 a23 a33 a32 16 mamy A−1 | aa22 32 1 a23 = | |A| a33 | aa21 31 a23 a33 | a12 | aa13 33 a32 | a21 a31 | | aa11 31 a13 a33 | | aa13 23 a22 a32 | | aa12 32 a11 a31 | 17 | a11 a21 | . a12 a22 | a13 | aa12 22 a23 | aa11 21 Zastosowanie do rozwiazywania ˛ układu równań liniowych Jesteśmy zainteresowani rozwiazaniem ˛ układu równań: Av = h, (4) gdzie A jest macierza˛ nieosobliwa˛ stopnia n 2, h jest znanym wektorem n-wymiarowym, v jest n-wymiarowym wektorem niewiadomych. Rozwiazaniem ˛ układu równań (4) jest v = A−1 h. Obliczanie macierzy odwrotnej przy użyciu tego wzoru zalecane, gdy chcemy rozwiazać ˛ równanie (4) dla kilku wartości h (macierz A si˛e nie zmienia). 18 Zastosowanie– znajdowanie równania paraboli przechodzacej ˛ przez zadane trzy punkty. Chcemy znaleźć równanie paraboli, której równanie dane jest wzorem y = ax2 + bx + c, przechodzacej ˛ przez punkty P1 = (x1 , y1 ), P2 = (x2 , y2 ), P3 = (x3 , y3 ). Zakładamy, że P1 , P2 i P3 nie leża˛ na jednej prostej. Problem sprowadza si˛e do znalezienia rozwiazania ˛ układu równań: Av = y, gdzie 1 x1 A= 1 x2 1 x3 c y1 2 , v = , y = . x2 b y2 x23 a y3 x21 Założyliśmy, że punkty P1 , P2 , i P3 nie leża˛ na jednej prostej— stad ˛ 19 wynika, że x1 , x2 i x3 sa˛ różne (od siebie wzajemnie); można pokazać, że stad ˛ wynika, że wyznacznik macierzy A jest różny od 0, a zatem do znalezienia rozwiazania ˛ układu równań można zastosować podany na wykładzie wzór na obliczanie macierzy odwrotnej do macierzy kwadratowej stopnia 3. Metody algebry macierzowej znajduja˛ zastosowanie zagadnień zwiazanych ˛ z „dopasowywaniem równań do danych” (np. należy „dopasować” parabol˛e do punktów P1 = (x1 , y1 ), . . . , Pn = (xn , yn ), gdzie n > 3). 20 Polecana literatura [Bed04] Tadeusz Bednarski, Elementy matematyki w naukach ekonomicznych, Oficyna Ekonomiczna 2004, Rozdz. 5. 21