QR-hajotelma

testwikistä
Versio hetkellä 1. joulukuuta 2021 kello 20.25 – tehnyt imported>Pullaharakka (wl fix)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

QR-hajotelma on eräs matriisihajotelma, jolla siis pyritään ilmaisemaan annettu matriisi jollakin tavoin yksinkertaisempien matriisien tulona.[1] QR-hajotelma voidaan muodostaa mille tahansa matriisille. Kompleksikertoimisen m×n-matriisin A QR-hajotelma on tulo

A=QR,

missä Q on m×m unitaarimatriisi ja R on m×n yläkolmiomatriisi. Erityisesti reaalikertoimisen matriisin A tapauksessa Q on ortogonaalimatriisi. Koska kahden kolmiomatriisin tulo on myös kolmiomatriisi, QR-hajotelma voi sisältää myös useita yläkolmiomatriiseja, jolloin

A=QR1R2R3...

Hajotelma voidaan teoreettisesti perustaa Gramin–Schmidtin ortonormeeraukseen, mutta käytännössä se muodostetaan kertomalla vasemmalta joko Householderin peilausmatriiseilla tai Givensin rotaatiomatriiseilla.

QR-hajotelma on erittäin käyttökelpoinen työkalu lineaariavaruuksien projektioiden käsittelyssä ja sitä käytetään yleisesti myös matriisien numeerisessa käsittelyssä. QR-hajotelmasta voidaan päätellä matriisin rangi eli kuva-avaruuden dimensio ja hajotelman matriisista Q löytyy myös kuva-avaruuden kanta ortonormeerattuna.

Katso myös

Lähteet

Malline:Viitteet

Malline:Tynkä/Matematiikka

  1. Viittausvirhe: Virheellinen <ref>-elementti; viitettä qr1 ei löytynyt