Преобразуйте кватернион в углы поворота
[ вычисляет набор углов поворота, rotationAng1 rotationAng2 rotationAng3] = quat2angle(q)rotationAng1, rotationAng2, rotationAng3, для данного кватерниона, q. Вращение, используемое в этой функции, является пассивным преобразованием между двумя системами координат.
[ вычисляет набор углов поворота rotationAng1 rotationAng2 rotationAng3] = quat2angle(q,s)rotationAng1, rotationAng2, rotationAng3 для данного кватерниона, q, и заданная последовательность вращения, s.
Aerospace Toolbox использует кватернионы, которые заданы с помощью скалярного первого соглашения. Эта функция нормирует все входные параметры кватерниона.
'ZYX', 'ZXY', 'YXZ', 'YZX'x, y, z , и 'XZY' реализации генерируют rotationAng2 угол, который находится между ±90 градусами и rotationAng1 и rotationAng3 углы, которые находятся между ±180 градусами.
'ZYZ', 'ZXZ', 'YXY', 'YZY', 'XYX', и 'XZX' реализации генерируют rotationAng2 угол, который находится между 0 и 180 градусами и rotationAng1 и rotationAng3 углы, которые находятся между ±180 градусами.
angle2dcm | angle2quat | dcm2angle | dcm2quat | quat2dcm