![]() |
---|
Hallo, ich möchte gerne ein Koordinatensystem (KS1), welches durch drei Vektoren definiert ist, so um die drei Achsen rotieren, dass es auf dem globalen Koordinatensystem liegt. Meine Gedanke ist nun, jeweils den Winkel zwischen den Vektoren des KS1 und dem globalen Koordinatensystems auszurechnen. . möchte ich, um den Winkel um die Z-Achse zu bestimmen, den Winkel zwischen den X-Vektor des KS1 und dem Vektor der globalen X-Achse ausrechnen. X_KS1 X_Global= Nun Frage ich mich, ob der Gedankengang so korrekt ist. Weiterhin wenn ja, welche Drehfolge die richtige ist und welche Vektoren ich am besten nutze (statt hier im Beispiel die X-Vektoren) um die Winkel um und zu berechnen. Über Tips würde ich mich freuen. |
![]() |
![]() |
Dein "Koordinatensystem" KS1 hat also den gleichen Ursprung wie das Bezugskoordionatensystem? Dann könntest du die drei Vektoren und mal auf Länge 1 normieren (ist nicht zwangsläufig nötig). Die Reihenfolge der Drehungen kann von dir vorgegeben werden und wenn um jede der drei Bezugskoordinatenachsen gedreht werden darf, ist es auch nicht so schwierig. Dreh zB um so, dass (xz-Ebene) liegt. Dann drehe (das neue) so um dass und zusammenfallen. Jetzt drehe um so, dass auch und in die richtige Lage kommen. Das Ganze setzt natürlich voraus, dass ein kartesisches Rechtssystem bilden, so wie wir das ja vermutlich von voraussetzen dürfen. Vielleicht hilf es dir, wenn du ein wenig über die Eulerschen Winkel nachliest. de.wikipedia.org/wiki/Eulersche_Winkel itp.tugraz.at/LV/schnizer/Analytische_Mechanik/node9.html |
![]() |
Hallo 1. ist dein orthogonal? 2. besser es dann zu normalisieren 3. Orientierung gleich? dann musst du nur 2 drehen, der dritte ist dann schon richtig. Gruß ledum |
![]() |
Hallo 1. ist dein orthogonal? 2. besser es dann zu normalisieren 3. Orientierung gleich? dann musst du nur 2 drehen, der dritte ist dann schon richtig. dann zuerst . nach drehen und mitdrehen, das gedrehte um die achse nach drehen. mitdrehen fertig Gruß ledum |
![]() |
Guten Morgen, entschuldidung für die späte Rückmeldung und danke für die Hilfestellungen! @Roman-22: Der Ursprung beider Koordinatensysteme ist identisch und bilden ein kartesisches Koordinatensystem. @ledum: Die Orientierung ist leider nicht gleich, bzw. möchte ich eine allgemeine Lösung entwickeln, welche jedes Koordinatensystem um die drei Hauptachsen rotieren kann. Viele Grüße |
![]() |
Ich glaube, du hast ledums Frage nach der Orientierung falsch verstanden. Es geht darum, ob beide Systeme zB wie üblich Rechtssysteme sind. Falls nicht, sind sie durch simple Drehungen nicht ineinander überzuführen, sondern man müsste auch noch eine orientierungsändernde Spiegelung vornehmen. Ansonsten kannst du ja so verfahren, wie von mir oder von ledum skizziert. |
Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.
|