| Cwmtx. CWMTX ist eine Bibliothek für Matrix, Vector und Quaternion Mathe. |
Jetzt downloaden |
Cwmtx. Ranking & Zusammenfassung
- Name des Herausgebers:
- Harry Kuiper
- Website des Verlags:
- http://www.xs4all.nl/~hkuiper/cwmtx/cwmtx.html
Cwmtx. Stichworte
Cwmtx. Beschreibung
CWMTX ist eine Bibliothek für Matrix, Vektor und Quaternion Mathe. Cwmtx ist eine Bibliothek für Matrix, Vektor und Quaternion math.cwmtx ist eine Bibliothek, die ich in C ++ geschrieben habe, in der die Matrix- und Vektorvorgänge bereitgestellt werden, die in technischen und wissenschaftlichen Problemen umfangreich eingesetzt werden. Mathematik. Quaternionen sind sehr nützlich für die Einstellungsbestimmung im 3D-Raum, da sie nicht an Singularitäten leiden. Darüber hinaus können aufeinanderfolgende Rotationen und Transformationen von Vektoren durch einfache Quaternmultiplikation erreicht werden. Die Attitude Dynamics kann in einer sehr kompakten Form mit Quaternionen ausgedrückt werden. Weitere Informationen zu den Quaternionen und deren Anwendungen finden Sie unter: "Raumfahrzeug-Haltungsentscheidung und -kontrolle", bearbeitet von James Wertz, D. Reidel Publishing Company, Dordrecht: Holland, Boston: USA , London: England.Speeding Up CWMTXThe Originalversion von CWMTX enthält Matrizen, die dynamisch dimensioniert werden können. Dies ist sehr flexibel, er verlangsamt jedoch auch Matrixoperationen, da das dynamische Speichermanagement langsam ist. In einem Versuch, diesen Nachteil zu umgehen, erstellte ich eine Version von CWMTX, die statisch dimensionierte Matrizen enthält. Dies beschleunigt die Matrixoperationen erheblich. Insbesondere Vorgänge auf kleinen Matrizen (3x3, 4x4) und Vektoren (3x1, 4x1), wie in 3D-Problemen verwendet, sind 3 bis 5-mal schneller als bei ihren dynamisch dimensionierten Gegenstücken. Ich denke, CWMTX ist jedoch nicht die schnellste Matrixbibliothek, und die Geschwindigkeit ist für mich nicht die höchste Priorität.
Cwmtx. Zugehörige Software