Affine Abbildungen, homogene Koordinaten, Objekttransformationen
Affine Abbildungen, homogene Koordinaten, Objekttransformationen
Affine Abbildungen, homogene Koordinaten, Objekttransformationen
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Allgemein besteht eine Matrix aus p×q Skalaren m ij .<br />
⎛ m00<br />
m01<br />
L m0,<br />
q−1<br />
⎞<br />
⎜<br />
⎟<br />
⎜ m10<br />
m11<br />
L m1.<br />
q−1<br />
⎟<br />
M = ⎜<br />
=<br />
M M O M ⎟<br />
⎜<br />
⎟<br />
m<br />
p 1,0<br />
m<br />
p 1,1<br />
m<br />
⎝ −<br />
−<br />
L<br />
p−1,<br />
q−1<br />
⎠<br />
( m<br />
ij<br />
)<br />
Anwendung einer linearen Abbildung f auf einen Vektor<br />
v r durch Multiplikation der Matrix M f mit dem Vektor<br />
(dabei Schreibweise des Vektors als Spaltenvektor und<br />
Multiplikation der Matrix von links an den Vektor):<br />
r<br />
w =<br />
r<br />
f ( v)<br />
= M<br />
r<br />
⋅ v<br />
⎛ m<br />
⎜<br />
= ⎜ M<br />
⎜<br />
⎝m<br />
p−<br />
00<br />
1,0<br />
L<br />
O<br />
L<br />
m<br />
m<br />
0, q−1<br />
M<br />
p−1,<br />
q−1<br />
⎞ ⎛ v<br />
⎟ ⎜<br />
⎟ ⋅ ⎜ M<br />
⎟ ⎜<br />
⎠ ⎝vq<br />
0<br />
−1<br />
⎛<br />
⎞ ⎜<br />
⎟ ⎜<br />
⎟ = ⎜<br />
⎟ ⎜<br />
⎠ ⎜<br />
⎝<br />
q−1<br />
∑<br />
k = 0<br />
q−1<br />
∑<br />
k=<br />
0<br />
m<br />
m<br />
0, k<br />
M<br />
p−1,<br />
k<br />
⋅ v<br />
k<br />
⋅ v<br />
k<br />
⎞<br />
⎟<br />
⎟<br />
⎟<br />
⎟<br />
⎟<br />
⎠<br />
=<br />
⎛ w<br />
⎜<br />
⎜ M<br />
⎜<br />
⎝ w<br />
p<br />
0<br />
−1<br />
⎞<br />
⎟<br />
⎟<br />
⎟<br />
⎠<br />
Nacheinander-Anwendung (Komposition) zweier linearer<br />
<strong>Abbildungen</strong> f ° g: wende erst g an, dann f.<br />
f ° g (x) = f(g(x))<br />
Die Komposition wird beschrieben durch das Produkt der<br />
zugehörigen Matrizen:<br />
mit<br />
M f ° g = M f ⋅ M g<br />
M ⋅ N<br />
⎛ m<br />
⎜<br />
= ⎜ M<br />
⎜<br />
⎝m<br />
p−<br />
00<br />
1,0<br />
L<br />
O<br />
L<br />
m<br />
m<br />
0, q−1<br />
M<br />
p−1,<br />
q−1<br />
⎞ ⎛ n<br />
⎟ ⎜<br />
⎟ ⋅⎜<br />
M<br />
⎟ ⎜<br />
⎠ ⎝nq−<br />
00<br />
1,0<br />
L<br />
O<br />
L<br />
n<br />
n<br />
0, r −1<br />
M<br />
q−1,<br />
r−1<br />
⎛<br />
⎞ ⎜<br />
⎟ ⎜<br />
⎟ = ⎜<br />
⎟ ⎜<br />
⎠ ⎜<br />
⎝<br />
q−1<br />
∑<br />
k = 0<br />
q−1<br />
∑<br />
k = 0<br />
m<br />
m<br />
0, k<br />
M<br />
n<br />
p−1,<br />
k<br />
k ,0<br />
n<br />
k ,0<br />
L<br />
O<br />
L<br />
q−1<br />
∑<br />
k=<br />
0<br />
q−1<br />
∑<br />
k=<br />
0<br />
m<br />
m<br />
0, k<br />
M<br />
n<br />
p−1,<br />
k<br />
k,<br />
r−1<br />
n<br />
k,<br />
r−1<br />
⎞<br />
⎟<br />
⎟<br />
⎟<br />
⎟<br />
⎟<br />
⎠<br />
Beachte: Das Matrizenprodukt ist nichtkommutativ<br />
(d.h. i. allg. ist N⋅M ≠ M⋅N).