MS-A0002 Matriisilaskenta Laskuharjoitus 5 / 2022 Mallit / Loppuviikko
Transcription
MS-A0002 Matriisilaskenta Laskuharjoitus 5 / 2022 Mallit / Loppuviikko
MS-A0002 Matriisilaskenta, III/2022 Turunen / Bergman MS-A0002 Matriisilaskenta Laskuharjoitus 5 / 2022 Mallit / Loppuviikko Tehtävä 5 (L): Etsi unitaarinen diagonalisointi matriisille 4 0 1 −6 −1 A = SDS , kun D = ja S = . 0 5 3 2 (Huomaa, että matriisin S sarakkeet ovat ortogonaaliset.) Ratkaisu: Huomataan, että matriisin S sarakkeet, eli matriisin A ominaisvektorit ovat ortogonaaliset. Matriisi A on siis normaali. √ √ 1/√10 −3/√ 10 ′ Normeerataan nämä ominaisvektorit ja saadaan S = 3/ 10 1/ 10 √ √ √ √ 1/√10 −3/√ 10 4 0 1/ √10 3/√10 ′ ′∗ Unitaarinen diagonalisointi saadaan siis A = S DS = 0 5 −3/ 10 1/ 10 3/ 10 1/ 10 1 1 Tehtävä 6 (L): Olkoon S = [S1 S2 S3 ] = 1 2 1 3 Laske Gram–Schmidt -algoritmilla unitaarinen U 1 4. 9 = [U1 U2 U3 ], jolle span{S1 } = span{U1 }, span{S1 , S2 } = span{U1 , U2 }, span{S1 , S2 , S3 } = span{U1 , U2 , U3 }. Ratkaisu: 1 1 1 S1 = 1 , S2 = 2 , S3 = 4 1 3 9 Jos halutaan, että span{S1 } = span{U1 } niin on U1 :n on oltava S1 :n lineaarikombinaatio. Lisäksi U1 oltava pituudeltaan √ 1. 1/√3 Siis, U1 = 1/√3 1/ 3 1 MS-A0002 Matriisilaskenta, III/2022 Turunen / Bergman U2 ja U3 saadaan seuraavasti: √ −1/ 2 S2 − (U1 · S2 )U1 S2 − projU1 S2 = = 0√ U2 = |S2 − projU1 S2 | |S2 − (U1 · S2 )U1 | 1/ 2 √ 1/ √6 S3 − (U1 · S3 )U1 − (U2 · S3 )U2 S3 − projU1 ,U2 S3 = = −2/√ 6 U3 = |S3 − projU1 ,U2 S3 | |S3 − (U1 · S3 )U1 − (U2 · S3 )U2 | 1/ 6 √ √ √ 1/√3 −1/ 2 1/ √6 Siis, U = [U1 U2 U3 ] = 1/√3 0√ −2/√ 6 1/ 6 1/ 3 1/ 2 Tehtävä 7 (P): Matriisien luokkien määritelmistä käsin todista seuraavat väitteet: (a) P ositiivinen ⇒ Symmetrinen. (b) Symmetrinen ⇒ N ormaali. (c) U nitaarinen ⇒ N ormaali. Anna lisäksi esimerkit matriiseista, jotka osoittavat, että (a’) N ormaali ̸⇒ Symmetrinen, (b’) Symmetrinen ̸⇒ P ositiivinen, (c’) N ormaali ̸⇒ U nitaarinen. Ratkaisu: (a) Kurssimonisteessa positiivinen (positive) matriisi on määritelty seuraavasti: Matriisi P ∈ Cn×n on positiivinen, jos ⟨P x, x⟩ ≥ 0 kaikilla x ∈ Cn . Sisätulolta edellytetään siis positiivisuutta, ja täten erityisesti reaalisuutta. Tällöin, heikon muotoilun lauseen (weak formulation theorem) perusteella riittää osoittaa, että ⟨P x, x⟩ = ⟨P ∗ x, x⟩. Oletetaan että A on positiivinen matriisi ja kirjoitetaan: ⟨Ax, x⟩ = x∗ (Ax) = ((Ax)∗ x)∗ = (Ax)∗ x = ⟨x, Ax⟩ = ⟨A∗ x, x⟩, 2 MS-A0002 Matriisilaskenta, III/2022 Turunen / Bergman missä kolmas yhtäsuuruus seuraa itseisarvon reaalisuudesta, ja viimeinen yhtäsuuruus sisätulon adjungoinnista (adjoint). Nyt siis ⟨Ax, x⟩ = ⟨A∗ x, x⟩, jolloin heikon muotoilun lauseen perusteella A = A∗ . (b) Symmetrisyyden määritelmä: S ∗ = S. Kirjoitetaan SS = SS ∗ = S ∗ S. Koska SS ∗ = S ∗ S, on S normaali. (c) U on unitaarinen, jolloin voidaan kirjoittaa: U U ∗ = U U −1 = I = U −1 U = U ∗ U, jolloin U U ∗ = U ∗ U , eli U on normaali. (a’) 1 −1 A= 1 1 2 0 ∗ ∗ AA = A A = , eli A on normaali mutta ei symmetrinen koska A∗ ̸= A 0 2 −1 −1 (b’) Matriisi A = , on symmetrinen, mutta ei positiivinen koska Ax · x ei ole aina −1 −1 1 −2 1 positiivinen. Esim kun x = niin Ax · x = · = −4 1 −2 1 1 −1 (c’) Kuten äsken a’-kohdassa todettiin matriisi A = on normaali koska AA∗ = A∗ A = 1 1 2 0 0 2 Se ei kuitenkaan ole unitaarinen koska AA∗ ̸= I. Tehtävä 8 (P): (a) Näytä, että kaikki kaikki reaaliset unitaariset matriisit U ∈ R2×2 ovat muotoa cos(t) − sin(t) U= . sin(t) cos(t) (b) Olkoon P ∈ R2×2 positiivinen matriisi, joille pätee P 2 = P , mutta joka ei ole identiteetti- eikä nollamatriisi. Näytä, että P on muotoa cos(t) cos(t) sin(t) . P = sin(t) Ratkaisu: (a) Unitaariset matriisit ovat sellaisia, joiden sarakevektorit ovat toisiaan vastaan kohtisuorassa ja normiltaan 1. Tällainen reaalinen 2 × 2-matriisi on siis muotoa a b U= , c d 3 MS-A0002 Matriisilaskenta, III/2022 Turunen / Bergman missä a2 + c2 = 1, b2 + d2 = 1 ja ab + cd = 0. Noista kolmesta yhtälöstä kaksi ensimmäistä sanoo, että cos(α) − sin(β) U= sin(α) cos(β) joillakin α, β ∈ R. Sarakkeiden kohtisuoruudesta eli ehdosta ab + cd = 0 seuraa silloin 0 = cos(α)(− sin(β)) + sin(α) cos(β) = sin(α − β). Tästä saamme yhtälön sin(α − β) = 0, josta seuraa, että α = β tai α = β + π. Ensimmäinen ratkaisu α = β antaa meille tehtävän väitteen mukaisen matriisin. Tapaus α = β + π antaa meille matriisin cos(t) − sin(t + π) cos(t) sin(t) U2 = = . sin(t) cos(t + π) sin(t) − cos(t) Unitaarinen reaalinen 2x2 matriisi on siis joko tehtävänannon muotoa tai matriisin U2 muotoa. (Vaihtoehtoinen ratkaisu myös suoraviivaisilla laskuilla I = U ∗ U = ...) (b) Normaalien matriisien unitaarisen diagonalisoinnin tulos kertoo meille muun muassa seuraavaa: • Unitaariset matriisit ovat niitä normaaleja matriiseja, joiden kaikki ominaisarvot ovat kompleksilukuja itseisarvoltaan 1. • Positiiviset matriisit ovat niitä symmetrisiä matriiseja, joiden ominaisarvot ovat ei-negatiivisia reaalilukuja. • Normaali matriisi P ∈ C2×2 on muotoa P = U DU ∗ , missä U ∈ C2×2 on unitaarinen ja D diagonaalinen (diagonaalilla matriisin P ominaisarvot). Jos nyt sitten normaalin matriisin P ominaisarvo λ ∈ C toteuttaa |λ| = 1 ja λ ≥ 0, on oltava λ ∈ {0, 1}. 1 0 Jos λ = 1 on ainoa ominaisarvo, on P identiteettimatriisi . 0 1 0 0 Jos λ = 0 on ainoa ominaisarvo, on P nollamatriisi . 0 0 Muutoin sekä 0 että 1 ovat matriisin tehtävän matriisin P ominaisarvoja. Jos sekä 0 että 1 ovat tässä tehtävässä P :n ominaisarvoja, on oltava 1 0 ∗ P =U U , 0 0 a b missä U = on unitaarinen 2 × 2-matriisi. Saadaan c d ∗ a b 1 0 a∗ c ∗ a b a∗ c ∗ aa ac∗ a ∗ ∗ a c . P = = ∗ ∗ = ∗ ∗ = c d 0 0 b d c d 0 0 ca cc c Koska tämän pitää olla reaalinen, voidaan valita unitaarinen matriisi U ∈ C2×2 tässä reaaliarvoiseksi! (luku ac∗ on reaalinen, joten myös a ja c ovat reaalisia) Nyt lopputulos seuraa a-kohdan ratkaisusta: aseta a = cos(t) ja c = sin(t). 4 MS-A0002 Matriisilaskenta, III/2022 Turunen / Bergman Huom! Tällöin P olisi projektio 1-dimensioiselle suoralle, eli kyseessä olisi lineaarikuvaus P : R2 → R2 muotoa P u = ⟨u, v⟩v, missä suoran virittävä vektori v ∈ R2 on normalisoitu eli ∥v∥ = 1. Jos tässä v = (a, c) ∈ R2 , niin matriisiksi saadaan todellakin 2 a a ac a c = P = . c ca c2 5