Affiinimuunnos

testwikistä
Versio hetkellä 12. marraskuuta 2024 kello 11.52 – tehnyt imported>Ipr1 (Kirjallisuutta)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Siirry navigaatioon Siirry hakuun

Malline:Yhdistettävä Lineaarialgebrassa affiinimuunnos kuvaa lähdevektoriavaruuden kohdevektoriavaruuteen. Affiinimuunnos on määritelty

f:NN,𝐲=𝐀𝐱+𝐛,

missä 𝐀 on lineaarikuvaus, x kuvattava vektori ja 𝐛 siirtymä.

Yleisesti ottaen matriisi 𝐀 määrää kierron, skaalauksen ja peilauksen se voidaan esittää muodossa:

𝐀=𝐀scale𝐀rot𝐀mirror,

missä 𝐀scale on skaalausmatriisi, 𝐀rot on kiertomatriisi ja 𝐀mirror on peilausmatriisi. Skaalausmatriisi on lävistäjämatriisi.

Affiinimuunnoksen ominaisuuksia:

  1. samalla suoralla olevat pisteet kuvautuvat samalle suoralle
  2. samalla suoralla olevien pisteiden suhteelliset etäisyydet säilyvät kuvauksessa

Esimerkki affiinimuunnoksesta

Kierretään pistettä (x0,y0) θ astetta kaksiulotteisen koordinaatiston origon ympäri. Esitetään piste vektorina 𝐱=[x0y0]. Koska muunnos koostuu vain kierto-operaatiosta, muunnosmatriisi ja siirtovektori ovat

𝐀=𝐀rot
𝐛=[00],

koska 𝐀scale=𝐈 ja 𝐀mirror=𝐈. Näin ollen muunnokseksi saadaan

[x1y1]=[cosθsinθsinθcosθ][x0y0]+[00]

ja kierretyn pisteen koordinaateiksi saadaan matriisin kertolaskusääntöä käyttäen

{x1=x0cosθ+y0sinθy1=x0sinθ+y0cosθ

Kirjallisuutta

ar:تحويل أفيني