|
|
|||||||
|
If
![]() then
This example is often the quickest sign check for the passive convention.
7 Orthogonality, inverse, and determinantEach elementary matrix is an orthogonal matrix with determinant +1. For each i = 1, 2, 3,
and therefore
Because changing the sign of the angle reverses the frame rotation,
This identity is one of the most useful algebraic checks in Euler angle work.
8 Relation to active rotation matricesThe passive coordinate transformation and the active vector rotation for the same positive geometric angle are transposes of one another. If Ri(λ) denotes the active rotation matrix, then
Thus many sign disagreements found in textbooks are actually differences between active and passive conventions. The geometry is the same; the map interpretation is different.
9 Rows and columns of a passive direction cosine matrixFor a passive direction cosine matrix,
so the columns are the coordinates of the basis vectors of frame A expressed in frame B. Equivalently, the entries may be written as direction cosines
Therefore the rows are the components of the basis vectors of frame B measured along the axes of frame A. Both viewpoints are valid and useful.
10 Small angle formsFor small |λ|,
![]() Therefore
and
These first-order forms are useful in error analysis and linearized attitude models, but they should not be mistaken for exact finite rotation matrices.
11 How the elementary matrices build Euler sequencesBecause a generic intrinsic sequence is
![]() every Euler matrix is formed by multiplying the elementary matrices in the appropriate order. For example, the PhysicsLibrary passive intrinsic 3-2-1 yaw pitch roll map is
The rightmost factor acts first on a coordinate column. Thus the first step is a positive frame rotation about axis 3 through yaw ψ, the second step is a positive frame rotation about the current axis 2 through pitch 𝜃, and the third step is a positive frame rotation about the current axis 1 through roll ϕ.
12 A compact verification batteryAny derived Euler matrix should agree with the elementary matrices under appropriate specializations. Useful tests include:
These checks are simple enough to do by hand and strong enough to catch most sign, order, and convention mistakes.
13 SummaryThe three elementary passive coordinate transformations are
and
They are orthogonal, proper, and related to their active counterparts by transpose. Every intrinsic Euler angle matrix in the PhysicsLibrary convention is built from these elementary factors according to
Understanding these three matrices is therefore the key first step toward understanding every later Euler sequence formula. The next companion article, Elementary axis rotations and passive rotation matrices: examples, exercises, and solutions, will reinforce these results with direct computations and verification checks.
14 References and further readingHenderson is a classic engineering source for Euler angle transformations, quaternions, and direction cosine matrices. Moore develops passive coordinate transformations and orientation of reference frames in a modern open text. Diebel gives a compact comparative overview of Euler angles, rotation matrices, quaternions, and rotation vectors.
References
[1] D. M. Henderson, Euler Angles, Quaternions, and Transformation Matrices: Working Relationships, JSC-12960, NASA Johnson Space Center, 1977. NASA Technical Reports Server [2] J. K. Moore, Learn Multibody Dynamics, chapter “Orientation of Reference Frames,” 2026 edition. Licensed CC BY 4.0. Orientation of Reference Frames [3] J. Diebel, “Representing Attitude: Euler Angles, Unit Quaternions, and Rotation Vectors,” Stanford University, 2006. Online PDF
LicenseUnless otherwise noted, this PhysicsLibrary entry is intended for release under the Creative Commons Attribution ShareAlike 4.0 International license. "Euler angles: elementary axis rotations and passive rotation matrices" is owned by bloftin.
Cross-references: computations, representation, relation, quaternion, direction cosines, direction cosine matrix, work, algebraic, identity, determinant, vector, formulas, matrices, Euler Angle This is version 3 of Euler angles: elementary axis rotations and passive rotation matrices, born on 2026-08-28, modified 2026-08-29. Object id is 1122, canonical name is EulerAnglesElementaryAxisRotationsAndPassiveRotationMatrices. Accessed 170 times total. Classification:
|
|
|
|
|
|
|