MS-A0002 Matriisilaskenta Laskuharjoitus 4 / 2022 Mallit / Loppuviikko
Transcription
MS-A0002 Matriisilaskenta Laskuharjoitus 4 / 2022 Mallit / Loppuviikko
MS-A0002 Matriisilaskenta, III/2022 Turunen / Bergman MS-A0002 Matriisilaskenta Laskuharjoitus 4 / 2022 Mallit / Loppuviikko a) Tason kierto origon ympäri kulman t ∈ R verran voidaan esittää matriisina cos(t) − sin(t) A= . sin(t) cos(t) Tehtävä 5 (L): Vaikka tulos on geometrisesti selvä, laske det(A). b) Laske det(B), kun cos(ϕ) − sin(ϕ) 0 cos(θ) 0 sin(θ) cos(ψ) − sin(ψ) 0 1 0 sin(ψ) cos(ψ) 0 , B = sin(ϕ) cos(ϕ) 0 0 0 0 1 − sin(θ) 0 cos(θ) 0 0 1 missä 0 ≤ θ ≤ π ja 0 ≤ ϕ, ψ < 2π. Millaista avaruuden muunnosta tämä matriisi esittää? Ratkaisu 5: a) det(A) = cos(t) − sin(t) = cos(t) cos(t) − (− sin(t) sin(t)) = cos2 (t) + sin2 (t) = 1 sin(t) cos(t) Matriisin determinantti on pääteltävissä sen annetusta käyttötarkoituksesta. Mikäli tämä lineaarikuvaus vain kiertää pistejoukkoa tasossa, ei se skaalaa sitä millään tavalla, joten suurennussuhde on 1. b) Koska det(AB) = det(A) det(B), saadaan cos(ϕ) − sin(ϕ) 0 cos(θ) 0 sin(θ) cos(ψ) − sin(ψ) 0 0 1 0 · sin(ψ) cos(ψ) 0 det(B) = sin(ϕ) cos(ϕ) 0 · 0 0 1 0 0 1 − sin(θ) 0 cos(θ) = (1 · cos(ψ) − sin(ψ) cos(ϕ) − sin(ϕ) cos(θ) sin(θ) ) · (1 · ) · (1 · ) sin(ϕ) cos(ϕ) − sin(θ) cos(θ) sin(ψ) cos(ψ) = (cos2 (ϕ) + sin2 (ϕ)) · (cos2 (θ) + sin2 (θ)) · (cos2 (ψ) + sin2 (ψ)) = 1 · 1 · 1 = 1. Kaikki tulon matriisit ovat rotaatiomatriiseja. Matriisi B on yhdistetty kuvaus näistä matriiseista. Muunnos on siis kierto xy-tasossa ϕ verran vastapäivään (z-akselin ympäri), kierto xz-tasossa θ verran myötäpäivään (y-akselin ympäri) ja kierto ψ verran vastapäivään xytasossa (taas z-akselin ympäri). 1 MS-A0002 Matriisilaskenta, III/2022 Turunen / Bergman Tehtävä 6 (L): a) Oletetaan, että λ ∈ C on kääntyvän matriisin A ominaisarvo. Osoita, että λ ̸= 0 ja että λ−1 on matriisin A−1 ominaisarvo. b) Osoita, että jos matriisi A666 on nollamatriisi, niin matriisin A ainoa ominaisarvo on 0. (Tässä siis Ak+1 = Ak A ja A1 = A.) Ratkaisu 6: a) Koska neliömatriisi A on kääntyvä niin A−1 on olemassa. Osoittaaksemme että λ ̸= 0 tehdään vastaoletus λ = 0. Tällöin voidaan ratkaista ominaisvektori x seuraavasti: Ax = λx | A−1 ja A−1 ∗ A = I Ix = λA−1 x x = 0 ∗ A−1 x x = 0. Määritelmän mukaan ominaisvektori ei kuitenkaan voi olla nollavektori. Koska x = 0 on yhtälön ainoa ratkaisu, päätellään että λ ̸= 0. Olkoon nyt x ̸= 0 eräs matriisin A ominaisarvoa λ ̸= 0 vastaava ominaisvektori. Tällöin A−1 x = A−1 (1x) 1 1 1 = A−1 ( λx) | ∀λ ∈ C, λ ̸= 0, ∃ ∈ C siten että λ = 1 λ λ λ 1 −1 = A (λx) λ 1 = A−1 (Ax) | määritelmä : Ax = λx λ 1 = (A−1 A)x λ 1 = Ix λ 1 = x λ −1 Nyt matriisin A ominaisarvo on λ1 . b) Olkoon λ mikä tahansa A:n ominaisarvo ja v jokin sitä vastaava ominaisvektori. Tällöin pätee: Av = λv Yhtälö voidaan kertoa puolittain 665 kertaa matriisilla A: A666 v = A665 λv. Tiedetään että A666 = 0: 0 ∗ v = λA665 v 2 MS-A0002 Matriisilaskenta, III/2022 Turunen / Bergman Koska v on matriisin A ominaisvektori, sen kertominen A:lla vastaa ominaisarvolla λ kertomista. Yhtälön oikea puoli saadaan näin ollen muotoon: 0 ∗ v = λ666 v ⇔ λ666 = 0 λ=0 Näin ollen λ = 0 on matriisin A ainoa ominaisarvo. Tehtävä 7 (P): Olkoon A = S D S −1 , missä 1 2 3 8 0 0 S = 4 5 6 ja D = 0 6 0 . 7 9 8 0 0 7 x1 Etsi yhtälön Ax = 7x kaikki ratkaisut x = x2 . (Huom. Tehtävän voi ratkaista lyhyesti laskex3 −1 matta matriiseja S ja A. Voit toki laskea nämä matriisit, jos et keksi muuta ratkaisutapaa.) Ratkaisu 7: Yhtälön saa hajotelman avulla muotoon Ax = 7x SDS x = 7x DS −1 x = 7S −1 x. −1 Määritellään y := S −1 x, jolloin 1 0 0 Dy = 7y (D − 7I)y = 0 0 0 −1 0 y = 0, 0 0 T eli selvästi y = 0 0 t , missä t ∈ R. y:n määrittelystä seuraa, että 1 2 3 0 3 x = Sy = 4 5 6 0 = t 6 , 7 9 8 t 8 3 MS-A0002 Matriisilaskenta, III/2022 Turunen / Bergman joka on kysytty ratkaisu. Vaihtoehtoinen ratkaisu 1: Koska tiedämme että matriisilla A on olemassa diagonalisointi A = SDS −1 , tiedämme että matriisi D sisältää A:n ominaisarvot diagonaali alkioilla, ja matriisi S sisältää ominaisarvoja vastaavat ominaisvektorit samassa järjestyksessä. Siispä, koska tehtävänanto on etsiä matriisin A ominaisarvoa 7 vastaavat ominaisvektorit, voimme vain suoraan katsoa, missä ominaisarvo 7 esiintyy matriisissa D (kolmas sarake) ja lukea matriisista S vastaavalta sarakkeelta (3) kysytyn ominaisvektorin. Koska kyse on kaikista ratkaisuista, mikä tahansa muukin kyseisen ominaisvektorin suuntainen vektori on myös ratkaisu. Siispä parametrin t ∈ R avulla esitettynä ratkaisuiksi saamme 3 x = t v3 = t 6 . 8 Vaihtoehtoinen ratkaisu 2: Esimerkiksi Matlab ohjelmistolla voimme ensin selvittää matriisin S −1 , jonka jälkeen A = SDS −1 voidaan suoraviivaisesti laskea matriisitulona, ja yhtälöryhmä Ax = 7x ratkaista esimerkiksi Gaussin menetelmällä. a b Tehtävä 8 (P): Laske matriisin A = ∈ R2×2 ominaisarvot, kun a + d = 4 = det[A]. c d Ratkaisu (A). Ratkaistaan ominaisarvot λ ∈ C karakteristisesta yhtälöstä: 0 = = = = tieto = = det[A − λI] a−λ b det c d−λ (a − λ)(d − λ) − bc λ2 − (a + d)λ + (ad − bc) λ2 − 4λ + 4 (λ − 2)2 . Tästä nähdään, että matriisin A ainoa ominaisarvo on λ = 2 (jonka algebrallinen kertaluku on 2). Ratkaisu (B). Olkoot λ1 , λ2 ∈ C nyt tehtävän matriisin A ominaisarvot. Tiedetään, että neliömatriisilla jälki on sen ominaisarvojen summa, ja että determinantti on ominaisarvojen tulo. Huomaa, että tässä matriisin A jälki eli diagonaalialkioiden summa on a + d = 4. Yhtälöryhmästä ( λ1 + λ2 = a + d = 4, λ1 λ2 = det[A] = 4 4 MS-A0002 Matriisilaskenta, III/2022 Turunen / Bergman saadaan λ2 = 4 − λ1 ja 4 = λ1 λ2 = λ1 (4 − λ1 ) = 4λ1 − λ21 eli 0 = λ21 − 4λ1 + 4 = (λ1 − 2)2 . Tästä saadaan λ1 = 2 = λ2 . 5