Affine Abbildungen, homogene Koordinaten, Objekttransformationen
Affine Abbildungen, homogene Koordinaten, Objekttransformationen
Affine Abbildungen, homogene Koordinaten, Objekttransformationen
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
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).