Euler's theorem (rotation): Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Paul Wormer
(New page: {{subpages}} In mathematics, '''Euler's theorem''' for rotations states that a rotation of a three-dimensional rigid body (a motion of the rigid body that leaves at least one point of ...)
 
imported>Paul Wormer
Line 3: Line 3:
   
   
==Proof==
==Proof==
[[Leonhard Euler]] gave a geometric proof that rests on the fact that a rotation can be described as two consecutive reflections in two intersecting mirror planes. Points in a mirror plane are invariant under reflection and hence the points on the intersection (a line) of the two planes are invariant.  
[[Leonhard Euler]] gave a geometric proof that rests on the fact that a rotation can be described as two consecutive reflections in two intersecting mirror planes. Points in a mirror plane are invariant under reflection and hence the points on the intersection (a line) of the two planes are invariant under the two consecutive reflections and hence under rotation.


An algebraic proof starts from the fact that a rotation is a linear map in one-to-one correspondence with an [[orthogonal matrix]] '''R''', i.e, a matrix for which
An algebraic proof starts from the fact that a rotation is a linear map in one-to-one correspondence with a 3×3 [[orthogonal matrix]] '''R''', i.e, a matrix for which
:<math>
:<math>
\mathbf{R}^\mathrm{T}\mathbf{R} = \mathbf{R}\mathbf{R}^\mathrm{T} = \mathbf{E},
\mathbf{R}^\mathrm{T}\mathbf{R} = \mathbf{R}\mathbf{R}^\mathrm{T} = \mathbf{E},
Line 16: Line 16:
The matrix with positive determinant is a proper rotation and with a negative determinant  an improper rotation (is equal to a reflection times a proper rotation).
The matrix with positive determinant is a proper rotation and with a negative determinant  an improper rotation (is equal to a reflection times a proper rotation).


It is next observed that a rotation matrix '''R''' has at least one invariant vector '''n''', i.e., '''R''' '''n''' = '''n'''. If '''R''' has more than one invariant vector then '''R''' = '''E'''  and ''any'' vector is an invariant vector. Note that this statement is equivalent to stating that the vector '''n''' is an [[eigenvector]] of the matrix '''R'''  with  eigenvalue &lambda; = 1.  
Observe that a rotation matrix '''R''' has at least one invariant vector '''n''', i.e., '''R''' '''n''' = '''n'''. If '''R''' has more than one invariant vector then '''R''' = '''E'''  and ''any'' vector is an invariant vector. Note that this is equivalent to stating that the vector '''n''' is an [[eigenvector]] of the matrix '''R'''  with  eigenvalue &lambda; = 1.  


It is easy to show that the proper rotation matrix '''R''' has unit eigenvalue. Using
It is easy to show that the proper rotation matrix '''R''' has unit eigenvalue. Using
Line 38: Line 38:
</math>
</math>


From linear algebra we know the general result that an ''m''&times;''m'' matrix '''A''' has ''m'' orthogonal eigenvectors if and only if it is normal, that is, if '''A'''<sup>T</sup>'''A''' = <b>A</b>'''A'''<sup>T</sup>.  Clearly, a rotation matrix being normal, the  solution &lambda; = 1 belongs to an eigenvector that is a member of an orthogonal set of order three, call the vector '''n''', with '''R''' '''n''' = '''n'''. The line &mu;<b>n</b> for real &mu; is invariant under '''R''', i.e, &mu;<b>n</b>  is a rotation axis. This proves Euler's theorem.
In [[linear algebra]]  the general result is proved that an ''m''&times;''m'' matrix '''A''' has ''m'' orthogonal eigenvectors if and only if it is normal, that is, if '''A'''<sup>T</sup>'''A''' = <b>A</b>'''A'''<sup>T</sup>.  Clearly, a rotation matrix being normal, the  solution &lambda; = 1 belongs to an eigenvector that is a member of an orthogonal set of order three. Call the eigenvector '''n''', then '''R''' '''n''' = '''n'''. The line &mu;<b>n</b> for real &mu; is invariant under '''R''', i.e, &mu;<b>n</b>  is a rotation axis. This proves Euler's theorem.

Revision as of 02:28, 13 May 2009

This article is developing and not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
This editable Main Article is under development and subject to a disclaimer.

In mathematics, Euler's theorem for rotations states that a rotation of a three-dimensional rigid body (a motion of the rigid body that leaves at least one point of the body in place) is around an axis, the rotation axis. This means that all points of the body that lie on the axis are invariant under rotation, i.e., do not move.

Proof

Leonhard Euler gave a geometric proof that rests on the fact that a rotation can be described as two consecutive reflections in two intersecting mirror planes. Points in a mirror plane are invariant under reflection and hence the points on the intersection (a line) of the two planes are invariant under the two consecutive reflections and hence under rotation.

An algebraic proof starts from the fact that a rotation is a linear map in one-to-one correspondence with a 3×3 orthogonal matrix R, i.e, a matrix for which

where E is the 3×3 identity matrix and superscript T indicates the transposed matrix. Clearly an orthogonal matrix has determinant ±1, for invoking some properties of determinants, one can prove

The matrix with positive determinant is a proper rotation and with a negative determinant an improper rotation (is equal to a reflection times a proper rotation).

Observe that a rotation matrix R has at least one invariant vector n, i.e., R n = n. If R has more than one invariant vector then R = E and any vector is an invariant vector. Note that this is equivalent to stating that the vector n is an eigenvector of the matrix R with eigenvalue λ = 1.

It is easy to show that the proper rotation matrix R has unit eigenvalue. Using

we find

From this follows that λ=1 is a solution of the secular equation, that is,

In linear algebra the general result is proved that an m×m matrix A has m orthogonal eigenvectors if and only if it is normal, that is, if ATA = AAT. Clearly, a rotation matrix being normal, the solution λ = 1 belongs to an eigenvector that is a member of an orthogonal set of order three. Call the eigenvector n, then R n = n. The line μn for real μ is invariant under R, i.e, μn is a rotation axis. This proves Euler's theorem.