代码拉取完成,页面将自动刷新
%% convert quaternion to dcm
% body to reference
function DCM = convertQuaternion2DCM(quat)
DCM = zeros(3,3);
q0 = quat(1);
q1 = quat(2);
q2 = quat(3);
q3 = quat(4);
DCM(1,1) = q1^2 + q0^2 - q3^2 - q2^2;
DCM(1,2) = 2*(q1*q2 - q0*q3);
DCM(1,3) = 2*(q1*q3 + q0*q2);
DCM(2,1) = 2*(q1*q2 + q0*q3);
DCM(2,2) = q2^2 - q3^2 + q0^2 - q1^2;
DCM(2,3) = 2*(q2*q3 - q0*q1);
DCM(3,1) = 2*(q1*q3 - q0*q2);
DCM(3,2) = 2*(q2*q3 + q0*q1);
DCM(3,3) = q3^2 - q2^2 - q1^2 + q0^2;
end
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。