D1. Algebra macierzy W niniejszym dodatku podamy podstawowe operacje macierzowe oraz niektóre techniki algebry macierzowej nie dbajÄ…c szczególnie o formalizm matematyczny. Zakres jest wy- starczajÄ…cy dla zrozumienia i swobodnego posÅ‚ugiwania siÄ™ wiadomoÅ›ciami zawartymi w tym podrÄ™czniku. D1.1. Definicje ProstokÄ…tna tablica m razy n liczb umieszczonych w m poziomych wierszach i n piono- wych kolumnach nazywa siÄ™ macierzÄ…: îÅ‚ Å‚Å‚ a11 a12 . . . a1n ïÅ‚ a21 a22 . . . a2n śł ïÅ‚ śł A = aij = (D1-1) ðÅ‚ ûÅ‚ . . . . . . . . . . . . am1 am2 . . . amn Liczby aij sÄ… elementami macierzy; indeks i oznacza numer wiersza, indeks j numer kolumny, w których znajduje siÄ™ element aij. Liczby a11, a22, a33, a44, . . . znajdujÄ…ce siÄ™ na głównej przekÄ…tnej okreÅ›lajÄ… diagonalÄ™ macierzy. Wymiar macierzy oznacza siÄ™ przez
(m × n). W szczególnoÅ›ci, wiersz a1 a2 . . . an jest przykÅ‚adem macierzy wierszowej o îÅ‚ Å‚Å‚ a1 ïÅ‚ śł a2 ïÅ‚ śł wymiarze (1 × n), a kolumna macierzy kolumnowej o wymiarze (m × 1). ðÅ‚ ûÅ‚ . . . am Macierz kolumnowa nazywana jest wektorem i niekiedy oznaczana przez col(a1, a2, . . . , am) lub T a1 a2 . . . am albo
a1, a2, . . . , am . JeÅ›li elementami macierzy sÄ… inne macierze, to taka macierz nazywa siÄ™ blokowÄ…, np. îÅ‚ Å‚Å‚ a11 a12 . . . a1n
B11 B12 ïÅ‚ a21 a22 . . . a1n śł ïÅ‚ śł A = = . (D1-2) ûÅ‚ B21 B22 ðÅ‚ . . . . . . . . . . . . am1 am2 . . . amn Macierz, w której liczba wierszy i kolumn jest jednakowa, nazywa siÄ™ kwadratowÄ…, a liczbÄ™ tÄ™ stopniem macierzy, np. îÅ‚ Å‚Å‚ a11 a12 a13 ðÅ‚ A = a21 a22 a23 ûÅ‚ (D1-3) a31 a32 a33 398 Metoda Elementów SkoÅ„czonych jest macierzÄ… kwadratowÄ… stopnia trzeciego. Macierz kwadratowa, w której wszystkie ele- menty z wyjÄ…tkiem leżących na diagonali sÄ… równe zeru, nazywa siÄ™ macierzÄ… diagonalnÄ…: îÅ‚ Å‚Å‚ a11 0 . . . 0 ïÅ‚ śł 0 a22 . . . 0 ïÅ‚ śł A = . (D1-4) ðÅ‚ ûÅ‚ . . . . . . . . . . . . 0 0 . . . ann Szczególnym przypadkiem macierzy diagonalnej jest macierz jednostkowa, zawierajÄ…ca na diagonali same 1. Macierz kwadratowa, której elementy speÅ‚niajÄ… równość: aij = aji, nazywa siÄ™ syme- trycznÄ…. Macierz kwadratowa, w której tylko elementy leżące na diagonali i powyżej sÄ… różne od zera, nazywa siÄ™ macierzÄ… trójkÄ…tnÄ… górnÄ…: îÅ‚ Å‚Å‚ a11 a12 . . . a1n ïÅ‚ 0 a22 . . . a2n śł ïÅ‚ śł A = (D1-5) ðÅ‚ ûÅ‚ . . . . . . . . . . . . 0 0 . . . ann Macierz kwadratowa, w której tylko elementy leżące na diagonali i poniżej sÄ… różne od zera, nazywa siÄ™ macierzÄ… trójkÄ…tnÄ… dolnÄ…: îÅ‚ Å‚Å‚ a11 0 . . . 0 ïÅ‚ śł a21 a22 . . . 0 ïÅ‚ śł A = . (D1-6) ðÅ‚ ûÅ‚ . . . . . . . . . . . . an1 an2 . . . ann Macierz zawierajÄ…ca same zera nazywa siÄ™ zerowÄ…. Macierz pasmowa jest macierzÄ…, której wszystkie niezerowe elementy leżą na diagonali i w k równolegÅ‚ych do niej liniach z obu stron, tworzÄ…c pasmo wokół diagonali: îÅ‚ Å‚Å‚ a11 a12 0 . . . 0 ïÅ‚ śł a21 a22 a23 . . . 0 ïÅ‚ śł ïÅ‚ śł A = 0 a32 a33 . . . 0 . (D1-7) ïÅ‚ śł ðÅ‚ ûÅ‚ . . . . . . . . . . . . . . . 0 0 . . . ann Szerokość pasma wynosi 2k + 1. LiczbÄ™ k+1 nazywa siÄ™ szerokoÅ›ciÄ… półpasma. Na przy- kÅ‚ad, macierz: îÅ‚ Å‚Å‚ ´11 ´12 ïÅ‚ śł ´21 ´22 ´23 0 ïÅ‚ śł ïÅ‚ " = ´32 ´33 ´34 śł ïÅ‚ śł ðÅ‚ ´43 ´44 ´45 ûÅ‚ 0 ´54 ´55 jest macierzÄ… pasmowÄ… o szerokoÅ›ci pasma równej 3. DziaÅ‚ania na macierzach 399 D1.2. DziaÅ‚ania na macierzach D1.2.1. Dodawanie i odejmowanie macierzy Dodawanie i odejmowanie macierzy może być dokonywane jedynie na macierzach o tych samych wymiarach îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ a11 a12 . . . a1n b11 b12 . . . b1n ïÅ‚ śł ïÅ‚ śł a21 a22 . . . a2n Ä… b21 b22 . . . b2n = ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ . . . . . . . . . . . . . . . . . . . . . . . . am1 am2 . . . amn bm1 bm2 . . . bmn (D1-8) îÅ‚ Å‚Å‚ a11 Ä… b11 a12 Ä… b12 ... a1n Ä… b1n ïÅ‚ śł a21 Ä… b21 a22 . . . a2n Ä… b2n = . ðÅ‚ ûÅ‚ . . . . . . . . . . . . am1 Ä… bm1 am2 Ä… bm2 . . . amn Ä… bmn ZachodzÄ… przemienność dodawania oraz Å‚Ä…czność: A - B = -B + A , (D1-9) (A + B) - C = A + (B - C) . D1.2.2. Mnożenie macierzy przez liczbÄ™ Możliwe jest mnożenie macierzy przez liczbÄ™ rzeczywistÄ… k: îÅ‚ Å‚Å‚ ka11 ka12 . . . ka1n ïÅ‚ śł ka21 ka22 . . . ka2n kA = . (D1-10) ðÅ‚ ûÅ‚ . . . . . . . . . . . . kam1 kam2 . . . kamn D1.2.3. Transpozycja Macierz AT o elementach aT jest macierzÄ… transponowanÄ… do macierzy A, jeÅ›li miÄ™dzy ij ich elementami zachodzi zwiÄ…zek aij = aji . (D1-11) Prawdziwe sÄ… nastÄ™pujÄ…ce równoÅ›ci: (AT )T = A , (A Ä… B)T = AT Ä… BT , (Ä…A) = Ä…AT , Ä… - - liczba , (AB)T = BT AT , det(A) = det(AT ) , tzn. wyznacznik macierzy kwadratowej nie zmienia siÄ™ przy jej transponowaniu. JeÅ›li AT = A, to macierz kwadratowa jest symetryczna. JeÅ›li AT = -A, to macierz kwadratowa jest skoÅ›nie symetryczna (na diagonali sÄ… wtedy same zera). Macierz transponowana do macierzy blokowej (D1-2) ma postać:
BT BT 11 12 AT = . (D1-12) BT BT 21 22 400 Metoda Elementów SkoÅ„czonych D1.2.4. Mnożenie macierzy Mnożenie macierzy zdefiniowane jest zwiÄ…zkiem C = AB , (D1-13) gdzie wymiary poszczególnych macierzy sÄ… nastÄ™pujÄ…ce: A [m × p], B [n × p], C [m × p]. Elementy cij macierzy C sÄ… okreÅ›lone wzorem n
cij = aikbkj = ai1b1j + ai2b2j + . . . + ainbnj . (D1-14) k=1 Elementy macierzy C sÄ… otrzymywane przez mnożenie kolumn macierzy B i wierszy macierzy A. Bardzo pomocnym narzÄ™dziem podczas wykonywania mnożeÅ„ macierzy jest tak zwany schemat Falka. Schemat ten zostanie przedstawiony na przykÅ‚adzie. PrzykÅ‚ad D1-1 Weżmy dwie prostokÄ…tne macierze A i B, których elementami sÄ… liczby rzeczywiste: îÅ‚ Å‚Å‚ 4 0 5 1 3 îÅ‚ Å‚Å‚ ïÅ‚ śł 2 2 0 0 0 ïÅ‚ śł 4 2 1 0 1 2 ïÅ‚ śł 3 2 1 1 2 ðÅ‚ ûÅ‚ ïÅ‚ śł A = 0 0 -1 1 2 2 , B = . (D1-15) ïÅ‚ śł 3 2 2 2 1 ïÅ‚ śł 1 1 -2 1 0 3 ðÅ‚ ûÅ‚ 2 1 1 1 3 1 0 1 1 -1 Zatem zgodnie z D1-13 i D1-14 C = A B . (D1-16) 3 × 5 3 × 6 6 × 5 JeÅ›li macierze te zapiszemy zgodnie z rys. D1-1, to elementy macierzy C otrzymamy drogÄ… mnożenia wyrazów znajdujÄ…cych siÄ™ w odpowiednich wierszach i kolumnach. îÅ‚ Å‚Å‚ 4 0 5 1 3 ïÅ‚ śł 2 2 0 0 0 ïÅ‚ śł ïÅ‚ 3 2 1 1 2 śł B = ïÅ‚ śł 3 2 2 2 1 ïÅ‚ śł ðÅ‚ ûÅ‚ 2 1 1 1 3 1 0 1 1 -1 îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ 4 2 1 0 1 2 27 7 24 8 15 ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ A = 0 0 -1 1 2 2 6 2 5 5 3 = C 1 1 -2 1 0 3 6 0 8 4 -3 Rys. D1-1 W MES czÄ™stym dziaÅ‚aniem macierzowym jest obliczenie wg nastÄ™pujÄ…cego schematu: K = CT KeC . (D1-17) DziaÅ‚ania na macierzach 401 BiorÄ…c pod uwagÄ™ schemat Falka wykonamy tÄ™ operacjÄ™ nastÄ™pujÄ…co: C Ke KeC (D1-18) CT CT KeC = K Podamy niektóre wÅ‚asnoÅ›ci mnożenia macierzy. Mnożenie macierzy nie jest przemienne: AB = BA , (D1-19)
co ilustrujemy przykładem. Przykład D1-2
1 2 2 0 4 6 AB = = , 1 4 1 3 6 12
2 0 1 2 2 4 BA = = . 1 3 1 4 4 14 Mnożenie macierzy jest łączne: (AB) C = A (BC) (D1-20) oraz rozłączne względem dodawania: A (B + C) = AB + AC . (D1-21) D1.2.5. Potęgowanie macierzy. Wielomian macierzy Mnożyć przez siebie można tylko macierze kwadratowe. Potęga r-ta (r 0) kwadratowej macierzy A wynosi Ar = AAA . . . A , oraz A0 = I (macierz jednostkowa) (D1-22)
r razy Słuszna jest równość ApAq = Ap+q . (D1-23) Niech dany jest wielomian: P (x) = ą0 + ą1x + ą2x2 + . . . + ąkxk. Wartością tego wielomianu dla x = A, gdzie A macierz kwadratowa, jest następująca macierz: P (A) = ą0I + ą1A + ą2A2 + . . . + ąkAk . (D1-24) Jeżeli P (A) = 0 (macierz zerowa), to macierz A nazywa się pierwiastkiem wielomianu P (x). 402 Metoda Elementów Skończonych D1.2.6. Odwracanie macierzy Macierz A-1 jest macierzą odwrotną do kwadratowej macierzy A, jeśli AA-1 = A-1A = I , (D1-25) I macierz jednostkowa. Jeżeli wyznacznik macierzy A jest różny od zera, to istnieje jednoznacznie określona macierz odwrotna do niej. Jest to warunek konieczny i wystarczający istnienia macierzy odwrotnej. Niech A jest nieosobliwą macierzą kwadratową (tzn. det(A) = 0), a Aij dopełnieniem
algebraicznym elementu aij. DopeÅ‚nienie algeraiczne elementu aij jest to liczba obliczalna wg wzoru Aij = (-1)i+jMij , (D1-26) gdzie Mij jest wyznacznikiem macierzy powstaÅ‚ej z macierzy A przez skreÅ›lenie i-tego wiersza i j-tej kolumny. Oznaczmy przez AC macierz dopeÅ‚nieÅ„ algebraicznych, a przez (AC)T jej transpozy- cjÄ™: îÅ‚ Å‚Å‚ A11 A21 . . . An1 ïÅ‚ A21 A22 . . . An2 śł ïÅ‚ śł (AC)T = . (D1-27) ðÅ‚ ûÅ‚ . . . . . . . . . . . . A1n A2n . . . Ann TransponowanÄ… macierz dopeÅ‚nieÅ„ algebraicznych nazywa siÄ™ macierzÄ… doÅ‚Ä…czonÄ… do ma- cierzy A. Macierz odwrotnÄ… A-1 można otrzymać dzielÄ…c wszystkie elementy macierzy doÅ‚Ä…czonej przez det(A) wyznacznik macierzy A: 1 A-1 = (AC)T . (D1-28) det(A) Prawdziwe sÄ… nastÄ™pujÄ…ce równoÅ›ci: 1 (AB)-1 = B-1A-1 , det(A-1) = , (A-1)-1 = A , (AT )-1 = (A-1)T . det(A) D1.2.7. Macierz ortogonalna Kwadratowa macierz A jest ortogonalna, jeżeli jej transpozycja równa jest macierzy odwrotnej: AT = A-1 . (D1-29) Wyznacznik macierzy ortogonalnej jest równy 1 lub -1. D1.2.8. Różniczkowanie i caÅ‚kowanie macierzy Operacje te dotyczÄ… macierzy, których elementami sÄ… funkcje. Jeżeli îÅ‚ Å‚Å‚ f11 f12 . . . f1n ïÅ‚ śł f21 f22 . . . f2n F = , (D1-30) ðÅ‚ ûÅ‚ . . . . . . . . . . . . fm1 fm2 . . . fmn DziaÅ‚ania na macierzach 403 to îÅ‚ Å‚Å‚ "f11 "f12 "f1n . . . ïÅ‚ "xi "xi "xi śł ïÅ‚ śł ïÅ‚ "f21 "f22 "f2n śł ïÅ‚ śł "F . . . ïÅ‚ śł = , (D1-31) "xi ïÅ‚ "xi "xi "xi śł ïÅ‚ śł . . . . . . . . . . . . ïÅ‚ śł ðÅ‚ "fm1 "fm2 "fmn ûÅ‚ . . . "xi "xi "xi oraz îÅ‚ Å‚Å‚ I11 I12 . . . I1n
gdzie Iik = . . . fikdx1 . . . dxr. x1 xr D1.2.9. Różniczkowanie wzglÄ™dem macierzy Wektor pochodnych czÄ…stkowych funkcji f(x1, x2, . . . , xr) zmiennych niezależnych xi można zapisać tak: îÅ‚ Å‚Å‚ "f ïÅ‚ śł "x1 ïÅ‚ śł ïÅ‚ śł "f ïÅ‚ śł "f ïÅ‚ śł = (D1-33) "x2 . ïÅ‚ śł "x ïÅ‚ śł . . . ïÅ‚ śł ðÅ‚ ûÅ‚ "f "xr D1.2.10. RzÄ…d macierzy Liczba równa maksymalnemu stopniowi nieosobliwej macierzy kwadratowej wyjÄ™tej z danej macierzy nazywa siÄ™ rzÄ™dem macierzy, np. z macierzy
2 1 3 A = (D1-34) 4 2 2 można wyjąć trzy macierze kwadratowe drugiego stopnia
2 1 2 3 1 3 B = , C = , D = , (D1-35) 4 2 4 2 2 2 przy czym: det(B) = 0, det(C) = -4, zatem rząd macierzy A jest równy 2; r(A) = 2. Rząd macierzy nie ulega zmianie przy jej dowolnych przekształceniach elementarnych (patrz pkt. D1.3.2). 404 Metoda Elementów Skończonych D1.3. Rozwiązywanie ogólnego układu równań liniowych D1.3.1. Twierdzenie Kroneckera-Capellego Dany jest układ n-równań z m-niewiadomymi, przy czym n nie musi być równe m, w postaci: a11x1 + a12x2 + . . . + a1mxm = b1 a21x1 + a22x2 + . . . + a2mxm = b2 (D1-36) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . an1x1 + an2x2 + . . . + anmxm = bn Niech r(A) oznacza rząd macierzy współczynników przy niewiadomych xi, a r(A, b) rząd macierzy powstałej z macierzy A przez jej rozszerzenie o jedną kolumnę, zawierającą wyrazy bi. Prawdziwe jest twierdzenie (Kroneckera-Capellego): Układ równań (D1-36) ma rozwiązanie tylko wtedy, gdy r(A) = r(A, b) = r Ponadto: 1) układ ten ma dokładnie jedno rozwiązanie, gdy r = m (liczbie niewiadomych), 2) układ ma nieskończenie wiele rozwiązań zależnych od m - r parametrów, gdy r < m. Układ równań jednorodnych ma zawsze rozwiązanie, ponieważ r(A) = r(A, 0). Jest to rozwiązanie zerowe. Rozwiązania niezerowe istnieją wówczas, gdy r(A) < m (np. gdy det(A) = 0). D1.3.2. Elementarne przekształcenia macierzy Elementarnymi przekształceniami pierwszego rodzaju macierzy A są: 1) przestawienie dwóch wierszy, 2) pomnożenie dowolnego wiersza przez liczbę różną od zera, 3) dodanie do wiersza krotności innego wiersza. Elementarnym przekształceniem drugiego rodzaju są analogiczne działania dokony- wane na kolumnach macierzy. Prawdziwe jest następujące twierdzenie: Każdą nieosobliwą macierz kwadradratową można przekształcić do macierzy jednost- kowej w skończonej liczbie przekształceń elementarnych (pierwszego albo drugiego ro- dzaju). Twierdzenie to można wykorzystać do znajdowania macierzy odwrotnej oraz do roz- wiązywania układów równań liniowych postaci: AX = B (pierwszy rodzaj) lub Y A = B (drugi rodzaj). Przykład D1-3 Dana jest macierz nieosobliwa A, por.[38]
3 4 1 A = 2 3 1 . 5 2 2 Wartości i wektory własne 405 Za pomocą przekształceń elementarnych pierwszego rodzaju znalezć macierz odwrotną A-1. Zadanie rozwiążemy dokonując jednoczesnych przekształceń elementarnych macierzy A i jednostkowej I przyrównując AA-1 = I:
3 4 1 1 0 0 2 3 1 A-1 = 0 1 0 . 5 2 2 0 0 1 Kolejność działań jest następująca. 1) Na miejscu wiersza trzeciego zapiszemy różnicę: wiersz trzeci-drugi, 2) Na miejscu wiersza pierwszego zapiszemy różnicę: wiersz pierwszy-ostatni wiersz trzeci, a na miejscu wiersza drugiego różnicę: wiersz drugi-ostatni wiersz trzeci. Otrzymamy:
0 5 0 1 1 -1 -1 4 0 A-1 = 0 2 -1 3 -1 1 0 -1 1 3) Na miejscu wiersza drugiego zapiszemy teraz różnicÄ™: wiersz pierwszy wiersz drugi, 4) Otrzymany wiersz drugi mnożymy przez 5 i odejmujemy od wiersza pierwszego. Wynik podzielony przez -5 zapisujemy na miejscu wiersza pierwszego. Jest wtedy: îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ 4 6 1 1 0 0 - 5 5 5 ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ 1 1 0 A-1 = 1 -1 0 3 -1 1 0 -1 1 5) Na miejscu wiersza trzeciego zapiszemy wynik dziaÅ‚ania: wiersz trzeci + drugi 4 razy wiersz pierwszy. Wtedy elementy a31 i a32 bÄ™dÄ… równe zeru, 6) Na miejscu wiersza drugiego zapiszemy różnicÄ™: wiersz drugi pierwszy. Macierz A przeksztaÅ‚ciÅ‚a siÄ™ w macierz jednostkowÄ…, a poczÄ…tkowa macierz jednost- kowa w A-1
4 -6 1 1 A-1 = 1 1 -1 . 5 -11 14 1 D1.4. WartoÅ›ci i wektory wÅ‚asne D1.4.1. Równanie charakterystyczne Niech A jest macierzÄ… kwadratowÄ… stopnia n, a I macierzÄ… jednostkowÄ… tego samego stopnia. MacierzÄ… charakterystycznÄ… nazywa siÄ™ nastÄ™pujÄ…cÄ… macierz: îÅ‚ Å‚Å‚ a11 - a12 . . . a1n ðÅ‚ ûÅ‚ a21 a22 - . . . a2n , (A - I) = (D1-37) . . . . . . . . . . . . an1 an2 . . . ann - gdzie jest zmiennÄ… niezależnÄ…. 406 Metoda Elementów SkoÅ„czonych Wyznacznik powyższej macierzy w postaci rozwiniÄ™tej jest wielomianem zmiennej stopnia n: det(A - I) = (-1)n(n + È1n-1 + . . . + Èn-1 + Èn) . (D1-38) Wielomian ten nazywa siÄ™ wielomianem charakterystycznym macierzy A. Współczynniki Èi można wyrazić za pomocÄ… elementów macierzy A. W szczególnoÅ›ci: È1 = (a11 + a22 + . . . + ann) , (D1-39) Èn = (-1)n det(A) Równanie det(A - I) = 0, tzn. n + È1n-1 + . . . + Èn-1 + Èn = 0 (D1-40) jest równaniem charakterystycznym macierzy A, a jego pierwiastki wartoÅ›ciami wÅ‚a- snymi (liczbami charakterystycznymi) macierzy A. Jeżeli liczba jest wartoÅ›ciÄ… wÅ‚asnÄ… macierzy A, to nastÄ™pujÄ…cy ukÅ‚ad równaÅ„: AX = X (D1-41) ma niezerowe rozwiÄ…zanie X. RozwiÄ…zanie to nazywa siÄ™ wektorem wÅ‚asnym macierzy A. UkÅ‚ad równaÅ„ (D1-39) jest jednorodny i dlatego ma rozwiÄ…zanie niezerowe tylko wte- dy, gdy wyznacznik współczynników przy niewiadomych X jest równy zeru: det(A - I) = 0 . RozwiÄ…zanie to jest wyznaczone z dokÅ‚adnoÅ›ciÄ… do dowolnego czynnika i dlatego w celu unikniÄ™cia wieloznacznoÅ›ci wektory wÅ‚asne normalizuje siÄ™. Warto zauważyć, że wartoÅ›ci wÅ‚asne mogÄ… być liczbami zespolonymi, chociaż macierz A jest rzeczywista. Można wykazać, że dla macierzy symetrycznej wszystkie wartoÅ›ci wÅ‚asne i wektory wÅ‚asne sÄ… rzeczywiste. Ponadto wektory wÅ‚asne sÄ… ortogonalne i można je unormować tak, że XT Xk = ´ik , (D1-42) i gdzie Xi wektor wÅ‚asny odpowiadajÄ…cy i-tej wartoÅ›ci wÅ‚asnej, a ´ik delta Kroneckera (´ik = 0 dla i = k oraz ´ik = 1 dla i = k).
0 1 1 - WartoÅ›ci i wektory wÅ‚asne 407 otrzymujemy równanie charakterystyczne 3 - 62 + 6 - 1 = 0 , którego pierwiastki sÄ… nastÄ™pujÄ…ce: 1 = 4, 7913 , 2 = 1, 0 , 3 = 0, 2087 SÄ… to wartoÅ›ci wÅ‚asne macierzy A. Wektory wÅ‚asne otrzymamy rozwiÄ…zujÄ…c dla poszcze- gólnych i nastÄ™pujÄ…cy ukÅ‚ad równaÅ„: îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ 3 - 2 1 x1 0 ðÅ‚ ûÅ‚ ðÅ‚ ðÅ‚ ûÅ‚ 2 2 - 1 x2 ûÅ‚ = 0 . 0 1 1 - x3 0 Np. dla 3 = 0, 2087, x3 = 1 równanie przyjmuje postać: (3 - 0.2087)x1 + 2x2 + 1 = 0 2x1 + (2 - 0, 2087)x2 + 1 = 0 0 + x2 + (1 - 2087)(1) = 0 StÄ…d wektor wÅ‚asny odpowiadajÄ…cy wartoÅ›ci wÅ‚asnej 3 ma postać: îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ x1 0, 2087 ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ x2 = -0, 7913 . x3 1, 0000 Przedstawiona metoda obliczania wartoÅ›ci i wektorów wÅ‚asnych jest jednak bardzo nieefektywna z uwagi na konieczność rozwijania wyznacznika. Przedstawimy prostÄ… metodÄ™ iteracyjnÄ… obliczania wartoÅ›ci wÅ‚asnych zwanÄ… metodÄ… potÄ™g. Metoda ta zawodzi w przypadku wystÄ™powania pierwiastków wielokrotnych rów- nania charakterystycznego, a także gdy wartoÅ›ci wÅ‚asne leżą blisko siebie. Jest jednak bardzo wygodna dla oszacowania pierwszej najwiÄ™kszej wartoÅ›ci wÅ‚asnej, co ma bardzo duże znaczenie przy rozwiÄ…zywaniu problemów inżynierskich. MetodÄ™ tÄ™ objaÅ›nimy posÅ‚ugujÄ…c siÄ™ przykÅ‚adem. PrzykÅ‚ad D1-5 Obliczymy pierwszÄ… wartość wÅ‚asnÄ… macierzy podanej w przykÅ‚adzie D1-4. Załóżmy wpierw pewien poczÄ…tkowy wektor wÅ‚asny, por. [38] T X = 1 0 0 Wykonajmy mnożenie îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ 3 2 1 1 3 ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ AX = 2 2 1 0 = 2 0 1 1 0 0 a wektor, który otrzymaliÅ›my znormalizujemy. Zatem îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ 3 1 ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ 2 = 3 0, 6667 . 0 0 408 Metoda Elementów SkoÅ„czonych Wykonajmy mnożenie powtórnie, przy użyciu obliczonego znormalizowanego wektora. îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ 3 2 1 1, 0 4, 3334 1, 0 ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ AX = 2 2 1 0, 6667 = 3, 3334 = 4, 3334 0, 7692 0 1 1 0 0, 6667 0, 1539 Proces ten możemy powtarzać, aż do uzyskania wymaganej zbieżnoÅ›ci. Oto kolejne wyniki mnożenia AX: îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ 1, 0 1, 0 1, 0 ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ 4, 6923 0, 7868 , 4, 7705 0, 7904 , 4, 7870 0, 7911 , 0, 1967 0, 2062 0, 2082 îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ 1, 0 1, 0 ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ 4, 7904 0, 7912 , 4, 7910 0, 7910 , 0, 2086 0, 2087 îÅ‚ Å‚Å‚ îÅ‚ Å‚Å‚ 1, 0 1, 0 ðÅ‚ ûÅ‚ ðÅ‚ ûÅ‚ 4, 7915 0, 7913 , 4, 7913 0, 7913 . 0, 2057 0, 2057 OtrzymaliÅ›my zatem, że najwiÄ™ksza wartość wÅ‚asna wynosi 4,7913. D1.4.2. Twierdzenie Hamiltona-Cayleya Każda macierz kwadratowa a jest pierwiastkiem swojego równania charakterystycznego (tj. równania D1-37): An + È1An-1 + . . . + Èn-1A + ÈnI = 0 . (D1-43) Twierdzenie to można wykorzystać do znajdowania macierzy odwrotnej A-1. Jeżeli ma- cierz A jest nieosobliwa, to zgodnie z (D1-37) Èn = 0, mnożąc zatem równanie (D1-41)
przez A-1 i dzielÄ…c przez Èn otrzymujemy 1 A-1 = (An-1 + È1An-2 + . . . + Èn-1I) (D1-44) Èn Przy wykorzystaniu tego wzoru wygodnie jest współczynniki Èi równania charaktery- stycznego obliczać wedÅ‚ug wzorów: È1 = -S1 , 1 È2 = - (È1S1 + S2) , 2 1 È3 = - (È2S1 + È1S2 + S3) , 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . , 1 Èn = - (Èn-1S1 + Èn-2S2 + . . . + È1Sn-1 + Sn) , n gdzie Sp oznacza Å›lad macierzy Ap. Åšlad macierzy jest sumÄ… jej elementów leżących na diagonali. Informacje dodatkowe 409 D1.4.3. Macierze podobne Dwie macierze kwadratowe A i B tego samego stopnia nazywa siÄ™ podobnymi, jeżeli istnieje nieosobliwa macierz T taka, że: -1 B = T AT . (D1-45) Warunek ten może być zapisany w postaci: T B = AT . (D1-46) Macierze te majÄ… takie samo równanie charakterystyczne, tzn.: jednakowe wartoÅ›ci wÅ‚a- sne, Å›lad i wyznacznik. Odwrotne twierdzenie nie jest prawdziwe, istniejÄ… macierze o tym samym równaniu charakterystycznym, które nie sÄ… do siebie podobne. D1.5. Informacje dodatkowe D1.5.1. Macierze kongruentne Dwie symetryczne macierze A i T tego samego stopnia nazywa siÄ™ kongruentnymi, jeżeli T A = T AT . (D1-47) WÅ›ród macierzy kongruentnych do danej macierzy A zawsze można znależć macierz diagonalnÄ…. D1.5.2. Kryterium Sylvestra dodatniej okreÅ›lonoÅ›ci macierzy Na to, aby symetryczna macierz A = [caij] byÅ‚a dodatnio okreÅ›lona, potrzeba i wystar- cza, aby każdy z wyznaczników