Trójwymiarowy operator obrotu

W tym artykule wyprowadzono główne właściwości obrotów w przestrzeni trójwymiarowej .

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.

Sformułowanie matematyczne

Niech ( ê 1 , ê 2 , ê 3 ) będzie układem współrzędnych zamocowanym w ciele , które poprzez zmianę orientacji A przenosi się do nowych kierunków

Dowolny wektor

obracanie się wraz z ciałem jest następnie doprowadzane do nowego kierunku

to znaczy, że jest to operator liniowy

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
a wielomian charakterystyczny to

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

więc operator rotacji ma wartości własne

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:

Macierz obrotu o kąt θ wokół ogólnej osi obrotu k jest dana wzorem na obrót Rodriguesa .

gdzie I to macierz tożsamości , a [ k ] × to podwójna forma 2 k lub macierz iloczynów krzyżowych ,

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 ( 1 , 2 , 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 θ = π .

czwartorzędy

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 ( 1 , 2 , 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 .