De hoeken van Euler, ook eulerhoeken, zijn drie hoeken gedefinieerd door Leonhard Euler, die een rechtshandige, orthonormale basis van de driedimensionale ruimte eenduidig vastleggen ten opzichte van een andere met hetzelfde nulpunt. Omdat elke vector uniek vastligt door zijn coördinaten ten opzichte van een gegeven basis, bepalen de hoeken van Euler ook eenduidig een rotatie van de driedimensionale ruimte. De drie eulerhoeken zijn onafhankelijke parameters waarmee de oriëntering (rotatie) van een object in de driedimensionale ruimte vastgelegd kan worden.

Rotatie van een lichaam als achtereenvolgende afzonderlijke draaiingen om de eulerhoeken rond de eigen assen z,x′,z″ (eigen assenstelsel: rood)
vast referentiesysteem: blauw

Een arbitraire positie die door rotatie uit een andere ontstaan is, kan beschreven worden door een drietal rotaties om speciale assen, met de eulerhoeken als parameters. De eerste van deze assen is een vaste as in de ruimte, terwijl de beide andere bij de eerste rotatie meegedraaide assen zijn.

Eulerhoeken: het vaste stelsel xyz (blauw), het geroteerde stelsel XYZ (rood) en de zogenaamde knopenlijn N (groen)

Definitie bewerken

Gegeven zijn twee rechtshandige orthonormale assenstelsels, traditioneel aangeduid met Oxyz en OXYZ. De lijn N is de snijlijn van de vlakken Oxy en OXY.

  • De eerste hoek van Euler   is de hoek tussen Ox en N.
  • De tweede hoek van Euler   is de hoek tussen Oz en OZ.
  • De derde hoek van Euler   is de hoek tussen N en OX.

De rotatie   die het stelsel xyz overvoert in het stelsel XYZ, kan beschreven worden door van een punt met de coördinaten   in het OXYZ-stesel de coördinaten   in het Oxyz-stesel te bepalen. Deze rotatie kan opgesplitst worden in drie rotaties over de verschillende eulerhoeken.

  1.  : draai om Oz over  .
  2.  : draai om N over  .
  3.  : draai om OZ over  .

Met drie draaiingen telkens om een as over de drie hoeken van Euler kan dus elke rechtshandige orthonormale basis op elke andere afgebeeld worden. Er geldt:

 

Matrixvoorstelling bewerken

Een rotatie   van de driedimensionale ruimte is een lineaire transformatie en kan dus worden voorgesteld door een matrix, in dit geval een vierkante 3x3-matrix. De matrix   van de rotatie wordt bepaald door de beelden van de eenheidsvectoren   en  .

De negen afzonderlijke elementen van   kunnen worden gevonden door het product van drie afzonderlijke rotaties, die overeenkomen met de drie stappen uit de definitie van de eulerhoeken.

Hieronder staan de beelden van de betrokken vectoren onder elk van deze rotaties. Daarin worden de volgende afkortingen gebruikt:

 
Beeld X van de geroteerde x-as over achtereenvolgens de eulerhoeken   en  
 
 
 

Uit de figuur kan worden afgelezen:

 
 
 
 
 
 
 
 
 

zodat:

 
 
 
 

Op analoge wijze, of uit de ortonormaliteit kan gevonden worden:

 
 
 
 

Niet moeilijk is in te zien dat:

 
 
 
 

Er geldt dus:

 

een matrix met als kolommen de beelden van de eenheidsvectoren, dus de coördinaten van de eenheidsvecrtoren in het XYZ-stelsel t.o.v. het xyz-stelsel.

De matrix   kan uitgedrukt worden in de matrices:

 ,   en  

die standaardrotaties voorstellen om respectievelijk de z-as, de x-as en weer de z-as.

Er geldt:

 
 ,

er moet namelijk eerst teruggedraaid worden over  , waarna de standaardrotatie toegepast kan worden en tot slot weer gedraaid over  .

Analoog geldt:

 ,

namelijk eerst "B" ongedaan maken, dan "A", daarna de standaardrotatie en vervolgens weer draaien.

Dit resulteert in:

 

Inderdaad is:

 
 
 
 

Hieruit blijkt ook dat de transformatie   ook tot stand komt door in het vaste xyz-stelsel achtereenvolgens de standaardrotaties   en   in deze volgorde toe te passen.

Kaart bewerken

De rotaties van de driedimensionale ruimte vormen een groep voor de bewerking "samenstelling". Men noemt deze groep de speciale orthonormale groep in 3 dimensies en noteert hem SO(3).

Deze groep draagt ook de structuur van een driedimensionale gladde variëteit, dat wil zeggen dat in een voldoende kleine omgeving van elk groepselement een onbeperkt differentieerbare bijectie bestaat tussen de elementen van SO(3) en een verzameling vectoren in  . Eenvoudiger gezegd: rotaties kunnen worden uitgedrukt met drie lokale coördinaten. Een dergelijke bijectie heet een kaart.

De hoeken van Euler vormen een klassiek voorbeeld van een dergelijke kaart. Ze leveren een onbeperkt differentieerbare bijectie tussen enerzijds de open balk

 

en anderzijds de rotaties die de Z-as niet invariant laten.

Toepassing in de sterrenkunde bewerken

De hemelmechanica beschrijft de bewegingen van de hemellichamen onder invloed van hun onderlinge aantrekkingskracht. In goede benadering beschrijven de planeten van het zonnestelsel ellipsbanen die voldoen aan de wetten van Kepler.

Om de positie van een planeet aan de hemel te voorspellen, moet de beweging van zowel de planeet zelf als die van de aarde worden geanalyseerd. Deze twee bewegingen vinden echter plaats in verschillende ellipsen, gelegen in verschillende vlakken doorheen de Zon.

De onderlinge ligging van (het vlak van) de planeetbaan en de baan van de aarde wordt beschreven aan de hand van de hoeken van Euler. In de hemelmechanica vormen deze hoeken drie van de zes baanelementen, en ze krijgen andere namen:

eulerhoek naam symbool
  of   argument van het perihelium  
  of   inclinatie  
  of   lengte van de klimmende knoop  

Hierbij is Oxy het baanvlak van de aarde, waarbij Ox wijst in de richting van het lentepunt, en Ox′y′ het baanvlak van de planeet, waarbij Ox′ wijst in de richting van het perihelium.