Transformationsmatrix für Drehung um beliebige Achse

Insbesondere weiß ich nicht, wie ich Griffiths Frage 1.9 in seiner Einführung in die Elektrodynamik beantworten soll:

Finden Sie die Transformationsmatrix R, die eine Drehung um 120 Grad um eine Achse vom Ursprung durch den Punkt beschreibt ( 1 , 1 , 1 ) . Die Drehung erfolgt im Uhrzeigersinn, wenn Sie die Achse nach unten zum Ursprung blicken.

Auf Glen Murrays Seite über Rotationen ist der angebliche Ansatz, den Raum sukzessive zu drehen, sodass die Rotationsachse entlang der z-Achse sitzt T , :

T = ( 1 0 0 0 cos a Sünde a 0 Sünde a cos a ) ( cos β 0 Sünde β 0 1 0 Sünde β 0 cos β )

die Drehung durchführen θ ,:

( cos θ Sünde θ 0 Sünde θ cos θ 0 0 0 1 )

und drehen Sie den Raum zurück in seine ursprüngliche Ausrichtung T 1 .

T dreht zunächst den Raum so, dass die Rotationsachse in der xz-Ebene liegt. Zweitens dreht es den Raum so, dass die Rotationsachse entlang der z-Achse liegt.

Dieser Ansatz erscheint zu langwierig, da es sich um eine einleitende Frage in einem einleitenden Kapitel handelt. Übersehe ich hier etwas?

Wo ich bei diesem Ansatz vorgehen soll, für die willkürliche Achse vom Ursprung durch den Punkt ( A , B , C ) , dann müsste ich die Winkel ableiten a Und β folgendermaßen.

Alpha

a = arctan B A

Beta

β = arctan A cos a + B Sünde a C

Antworten (2)

Sie könnten auch einfach eine orthogonale Matrix (Basiswechsel) bilden, R , mit 1 A 2 + B 2 + C 2 ( A , B , C ) als letzte Reihe, um die zu nehmen z -Achse zu ( A , B , C ) . Dann wenn S ist die Drehung um die z -Achse, unsere T wäre T = R T S R .

Siehe dieses Beispiel .

Hinweis:

Wenn Sie die Achse nach unten zum Ursprung schauen, sehen Sie die drei Achsen, die Winkel von bilden 120 ° . Diese Drehung ist nur eine kreisförmige Permutation der Achse.

Könnten Sie das näher erläutern? Ich sehe, dass Sie die x-, y- und z-Achsen meinen, die die Winkel bilden, nur wie kann man das algebraisch ableiten?
@MusséRedi: Bilde einen orthogonalen Rahmen mit z ' in die Richtung ( 1 , 1 , 1 ) und finden Sie die Matrix des Basiswechsels. Projizieren Sie dann die Achse auf die Ebene X ' j ' .
Wie machst du das?
Wie sehen Sie die drei Achsen, die Winkel von bilden 120 , Blick entlang der Achse zum Ursprung?