Eigenvalue of 3D rotation matrix

Click For Summary
SUMMARY

The eigenvalues of a 3D rotation matrix can be derived using Euler's formula, leading to a determinant equation: det(Rot - kI) = (cos t - k)² + sin²t. This simplifies to k = cos t ± i sin t, which corresponds to the complex exponential form e(±it). In 3D, the rotation matrix R_3(t) incorporates a 2D rotation matrix R_2(t) and maintains a real eigenvalue of 1, representing the axis of rotation. Quaternions serve as a 3D extension of Euler's formula, providing a comprehensive framework for understanding rotations in three-dimensional space.

PREREQUISITES
  • Understanding of eigenvalues and eigenvectors
  • Familiarity with rotation matrices in 2D and 3D
  • Knowledge of Euler's formula and complex numbers
  • Basic concepts of quaternions and their applications in 3D rotations
NEXT STEPS
  • Study the derivation of eigenvalues for 3D rotation matrices
  • Explore the properties and applications of quaternions in 3D graphics
  • Learn about the relationship between rotation matrices and complex numbers
  • Investigate the use of Euler angles in 3D transformations
USEFUL FOR

Mathematicians, computer graphics developers, and engineers working with 3D transformations and rotations will benefit from this discussion.

tickle_monste
Messages
67
Reaction score
1
It was pretty cool to stumble upon Euler's formula as the eigenvalues of the rotation matrix.

det(Rot - kI) = (cos t - k)2 + sin2t
=k2-2(cos t)k + cos2t + sin2t
=k2-2(cos t)k + 1

k = {2cos t +/- \sqrt{4cos^2(t) - 4}}/2
k = cos t +/- \sqrt{cos^2(t) - 1}
k = cos t +/- \sqrt{cos^2(t) - cos^2t - sin^2(t)}
k = cos t +/- \sqrt{-sin^2(t)}
k = cos t +/- i sin t = e(+/-)it

I was wondering what the eigenvalues are for the rotation matrix in 3D, and if there's a 3D equivalent to Euler's formula.
 
Physics news on Phys.org
Actually, I suppose it is not that strange when you look at a rotation as complex multiplication.
If you write a two-dimensional vector v = (x, y) as z = x + iy, then rotation over an angle t can be written either as R(t) v, where R is the 2d rotation matrix. But you can also write it as eit z.

A 3D rotation matrix, in the appropriate basis, looks like
R_3(t) = \begin{pmatrix} R_2(t) & 0 \\ 0 & 1 \end{pmatrix}
where R2(t) is the 2-dimensional rotation matrix and the z-axis is the rotation axis (i.e. rotation in the (x,y) plane). So, by expansion along the last row or column,
det(R3 - k I) = (1 - k) det(R2 - k I)
which you can work out in terms of your previous result. (And then add that an arbitrary change of basis does not alter the eigenvalues).
 
In addition to the two imaginary eigenvalues, the most intuitive one (for me) is the real valued one -- it's 1, with eigenvector along the axis of rotation. You can see that one just by noting that rotating won't change a vector along the axis of rotation.

edit:
tickle_monste said:
if there's a 3D equivalent to Euler's formula.
Quaternions could be considered an extension of Euler's formula ...
 
Last edited:

Similar threads

  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 6 ·
Replies
6
Views
7K
Replies
2
Views
3K
  • · Replies 20 ·
Replies
20
Views
2K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 17 ·
Replies
17
Views
7K
  • · Replies 1 ·
Replies
1
Views
1K