1、(2) 首先让 F 绕基坐标系的 y 轴旋转 90,然后沿基坐标系的 x 轴平移 20。求变换所得的新坐标系 F。(3) 确定表示同一点但由坐标系 F描述的矢量 u(4) 作图表示 u, v, u, F 和 F之间的关系。30-1010 2 :因为u = 2 10020其所在连体坐标系为 F = 00110001 因此,由左边变换可 8 23得:v = Fu = = 0011 3 000111 :由于 F 是基于基坐标系的变换,由“右乘联体左乘基”可得:F = trans(20, 0, 0)R (Y , 90)F10020 00100100 0100= 0010 -1000 000121001
2、001 :根据左边变换公式 v = Fu = F u 得: = F -1v因此: 3 13 -13 1 1 :zAzFyF (zF)yAxAPxFxFyF2、已知其次变换矩阵 01 00H = -10000-1000要求 Rot(f, q)=H, 确定 f 和 q 的值。已知齐次变换矩阵 0100 00-10Rot( f ,q) = , 0001可知:n + o + a = ( f 2 + f 2 + f 2 )versq+ 3cqxyzxyz= 1+ 2cq= 0得cq= -,因此 sq= 3 。由于0 q 180o 得:q= 120o , sq=3223 f = (o - a )= xzy
3、3 3 fx 由 f = f y ,且 f y = (ax - nz )=, 得 f = 33 f z 3 fx = (ny - ox )= -3- 3 3、矢量 Q 绕矢量 f 旋转 q 角,产生新的矢量 Q ,即 Q = Rot(f, q) Q。求证:Q = Qcq+ sq( f Q) + (1- cq)Q - ( f Q) f 根据通用旋转变换的齐次变换阵,经过化简可得:(1- cq)( fx fxQx + fx f yQy + fx fzQz ) + cqQx + sq( f yQz - fzQy ) (1- cq)( f f Q + f f Q + f f Q ) + cqQ + s
4、q( f Q - f Q )Rot( f ,q)Q = x y xy y yy z zyz xx z (1- cq)( fx fzQx + fz f yQy + fz fzQz ) + cqQz + sq( fxQy - f yQx ) 1 f cqQx + sq( f yQz - fzQy ) + (1- cq)(Qx - f y f yQx - fz fzQx + fx f yQy + fx fzQz )cqQ + sq( f Q - f Q ) + (1- cq)(Q - f f Q - f f Q + f f Q + f f Q )yz xx zyx x yz z yx y xy z
5、z cqQz + sq( fxQy - f yQx ) + (1- cq)(Qz - f y f yQz - fx fxQz + fx fzQx + fz f yQy )xyz由( f 2 + f 2 + f 2 ) = 1 可得:Qx - f y f yQx - fz fzQx + fx f yQy + fx fzQz= Qx (1- f y f y - fz fz ) + fx f yQy + fx fzQz= fx fxQx + fx f yQy + fx fzQz即(Rot( f ,q)Q)1 = Q1 ,同理(Rot( f ,q)Q)2 = Q2 , (Rot( f ,q)Q)3 = Q3 由上述证明可得 Rot( f ,q)Q = Q
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1