矩阵坐标变换问题有两个坐标系a(x,y,z),b(x3,y3,z3)b坐标是由a坐标系通过3次旋转变换得到:先以Z轴为转

1个回答

  • 在卫星姿态定位中经常遇到这个问题.

    你这个是个典型的312变换,也就是先绕原始坐标系的第3个轴(Z)转一个角度A,然后再绕S1坐标系的第1个轴(X1)转过一个角度B,再绕S2坐标系的第2个轴(Y2)绕过一个角度C.每一个变换其实就是左乘一个矩阵.

    下面我给你看一点我的大作业吧.

    所以按我这里的定义,你这三个变换合起来,就是:

    A2(C)*A1(B)*A3(A)(注意一定是从右向左按顺序一个一个左乘).

    原先的坐标是(x,y,z),左乘上面那个矩阵后,就直接得到(x3,y3,z3)