q2cnb.m
上传用户:skyjin520
上传日期:2016-12-06
资源大小:20k
文件大小:0k
源码类别:

交通/航空行业

开发平台:

Matlab

  1. function Cnb = q2cnb(qnb) 
  2.     q11 = qnb(1)*qnb(1); q12 = qnb(1)*qnb(2); q13 = qnb(1)*qnb(3); q14 = qnb(1)*qnb(4); 
  3.     q22 = qnb(2)*qnb(2); q23 = qnb(2)*qnb(3); q24 = qnb(2)*qnb(4);     
  4.     q33 = qnb(3)*qnb(3); q34 = qnb(3)*qnb(4);  
  5.     q44 = qnb(4)*qnb(4);
  6.     Cnb = [ q11+q22-q33-q44,  2*(q23-q14),     2*(q24+q13);
  7.             2*(q23+q14),      q11-q22+q33-q44, 2*(q34-q12);
  8.             2*(q24-q13),      2*(q34+q12),     q11-q22-q33+q44 ];