Inverse Matrix (T ranslation)
Given a matrix M, find the matrix M-1 that reverses the transformation
- riginal transformation:
Inverse Matrix (T ranslation) Given a matrix M , find the matrix M - - PowerPoint PPT Presentation
Inverse Matrix (T ranslation) Given a matrix M , find the matrix M -1 that reverses the transformation original transformation: p = M*p inverse transformation: p = M -1 *p = M -1 *(M*p) = (M -1 *M)*p = I*p Note that M -1 *M = M*M -1 = I .
1/sx 1/sy 1
cosφ
sinφ cosφ 1
? ? ? ? ? ? ? ? ?
cosφ
sinφ cosφ 1
cos-φ
sin-φ cos-φ 1
cosφ
sinφ cosφ 1
cos-φ
sin-φ cos-φ 1 sinφ sin(-φ) φ
= RT
cosφ sinφ
cosφ 1
cosφ
sinφ cosφ 1
cosφ
sinφ cosφ 1 cosφ sinφ
cosφ 1 r1*r1=1 r1*r2=0 r1*r3=0 1 1 1
u*u=1 u*v=0 u*w=0 1 1 1
cosφ
sinφ cosφ 1 1 1
cosφ sinφ 1 cosφ
sinφ cosφ 1 1 1
cosφ 1
1
1
1
1
1
1
1
v=(vx,vy,vz) w=(wx,wy,wz) u=(ux,uy,uz)
v=(vx,vy,vz) w=(wx,wy,wz) u=(ux,uy,uz)
P(x,y,z) α P'(x',y',z') A(ax,ay,az)
P(x,y,z) A(ax,ay,az)
P(x,y,z) A(ax,ay,az) P(x,y,z) A(ax,ay,az) A'(ax',ay',az') A”(ax”,ay”,az”)
P(x,y,z) A(ax,ay,az) P(x,y,z) A(ax,ay,az) A'(ax',ay',az') A”(ax”,ay”,az”) P(x,y,z) A(ax,ay,az) A'(ax',ay',az') A”(ax”,ay”,az”)
? ? ? ? ? ? ? ? ? 1
P(x,y,z) A(ax,ay,az) P(x,y,z) A(ax,ay,az) A'(ax',ay',az') A”(ax”,ay”,az”) P(x,y,z) A(ax,ay,az) A'(ax',ay',az') A”(ax”,ay”,az”)
ax' ay' az' ax” ay” az” ax ay az 1
P(x,y,z) A(ax,ay,az) P(x,y,z) A(ax,ay,az) A'(ax',ay',az') A”(ax”,ay”,az”) P(x,y,z) P'(x',y',z') A(ax,ay,az) A'(ax',ay',az') A”(ax”,ay”,az”) α
? ? ? ? ? ? ? ? ? 1
ax' ay' az' ax” ay” az” ax ay az 1
P(x,y,z) A(ax,ay,az) P(x,y,z) A(ax,ay,az) A'(ax',ay',az') A”(ax”,ay”,az”) P(x,y,z) P'(x',y',z') A(ax,ay,az) A'(ax',ay',az') A”(ax”,ay”,az”) α
ax' ay' az' ax” ay” az” ax ay az 1
ca
sa ca 1 1
P(x,y,z) α P'(x',y',z') A(ax,ay,az) P(x,y,z) A(ax,ay,az) A'(ax',ay',az') A”(ax”,ay”,az”) P(x,y,z) P'(x',y',z') A(ax,ay,az) A'(ax',ay',az') A”(ax”,ay”,az”) α
e a l i g n m e n t rotate around z
ax' ay' az' ax” ay” az” ax ay az 1
? ? ? ? ? ? ? ? ? 1
ca
sa ca 1 1
P(x,y,z) α P'(x',y',z') A(ax,ay,az) P(x,y,z) A(ax,ay,az) A'(ax',ay',az') A”(ax”,ay”,az”) P(x,y,z) P'(x',y',z') A(ax,ay,az) A'(ax',ay',az') A”(ax”,ay”,az”) α
e a l i g n m e n t rotate around z
ax' ay' az' ax” ay” az” ax ay az 1
ax' ax” ax ay' ay” ay az' az” az 1
ca
sa ca 1 1
P(x,y,z) α P'(x',y',z') A(ax,ay,az)