Создание углов поворота из матрицы направления косинуса
[ вычисляет углы поворота, rotationAng1 rotationAng2 rotationAng3] = dcm2angle(dcm)rotationAng1, rotationAng2, rotationAng3, для матрицы направления косинуса, dcm. Эта функция использует пассивное преобразование между двумя системами координат.
[ вычисляет углы поворота для заданной последовательности поворота, rotationAng1 rotationAng2 rotationAng3] = dcm2angle(dcm,rotationSequence)rotationSequence.
[ вычисляет углы поворота для заданной угловой зависимости, rotationAng1 rotationAng2 rotationAng3] = dcm2angle(___,lim)lim. Определить lim после всех других входных аргументов.
[ вычисляет углы поворота и выполняет действие, если матрица направления косинуса не ортогональна. Определить rotationAng1 rotationAng2 rotationAng3] = dcm2angle(___,action)action после всех других входных аргументов.
[ вычисляет углы поворота и использует rotationAng1 rotationAng2 rotationAng3] = dcm2angle(___,tolerance)tolerance чтобы определить, ортогональна ли матрица направления косинуса. Определить tolerance после всех других входных аргументов.
'Default' ограничения для 'ZYX', 'ZXY', 'YXZ', 'YZX', 'XYZ', и 'XZY' реализации генерируют rotationAng2 угол, лежащий между ± 90 градусами, иrotationAng1 и rotationAng3 углы лежат между ± 180 градусами .
'Default' ограничения для 'ZYZ', 'ZXZ', 'YXY', 'YZY', 'XYX', и 'XZX' реализации генерируют rotationAng2 угол, лежащий между 0-180 градусами, и rotationAng1 и rotationAng3 углы лежат между ± 180 градусами .
'ZeroR3' ограничения для 'ZYX', 'ZXY', 'YXZ', 'YZX', 'XYZ', и 'XZY' реализации генерируют rotationAng2 угол, лежащий между ± 90 градусами, иrotationAng1 и rotationAng3 углы лежат между ± 180 градусами. Однако когдаrotationAng2 равно ± 90 градусов ,rotationAng3 имеет значение 0 градусов.
'ZeroR3' ограничения для 'ZYZ', 'ZXZ', 'YXY', 'YZY', 'XYX', и 'XZX' реализации генерируют rotationAng2 угол, лежащий между 0-180 градусами, и rotationAng1 и rotationAng3 углы лежат между ± 180 градусами. Однако когдаrotationAng2 равно 0 или ± 180 градусов ,rotationAng3 имеет значение 0 градусов.
angle2dcm | dcm2quat | quat2angle | quat2dcm