Trzy obroty Eulera to jeden ze sposobów doprowadzenia sztywnego ciała do dowolnej pożądanej orientacji poprzez sekwencyjne wykonywanie obrotów wokół ustalonej osi względem obiektu. Jednak można to również osiągnąć za pomocą jednego obrotu ( twierdzenie Eulera o rotacji ). Wykorzystując pojęcia algebry liniowej pokazano, w jaki sposób można wykonać ten pojedynczy obrót.
Macierz tego operatora względem układu współrzędnych ( ê 1 ê 2 , ê 3 ) to ,
Jak
lub równoważnie w notacji macierzowej
macierz jest ortogonalna i gdy prawoskrętny system wektorów bazowych jest reorientowany na inny układ prawoskrętny, wyznacznik tej macierzy przyjmuje wartość 1.
Obrót wokół osi
Niech ( ê 1 , ê 2 , ê 3 ) będzie ortogonalnym dodatnio zorientowanym bazowym układem wektorowym w R 3 . Operator liniowy „obrót o kąt θ wokół osi określonej przez ê 3 ” ma reprezentację macierzową
względem tego systemu bazowego. Oznacza to zatem, że wektor
jest obrócony do wektora
przez operatora liniowego. Wyznacznikiem tej macierzy jest
Macierz jest symetryczna wtedy i tylko wtedy, gdy sin θ = 0 , czyli dla θ = 0 i θ = π . Przypadek θ = 0 jest trywialnym przypadkiem operatora tożsamości. Dla przypadku θ = π wielomian charakterystyczny wynosi
Przestrzeń własna odpowiadająca λ = 1 to wszystkie wektory na osi obrotu, a mianowicie wszystkie wektory
Przestrzeń własna odpowiadająca λ = −1 składa się ze wszystkich wektorów prostopadłych do osi obrotu, a mianowicie wszystkich wektorów
Dla wszystkich innych wartości θ macierz nie jest symetryczna i ponieważ sin 2 θ > 0 istnieje tylko wartość własna λ = 1 z jednowymiarową przestrzenią własną wektorów na osi obrotu:
Zauważ, że [ k ] × spełnia [ k ] × v = k × v dla wszystkich wektorów v .
Sprawa ogólna
operator „obrót o kąt θ wokół określonej osi” jest odwzorowaniem ortogonalnym, a jego macierz względem dowolnego podstawowego układu wektorów jest zatem macierzą ortogonalną . Co więcej, jej wyznacznik ma wartość 1. Nietrywialnym faktem jest odwrotność, że dla dowolnego prostopadłego odwzorowania liniowego w R 3 z wyznacznikiem 1 istnieją wektory bazowe ê 1 , ê 2 , ê 3 takie, że macierz przyjmuje „postać kanoniczną "
dla pewnej wartości θ . W rzeczywistości, jeśli operator liniowy ma macierz ortogonalną
względem jakiegoś podstawowego układu wektorów ( f̂ 1 , f̂ 2 , f̂ 3 ) i ta macierz jest symetryczna, obowiązuje „twierdzenie o operatorze symetrycznym” obowiązujące w R n (dowolny wymiar) mówiące, że ma ona n ortogonalnych wektorów własnych. Oznacza to dla przypadku trójwymiarowego, że istnieje układ współrzędnych ê 1 , ê 2 , ê 3 taki, że macierz przyjmuje postać
Ponieważ jest to macierz ortogonalna, te elementy przekątne B ii wynoszą albo 1, albo −1. Ponieważ wyznacznik to 1, te elementy to albo wszystkie 1, albo jeden z elementów to 1, a pozostałe dwa to -1. W pierwszym przypadku jest to trywialny operator tożsamości odpowiadający θ = 0 . W drugim przypadku ma postać
jeśli wektory podstawowe są ponumerowane tak, że ten o wartości własnej 1 ma indeks 3. Macierz ta ma wtedy pożądaną postać dla θ = π .
Jeśli macierz jest asymetryczna, wektor
Gdzie
jest różny od zera. Ten wektor jest wektorem własnym o wartości własnej λ = 1 . Ustawienie
i wybierając dowolne dwa ortogonalne wektory jednostkowe ê 1 i ê 2 w płaszczyźnie prostopadłej do ê 3 takie, że ê 1 , ê 2 , ê 3 tworzą dodatnio zorientowaną trójkę, operator przyjmuje żądaną postać z
Powyższe wyrażenia są w rzeczywistości ważne również dla przypadku symetrycznego operatora obrotu odpowiadającego obrotowi z θ = 0 lub θ = π . Ale różnica polega na tym, że dla θ = π wektor
wynosi zero i jest bezużyteczny do znalezienia przestrzeni własnej wartości własnej 1, a tym samym osi obrotu.
Definiując E 4 jako cos θ macierz dla operatora rotacji to
pod warunkiem że
To znaczy, z wyjątkiem przypadków θ = 0 (operator tożsamości) i θ = π .
Kwaterniony są definiowane podobnie jak E 1 , E 2 , E 3 , E 4 z tą różnicą , że zamiast pełnego kąta θ używany jest kąt połówkowy θ / 2 . Oznacza to, że pierwsze 3 składowe q 1 , q 2 , q 3 składowe wektora określonego z
i że czwartym składnikiem jest skalar
Ponieważ kąt θ określony z postaci kanonicznej jest w przedziale
normalnie mielibyśmy, że q 4 ≥ 0 . Ale używana jest „podwójna” reprezentacja obrotu z czwartorzędami, to znaczy ( q 1 , q 2 , q 3 , q 4 )}} i (− q 1 , − q 2 , −' q 3 , − q 4 ) to dwie alternatywne reprezentacje jednego i tego samego obrotu.
Podmioty E k są zdefiniowane z czwartorzędów przez
Używając kwaternionów, macierz operatora obrotu to
Przykład liczbowy
Rozważmy reorientację odpowiadającą kątom Eulera α = 10° , β = 20° , γ = 30° względem danego podstawowego układu wektorów ( f̂ 1 , f̂ 2 , f̂ 3 ) . Odpowiednia macierz względem tego podstawowego układu wektorów to (patrz kąty Eulera # Orientacja macierzy )
a kwaternion jest
Postać kanoniczna tego operatora
gdzie θ = 44,537° otrzymuje się z
Kwaternion względem tego nowego systemu to wtedy
Zamiast wykonywać trzy obroty Eulera o 10°, 20°, 30°, tę samą orientację można osiągnąć za pomocą jednego obrotu o rozmiarze 44,537° wokół ê 3 .
Shilov, Georgi (1961), Wprowadzenie do teorii przestrzeni liniowych , Prentice-Hall, Library of Congress 61-13845 .