![]() |
---|
Hallo zusammen, ich habe eine DEM Simulation durchgeführt, die mir für alle Partikel eine Drehmatrix ausgibt. Gerne möchte ich aus dieser Drehmatrix den aktiven Winkel der Rotation um die Y-Achse berechnen (Also nur einen 2-dimensionel Fall betrachten). Wie kann ich das tun? Folgende Funktion habe ich gefunden, die für meine einfachen "Probematrizen" funktioniert: arctan2( Ist die Berechnung so korrekt? Vielen Dank für die Hilfe! Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich möchte die Lösung in Zusammenarbeit mit anderen erstellen." |
Hierzu passend bei OnlineMathe: Online-Übungen (Übungsaufgaben) bei unterricht.de: Definition von Sinus, Kosinus und Tangens Sinus und Kosinus für beliebige Winkel Winkel - Einführung Winkelberechnungen |
![]() |
![]() |
Hallo, Drehmatrizen um eine der Koordinatenachsen haben sehr spezielle Formen. Deine müsste also spezielle so aussehen: Du könntest also den Drehwinkel tatsächlich aus den Einträgen berechnen. Allerdings müsste es meines Erachtens eher sein. Du könntest auch auf atan2 verzichten und per Fallunterscheidung gemäß de.wikipedia.org/wiki/Arctan2#Formel den Winkel direkt aus und berechnen. Mfg Michael Weblinks: [1] de.wikipedia.org/wiki/Drehmatrix#Drehmatrizen_des_Raumes_%E2%84%9D%C2%B3 |
![]() |
Hallo, erstmal vielen Dank für die Antwort. Ich habe verstanden, dass bei der Fallbetrachtung einer spezifischen Achdrehung oder jeweils eine spefizielle Matrix existiert. In meinem Fall, habe ich allerdings eine Drehmatrix die Informationen über alle Drehungen, also Drehungen um jede Achse enthält. Diese sieht wie folgt aus: Die Determinate der Matrix ist ca. 1 und sie sollte orthogonal sein. Es handelt sich also tatsächlich um eine Drehmatrix. Die Frage ist nun wie bekomme ich die Winkel der Drehungen für die jeweiligen Achsen und heraus. Kann mir jmd. bei dem konkreten Beispiel behilflich sein? Vielen Dank! |
![]() |
Hallo, ist ein Basiswechsel eine Option? (Im Sinne: könntest du den handhaben?) Mfg Michael |
![]() |
Leider nein. Inwieweit würde das zur Lösung führen? |
![]() |
Hallo, nun, ich gehe davon aus, dass es sich um eine einzige Drehung um eine Achse handelt, die nicht parallel zu den Koordinatenachsen ist. Durch einen Basiswechsel könnte man erreichen, dass sie das dann aber eben doch wäre. Damit hätte die Achse auch gleich das Aussehen wie die Matrizen, die im verlinkten Wikipediaartikel angegeben sind. In dieser Form wäre der Drehwinkel (sofern es sich eben nur eine einfache Drehung handelt) leicht zu ermitteln. Mfg Michael |
![]() |
Ah verstehe, leider handelt es sich aber um eine mir unbekannte Drehungen, die aber mit Sicherheit um alle drei Achsen stattgefunden hat. Damit ist die Basistranformation dann raus, oder? |
Diese Frage wurde automatisch geschlossen, da der Fragesteller kein Interesse mehr an der Frage gezeigt hat.
|