Die Rodrigues-Formel, benannt nach Olinde Rodrigues, ist eine Formel für die Exponentialfunktion einer antisymmetrischen 3×3-Matrix, welche in Matrixform ein Kreuzprodukt beschreibt. Sie lautet:
Dabei bezeichnet die 3×3-Einheitsmatrix.
Ihre Hauptanwendung liegt darin, dass das Ergebnis eine Drehung um die Achse mit Winkel als Matrix beschreibt.
Herleitung
Die Exponentialfunktion lässt sich in eine unendliche Reihe, die für alle Werte aus absolut konvergiert, darstellen als:
Die Gleichung kann auch für beliebige quadratische Matrizen angewendet werden. Eine, die sich wegen ihrer besonderen Eigenschaften dafür eignet ist die Matrix des Kreuzproduktes. Sie lautet für den dreidimensionalen, reellen Raum :
Durch Ausmultiplizieren erhält man folgende Formel:
- ,
wobei die Länge des Vektors ist.
Das bedeutet, dass man Potenzen der Matrix stets auf Potenzen mit Exponenten kleiner 3 reduzieren kann. Daher sind diese Matrizen für das Einsetzen in Potenzreihen geeignet.
Für Sinus und Cosinus gibt es ebenfalls Taylorentwicklungen. Sie lauten:
Diese Gleichungen können kombiniert werden: Terme mit geradem Exponenten können durch die Cosinus-Entwicklung und Terme mit ungeradem Exponenten durch die Sinus-Entwicklung ersetzt werden. Nach einigen Vereinfachungen erhält man die Rodrigues-Gleichung.
Eigenschaften
Sei . Dann gilt:
Anwendung
Vor allem in der Robotik und in der Computergrafik spielt die Rodrigues-Formel eine Rolle. Es existiert immer ein Koordinatensystem, definiert durch , in dem für einen Vektor gilt:
Das bedeutet, dass die Matrix eine Rotation um die Achse repräsentiert. Der Drehwinkel ist dabei , also die Länge des Vektors.
Literatur
- M. E. H. Ismail: Classical and Quantum Orthogonal Polynomials in One Variable. Cambridge University Press, Cambridge UK 2005, ISBN 0-521-78201-5.
- O. Faugeras: Three-Dimensional Computer Vision - A Geometric Viewpoint. MIT Press, Cambridge MA 1993, ISBN 0-262-06158-9.