Преобразуйте углы поворота в кватернион
quaternion
= angle2quat(rotationAng1
,rotationAng2
,rotationAng3
)
quaternion
= angle2quat(rotationAng1
,rotationAng2
,rotationAng3
,rotationSequence
)
вычисляет кватернион для трех углов поворота. quaternion
= angle2quat(rotationAng1
,rotationAng2
,rotationAng3
)
вычисляет кватернион с помощью последовательности вращения. quaternion
= angle2quat(rotationAng1
,rotationAng2
,rotationAng3
,rotationSequence
)
|
| |||||||||||||
|
| |||||||||||||
|
| |||||||||||||
|
Последовательность вращения. Например,
|
|
|
Определите кватернион от углов поворота:
yaw = 0.7854; pitch = 0.1; roll = 0; q = angle2quat(yaw, pitch, roll) q = 0.9227 -0.0191 0.0462 0.3822
Определите кватернион от последовательности вращения и углов поворота:
yaw = [0.7854 0.5]; pitch = [0.1 0.3]; roll = [0 0.1]; q = angle2quat(pitch, roll, yaw, 'YXZ') q = 0.9227 0.0191 0.0462 0.3822 0.9587 0.0848 0.1324 0.2371
angle2dcm
| dcm2angle
| dcm2quat
| quat2angle
| quat2dcm