综合旋转的变换矩阵
单独变化某个姿态角所生成的图形由G1Y*G,G2P*G,G3R*G算出,如果同时变化三个姿态角,则最后的图像数据成为GfY*P*R*GQ*G。这里假定转动的次序为:先滚动R,再倾斜P,最后偏航Y,由于矩阵乘法不服从交换律,转动次序不同时结果也不同。
用MATLAB实现的程序ag904b如下:
syms u w v
Y=[cos(u),sin(u),0;sin(u cos(u),0;0,0,1)]
R=[1,0,0;0,cos(w),sin(w);0,sin(w),cos(w)]
P=[cos(v),0,sin(v);0,1,0;sin(v),0,cos(v)]
Q=Y*P*R
1