Cwmtx

CWMTX est une bibliothèque de MATRIX, Vector et Quaternion Math.
Télécharger maintenant

Cwmtx Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Harry Kuiper
  • Site Internet de l'éditeur:
  • http://www.xs4all.nl/~hkuiper/cwmtx/cwmtx.html

Cwmtx Mots clés


Cwmtx La description

CWMTX est une bibliothèque pour MATRIX, Vector et Quaternion Math. CWMTX est une bibliothèque de matrice, vecteur et quaternion math.CWMTX est une bibliothèque que j'ai écrite en C ++ qui fournit les opérations de matrice et de vecteur utilisés de manière approfondie dans les problèmes d'ingénierie et de sciences. Une caractéristique spéciale de cette bibliothèque est la classe Quaternion qui implémente Quaternion math. Les quaternions sont très utiles pour la détermination de l'attitude dans l'espace 3D car elles ne souffrent pas de singularités. En outre, des rotations et des transformations successives des vecteurs peuvent être accomplies par une simple multiplication de quaternion. Les dynamiques d'attitude peuvent être exprimées sous une forme très compacte à l'aide de quaternions. Pour plus d'informations sur les quaternions et leurs applications, voir: "Détermination de l'attitude et contrôle de l'attitude de vaisseau spatial", édité par James Wertz, D. Reidel Publishing Company, Dordrecht: Holland, Boston: USA , Londres: Angleterre.Speeding Up CWMTXLa version originale de CWMTX contient des matrices pouvant être dimensionnées de manière dynamique. Ceci est très flexible mais il ralentit également les opérations matricielles car une gestion de la mémoire dynamique est lente. Dans une tentative de contourner cet inconvénient, j'ai créé une version de CWMTX contenant des matrices dimensionnées statiquement. Cela accélère considérablement les opérations de matrice. En particulier les opérations sur de petites matrices (3x3, 4x4) et des vecteurs (3x1, 4x1), utilisées dans des problèmes 3D, sont de 3 à 5 fois plus rapides qu'avec leurs homologues dimensionnées dynamiquement. Cependant, je pense que CWMTX n'est pas la birix la plus rapide et la vitesse n'est pas la plus haute priorité pour moi.


Cwmtx Logiciels associés

librash

LibRash est une bibliothèque partagée qui implémente une poubelle sur GNU / Linux. ...

125

Télécharger

Tinyradius

Tinyradius est une petite bibliothèque de rayon Java fiable et fiable capable d'envoyer et de recevoir des paquets de rayon de tous types. ...

284

Télécharger