A rotation
in
has an axis of rotation, i.e.
fixes an unit vector
, and corresponds to a plane rotation by an angle
in the plane orthogonal to
.
With respect to an orthonormal right-handed coordinate system
, the matrix
representation of
is given by:
For the angle of rotation
holds.
(Authors: Höllig/Reble/Höfert)
For a rotation matrix
holds. The eigenvalues
of an orthogonal matrix have norm 1 and it is
. Therefor at least one eigenvalue
is 1, namely adapted numeration gives
or
The normed eigenvector
corresponding to the eigenvalue 1 determines the axis of
rotation.
For a right-handed orthonormal coordinate system
holds. The
-independence of
results from the isogonality of orthogonal
matrices
The matrix representation of (1)
together with
implies that
is a rotation matrix. One also gets
because of the invariance of the trace.
(Authors: Höllig/Reble/Höfert)
With the rotation-matrix
you get
and
Compute the rotationaxis, the eigenvector
to the eigenvalue
:
With 2nd row
1st row and 3rd row
1st row you get
and so the eigenvector
.
To compute
you compute the angle between an unit vector
with
and the unit vector
.
| |
automatically generated
4/21/2005 |