Hallo Ruel!
Könnt ihr mir paar Tipps, kleine Erklärung oder eine gute Lernquelle geben?
Eine gute Lernquelle ist das Internet. Ein Tipp ist: Recherchiere im Internet rund um deine Aufgabenstellung und kombiniere möglichst effektiv die Resultate deiner Recherchen, die zum Ergebnis führen! :-O
Wir starten mit der Frage: Wie ändern sich die Koordinaten x,z eines Vektors v=(xz) in der Ebene, wenn er um den Winkel α gedreht wird? (Daraus lässt sich die Koordinatentransformation um eine beliebige Achse im Raum herleiten. Siehe weiter unten.)
Gesucht sind also die Koodinaten x′,z′ des Vektors v′=(x′z′), der aus der Drehung des Vektors v um den Winkel α entsteht.
x = r cos(φ)
z = r sin(φ)
x' = r cos(β)
z' = r sin(β)
β = α + φ
x' = r cos(α + φ)
z' = r sin(α + φ)
Additionstheoreme
sin(α + φ) = sin(α) cos(φ) + cos(α) sin(φ)
cos(α + φ) = cos(α) cos(φ) - sin(α) sin(φ)
x' = r cos(α + φ)
x' = r (cos(α) cos(φ) - sin(α) sin(φ))
x' = r cos(α) cos(φ) - r sin(α) sin(φ))
x' = x cos(α) - z sin(α)
z' = r sin(α + φ)
z' = r (sin(α) cos(φ) + cos(α) sin(φ))
z' = r sin(α) cos(φ) + r cos(α) sin(φ))
z' = x sin(α) + z cos(α)
Durch die Drehung des Vektors v mit den Koordinaten x,z bekommen wir den Vektor v′ und seine Koordinaten x′,z′ mit x′=x⋅cos(α)−z⋅sin(α) und z′=x⋅sin(α)+z⋅cos(α).
Daraus bekommen wir die Drehmatrix A, die den Vektor v in der Ebene um den Winkel α dreht.
A=(a11a21a12a22)A⋅(xz)=(x′z′)(a11a21a12a22)(xz)=(a11⋅x+a12⋅za21⋅x+a22⋅z)=(x⋅cos(α)−z⋅sin(α)x⋅sin(α)+z⋅cos(α))⇒a11=cos(α), a12=−sin(α), a21=sin(α), a22=cos(α)⇒A=(cos(α)sin(α)−sin(α)cos(α))
Für einen eher intuitiven Zugang zur Drehmatrix ohne Additionstheoreme guckst du z.B. hier
Das Resultat (ohne Additionstheoreme) genügt dann auch für die folgende Fortsetzung.
Multiplizieren wir also die Matrix A mit einem Vektor v, erhalten einen Vektor v′, der um den Winkel α gedreht ist. Das wussten wir aber schon vorher(*), denn wir haben ja schon die entsprechenden Gleichungen hergeleitet:
x' = x cos(α) - z sin(α) und
z' = x sin(α) + z cos(α). (Das gilt in der Ebene - egal ob die Achsen x, z oder sonstwie heißen. )
(*)
Du kannst dir entweder die Gleichungen oder die Drehmatrix A merken bzw. in deine Formelsammlung schreiben. Die Matrix A kann man sich vlt. einfacher als die Gleichungen merken.
Mit Hilfe dieser Gleichungen in der Ebene(bzw. der Drehmatrix A) können wir uns überlegen, wie eine Drehmatrix D aussehen muss, die einen Vektor v im Raum um eine beliebige Achse dreht. Der Aufgabenstellung wegen wählen wir zweckmäßigerweise die y-Achse, um die wir einen Vektor v drehen wollen.
Wir suchen also zunächst die Matrix D, die einen Vektor v um die y-Achse dreht. Dann gilt D⋅v=v′
D⋅v=⎝⎛a11a21a31a12a22a32a13a23a33⎠⎞⎝⎛xyz⎠⎞=⎝⎛x′y′z′⎠⎞=⎝⎛a11⋅x+a12⋅y+a13⋅za21⋅x+a22⋅y+a23⋅za31⋅x+a32⋅y+a33⋅z⎠⎞
Aus unseren Gleichungen und aus der Vorgabe y′=y der Aufgabenstellung folgen die Einträge aij der Matrix D:
x′=x⋅cos(α)−z⋅sin(α)⇒a11=cos(α) a12=0 a13=−sin(α)y′=y⇒a21=0, a22=1, a23=0z′=x⋅sin(α)+z⋅cos(α)⇒a31=sin(α), a32=0, a32=cos(α)
Unsere Drehmatrix D, die einen Vektor um den Winkel α dreht, ist damit fertig, wir brauchen nur noch die aij einzusetzen: D=⎝⎛cos(α)0sin(α)010−sin(α)0cos(α)⎠⎞.
Obiges ist die Drehmatrix für eine aktive Drehung(Vektor wird gedreht). Wir brauchen eine Drehmatrix für eine passive Drehung(Koordinatentransformation).
Vgl aktive vs. passive Drehung z.B. hier https://www.mathebibel.de/drehmatrix
Das wird gleich der leichteste Teil vom Ganzen. Wir brauchen nur noch die Transponierte der Matrix D.
Dann gilt ABI=DT und damit
ABI=⎝⎛cos(α)0−sin(α)010sin(α)0cos(α)⎠⎞.
Probe
1)
Drehen wir den Vektor(aktive Drehung) v=⎝⎛100⎠⎞ um die y-Achse und wählen den Drehwinkel α=90° müssten wir den Vektor v′=⎝⎛001⎠⎞ bekommen. D.h. es müsste D⋅⎝⎛100⎠⎞=⎝⎛001⎠⎞ gelten.
2)
Lassen wir den Vektor wo er ist und drehen das Koordinatensystem(passive Drehung), müssten wir v′=⎝⎛00−1⎠⎞ erhalten, d.h. als Ergebnis häten wir gern ABI⋅⎝⎛100⎠⎞=⎝⎛00−1⎠⎞
Wir rechnen nach, oder lassen rechnen
https://www.wolframalpha.com/input/?i=%7B%7Bcos(90%C2%B0),+0,+-sin(9…
https://www.wolframalpha.com/input/?i=%7B%7Bcos(90%C2%B0),+0,+sin(90…
Der Vergleich der Ergebnisse mit unseren Wunschergebnissen, die wir uns logisch erschlossen haben, scheinen erfolgversprechend zu sein ==> Jippieee!!! :-)
Demnach sollten unsere Überlegungen für beliebige Winkel α gelten.
Viel Erfolg!
Grüße