Diagonalizacja macierzy.
Transkrypt
Diagonalizacja macierzy.
9. Diagonalizacja macierzy 9.1 Wartości i wektory własne macierzy Definicja 9.1.1 (wektor własny i wartość własna macierzy) v1 Niezerowy n-wektor kolumnowy v = M jest nazywany wektorem własnym macierzy vn kwadratowej A stopnia n, odpowiadającym jej wartości własnej λ (która moŜe być liczbą rzeczywistą lub zespoloną) jeśli (9.1.1) Av = λv n Innymi słowy wektor własny to dowolne niezerowe rozwiązanie v ( v ≠ 0 ∈ R (C n ) ) układu równań Av = λv . Uwaga 1. ZauwaŜmy, Ŝe mamy naturalną odpowiedniość między elementami przestrzeni Rn (albo Cn ) a więc uporządkowanymi n-kami liczb a n-wektorami kolumnowymi czy teŜ nwektorami wierszowymi: v1 v 2. ( v1 , v2 , K , v n ) ← → [v1 , v2 , K , v n ] ←→ M v n Bardzo często będziemy więc traktować uporządkowane n-ki, n-wektory kolumnowe, i nwektory wierszowe jak gdyby były one tylko róŜnymi reprezentantami tego samego obiektu. W równaniach macierzowych pojawiają się najczęściej wektory kolumnowe. Uwaga 2. Wartości i wektory własne są zdefiniowane tylko dla macierzy kwadratowych. Definicja 9.1.1 dopuszcza wartość własną równą zero ale kaŜdy wektor własny musi być wektorem niezerowym v ≠ 0 . Jeśli macierz posiada wartość własną równą zero to Av = 0 v = 0 , czyli układ równań jednorodnych posiada nietrywialne (niezerowe) rozwiązanie, a więc detA=0, z czego wynika, Ŝe macierz A nie jest odwracalna. Dla kaŜdej wartości własnej istnieje nieskończenie wiele wektorów własnych, bo jeśli Av = λv to wektor αv , gdzie α ∈ R (C) , teŜ jest wektorem własnym, bo A(αv ) = αAv = αλv = λ(αv ). Mówimy więc równieŜ, Ŝe λ jest wartością własną odpowiedniego odwzorowania liniowego a wektor (v1,v2,..., vn)∈ Rn ( Cn) jest wektorem własnym tego odwzorowania. Czasami wygodniej v1 jest pisać wektor kolumnowy jako transpozycję wektora wierszowego v = M = [v1 K v n ] T . vn 1 1 1 Przykład 1. v = jest wektorem własnym macierzy A = odpowiadającym wartości 3 − 3 5 1 1 1 4 1 własnej λ = 4 : Av = = = 4 = 4v . − 3 5 3 12 3 Rozwiązanie problemu wartości i wektorów własnych danej macierzy kwadratowej podaje następujące twierdzenie. Twierdzenie 9.1.1 Aby istniało niezerowe rozwiązanie układu (9.1.1) musi zachodzić det(A−λI) = 0 (9.1.2) gdzie I jest macierzą jednostkową. Uwaga. WyraŜenie pA(λ)=det(A−λI) jest wielomianem n-tego stopnia względem λ (jak się łatwo przekonać stosując np. rozwinięcie Laplace’a). Nazywamy go wielomianem charakterystycznym macierzy A. MoŜna dowieść, Ŝe ma on następującą postać: pA(λ) = (–1)n (λn − cn–1⋅λn–1 + cn–2⋅λn–2 + .... + (–1)n–1c1⋅λ + (–1)nc0 ), gdzie c0 = det(A) i cn−1 = Tr(A), liczba Tr(A) jest śladem macierzy A=[aij] i,j=1,2,...,n. Równanie 9.1.2 nazywamy równaniem charakterystycznym macierzy A. Wartości własne są pierwiastkami wielomianu charakterystycznego. Procedura znajdowania wartości i wektorów własnych macierzy A jest więc następująca: 1) Znaleźć pierwiastki wielomianu charakterystycznego pA(λk) = 0. 2) Następnie dla kaŜdej wartości własnej znajdujemy wektory własne znajdując ogólne rozwiązanie układu równań Av − λv = 0 (stosując np. metodę eliminacji Gaussa). 6 3 Przykład 2. Znaleźć wartości i wektory własne macierzy A = . 4 7 Rozwiązanie. RozwiąŜmy najpierw równanie charakterystyczne 3 6 − λ 2 2 0 = det( A − λI ) = det = (6 − λ )(7 − λ ) − 4 ⋅ 3 = λ − 13λ + 42 − 12 = λ − 13λ + 30 = λ 4 7 − = (λ − 3)(λ − 10). Tak więc wartości własne to λ1 = 3 i λ2 = 10. Teraz dla kaŜdej wartości własnej znajdujemy wektor własny. 3 3 3 6 − 3 a) λ1=3: i dokonując operacji elementarnej na A − 3I = = 7 − 3 4 4 4 wierszach macierzy rozszerzonej dla jednorodnego układu równań A − 3I = 0 otrzymujemy: 3 3 0 W21 ( − 43 ),W1 ( 13 ) 1 1 0 → , 4 4 0 0 0 0 co odpowiada układowi równań (jedno równanie) v1 + v 2 = 0. Rozwiązanie ogólne to: v1 = −v2 , v 2 = α , gdzie α jest dowolnym skalarem. MoŜemy je zapisać teŜ następująco: − α − 1 v1 = = α . α 1 3 − 4 3 6 − 10 b) λ2=10: A − 10I = = i dokonując operacji elementarnej na 7 − 10 4 − 3 4 wierszach macierzy rozszerzonej otrzymujemy: 3 0 W21 (1),W1 ( − 14 ) 1 − 3 / 4 0 − 4 → , 4 − 3 0 0 0 0 co odpowiada układowi równań (jedno równanie) 3 v1 − v 2 = 0. 4 3 Rozwiązanie ogólne v1 = v2 , v 2 = α moŜemy zapisać teŜ następująco: 4 3 3 / 4 α v2 = 4 = α . 1 α Twierdzenie 9.1.2. (zasadnicze twierdzenie algebry) KaŜdy wielomian stopnia n ma w ciele liczb zespolonych dokładnie n pierwiastków (przy czym niektóre mogą być wielokrotne). Niech λ1 , λ2 , K , λm będą róŜnymi (w ogólności zespolonymi) wartościami własnymi macierzy A. W takim razie wielomian charakterystyczny macierzy A moŜna zapisać następująco: pA(λ) = ( −1) n ( λ − λ1 ) k1 ( λ − λ2 ) k2 L ( λ − λm ) km , (9.1.3) k1 + k 2 + K + k m = n . (9.1.4) gdzie oczywiście Z kaŜdą wartością własną λi związana jest liczba ki zwana jej algebraiczną krotnością. Definicja 9.1.2 Niech A będzie macierzą kwadratową stopnia n. Dla dowolnej wartości λi własnej zbiór wszystkich wektorów spełniających równanie Av = λi v nazywać będziemy przestrzenią własną macierzy A odpowiadającą wartości własnej λi i oznaczać będziemy Ei. Przestrzeń Ei otrzymujemy rozwiązując jednorodny układ równań ( A − λi I ) v = 0 . Uwaga 1. Współczynniki tego układu równań mogą być zespolone bo λi mogą być zespolone. Uwaga 2. Inaczej powiedzieć moŜemy, Ŝe przestrzeń własna to jądro odwzorowania liniowego Li : C n → C n zdefiniowanego następująco: Li ( v ) = ( A − λi I ) v . Jeszcze inaczej moŜemy powiedzieć, Ŝe przestrzeń własna to zbiór rozwiązań układu jednorodnego ( A − λi I) v = 0 . Uwaga 3. Jedyną róŜnicą między przestrzenią własną a zbiorem wszystkich wektorów własnych odpowiadających danej wartości własnej jest to, Ŝe przestrzeń własna zawiera wektor zerowy. Przykład 3. W ostatnim przykładzie: − 1 3 / 4 E1 = v : v = α , α ∈ C i E 2 = v : v = α ,α ∈ C . 1 1 Twierdzenie. 9.1.3 a) dla kaŜdego i, Ei jest podprzestrzenią liniową R n ( C n ). b) jeśli ni=dim Ei jest wymiarem podprzestrzeni Ei, wtedy 1 ≤ ni ≤ k i dla kaŜdego i. Liczbę ni nazywamy krotnością geometryczną danej wartości własnej λi. Mówimy wtedy, Ŝe krotność geometryczna ni danej wartości własnej jest nie większa niŜ jej krotność algebraiczna ki. Przykład 4. (2 wartości własne i (tylko) 2 wektory własne liniowo niezaleŜne). Macierz −2 3 1 A = −1 2 − 3 4 − 4 0 ma wielomian charakterystyczny pA(λ) = –λ2(λ +1). Zatem jej wartościami własnymi są liczby λ1 = −1 (o krotności algebraicznej k1 = 1) i λ2 = 0 (o krotności algebraicznej k2 = 2). Dla wartości własnej λ1 = −1 znajdujemy macierz rozszerzoną −2 3 0 2 3 0 1 0 0 0 0 1 + 1 − 2 1 1 1 w1 + w2 w2 + w1 − 3 0 = − 1 − 3 0 → − 1 2 +1 3 3 − 3 0 → 0 4 − 3 0 → − 1 0 0 0 4 − 3 0 − 4 + 1 0 0 − 3 0 4 4 4 − 3 0 0 0 1 w2 1 1 0 0 3 / 4 0 1 1 1 0 w3 − w2 4 w1 − w2 → 0 4 − 3 0 → 0 1 − 3 / 4 0 → 0 1 − 3 / 4 0 0 0 0 0 0 0 0 0 0 0 0 0 a z odpowiedniego układu równań znajdujemy wektory własne: α⋅[−3/4, 3/4, 1]T, gdzie α ≠ 0, T oraz przestrzeń własną E1 = {v : v = α [− 3 4 , 3 4 , 1] , α ∈ C}. Zawiera ona jeden wektor liniowo niezaleŜny więc n1 = k1 = 1 . Wartości własnej λ2 = 0 odpowiada macierz rozszerzona: −2 2 4 3 0 3 0 3 0 1 w2 1 − 2 3 0 1 − 2 1 − 2 w2 ↔ w3 w1 + w2 4 − 3 0 = → 0 0 0 0 → 0 4 − 4 0 → 0 1 − 1 0 0 0 − 4 0 4 − 4 0 0 0 0 0 0 0 0 1 0 1 0 w1 + 2 w2 → 0 1 − 1 0 , 0 0 0 0 z której znajdujemy wektor własny α⋅[−1 ,1 ,1]T, gdzie α ≠ 0. Podprzestrzeń własna ma postać T E 2 = {v : v = β [− 1, 1, 1] , α ∈ C} . Zawiera ona tylko jeden wektor liniowo niezaleŜny więc n2 = 1 < k 2 = 2 . Krotność geometryczna jest mniejsza od krotności algebraicznej tej wartości własnej. Fakt. Istnieją macierze dla których krotność geometryczne pewnej wartości własnej jest mniejsza od jej krotności algebraicznej. 1 − 1 0 Definicja 9.1.4 (podobieństwo macierzy) Macierze A i B nazywamy podobnymi jeŜeli istnieje macierz nieosobliwa P (o której mówimy, Ŝe jest macierzą zmiany bazy) taka, Ŝe P–1AP = B Definicja 9.1.5 Mówimy, Ŝe macierz A jest diagonalizowalna, jeŜeli istnieje nieosobliwa macierz P i diagonalna macierz ∆ taka, Ŝe ∆ =P−1AP. Innymi słowy macierz diagonalizowalna jest podobna do macierzy diagonalnej typu λ1 0 ∆= M 0 0 0 L λ1 O 0 0 L L λm 0 0 0 . M 0 λm Kiedy macierz jest diagonalizowalna? Odpowiadają na to następujące twierdzenia. Twierdzenie. 9.1.5 Macierz A wymiaru n×n jest diagonalizowalna wtedy i tylko wtedy, gdy posiada ona n liniowo niezaleŜnych wektorów własnych. Ma to miejsce wtedy, gdy krotność geometryczna kaŜdej wartości własnej jest równa jej krotności algebraicznej. Nieosobliwą macierz P taką, Ŝe ∆ =P−1AP, gdzie ∆ jest macierzą diagonalną uzyskujemy z wektorów własnych tej macierzy: P = [v1 ,v 2 , K , v n ] . Przykład 5. Zdiagonalizować następującą macierz: 5 A = 4 2 4 5 2 2 2 . 2 Wielomian charakterystyczny tej macierzy: 5−λ 4 2 2 p A (λ ) = det ( A − λI) = 4 5−λ 2 = −(λ − 1) (λ − 10) = 0. 2 2 2−λ Wartości własne i krotności algebraiczne: λ1 = 1 , k1 = 2 i λ 2 = 10 , k2 = 1 . Wektory własne: 1) λ1 = 1 . Musimy rozwiązać układ równań: 4 4 2 x1 (A − 1 ⋅ I )x = 4 4 2 x2 = 0. 2 2 1 x3 Macierz rozszerzona układu: 4 4 2 0 4 4 2 0 1 1 4 4 2 0 → 0 0 0 0 → 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 . 0 0 1 2 Rozwiązanie: x1 = −β − 12α, x2 = β , x3 = α , gdzie α, β ∈ R. Wektory własne są więc postaci: − β − 1 2 α − 1 − 1 β = β 1 + α 0, gdzie α ≠ 0 lub β ≠ 0. 2 α 0 2 − 1 − 1 Wektory v1 = 1 i v 2 = 0 są liniowo niezaleŜne i generują (rozpinają całą przestrzeń E1) 0 2 więc n1 = 2. 3) λ 2 = 10 . Musimy rozwiązać układ równań: − 5 (A − 10 I )x = 4 2 Macierz rozszerzona układu: − 5 4 4 −5 2 2 − 1 − 1 2 0 2 0 → 4 − 5 2 − 8 0 2 4 −5 2 2 x1 2 x 2 = 0 . − 8 x 3 − 1 − 1 4 0 2 0 → 4 − 5 0 − 8 0 0 1 4 0 2 0 → 0 0 0 0 1 1 0 − 4 0 − 2 0. 0 0 Rozwiązanie układu to x1 = 2α , x2 = 2α , x3 = α . Rozwiązanie to moŜna napisać w postaci wektorowej: x1 2α 2 x = x2 = 2α = α 2, α ∈ R. x3 α 1 Wektory własne (tylko jeden liniowo niezaleŜny): 2 2 α 2, α ≠ 0, wybieramy v 3 = 2 . 1 1 Krotność geometryczna: n2 = 1. Macierz −1 2 − 1 P = [v1 , v 2 , v 3 ] = 1 0 2 0 2 1 diagonalizuje macierz A. Aby to sprawdzić obliczmy najpierw macierz P−1. − 1 1 0 −1 0 1 2 1 0 0 2 0 1 0 → 0 0 1 0 0 1 2 1 → 0 0 1 → 0 0 0 2 0 1 1 −4 −1 −1 0 9 2 2 1 − 2 − 1 0 0 4 1 1 0 → 0 0 1 0 0 1 1 −1 2 1 0 0 → 0 0 1 0 0 − 4/9 5/9 1 0 − 1/ 9 − 1/ 9 0 1 2/9 2/9 0 2 1 −4 0 1 2 0 1 0 4 1 1 0 → 1 0 0 1 0 −1 2 0 −1 −1 0 → 2 / 9 2 / 9 1 / 9 0 1 − 2 / 9 4 / 9 . 1 / 9 Otrzymaliśmy więc macierz odwrotną: P −1 − 4/9 = − 1 / 9 2 / 9 − 2 / 9 4 / 9 1 / 9 5/9 − 1/ 9 2/9 Sprawdzenie odwrotności macierzy: − 1 1 0 −1 0 2 2 − 4 / 9 2 − 1 / 9 1 2 / 9 5/9 − 1/ 9 2/9 − 2 / 9 1 0 0 4 / 9 = 0 1 0 . 1 / 9 0 0 1 Sprawdzenie czy P diagonalizuje A: − 4/9 P AP = − 1 / 9 2 / 9 −1 − 4/9 = − 1 / 9 2 / 9 5/9 − 1/ 9 2/9 5/9 − 1/ 9 2/9 − 2 / 9 5 4 2 − 1 4 / 9 4 5 2 1 1 / 9 2 2 2 0 − 2 / 9 − 1 4 / 9 1 1 / 9 0 −1 0 2 −1 0 2 2 2 = 1 20 1 0 0 λ1 20 = 0 1 0 = 0 10 0 0 10 0 0 λ1 0 0 0 . λ2