Apply rotation in three-dimensional space through complex vectors

Quaternions are vectors used for computing rotations in mechanics, aerospace, computer graphics, vision processing, and other applications. They consist of four elements: three that extend the commonly known imaginary number and one that defines the magnitude of rotation. Quaternions are commonly denoted as:

\[q=w+x\mathbf{i}+y\mathbf{j}+z\mathbf{k}\quad\text{where}\quad \mathbf{i}^2=\mathbf{j}^2=\mathbf{k}^2=\mathbf{i}\mathbf{j}\mathbf{k}=-1\]

这个旋转tha需要较少的计算格式n a rotation matrix.

Common tasks for using quaternion include:

  • Converting between quaternions, rotation matrices, and direction cosine matrices
  • Performing quaternion math such as norm inverse and rotation
  • Simulating premade six degree-of freedom (6DoF) models built with quaternion math

For details, seeMATLAB®and万博1manbetx®that enable you to use quaternions without a deep understanding of the mathematics involved.

See also:Euler angles,linearization,numerical analysis,design optimization,real-time simulation,Monte Carlo simulation,model-based testing,Aerospace Toolbox,Aerospace Blockset,Sensor Fusion and Tracking Toolbox