Mantisse

MANTISSA est une collection de divers outils mathématiques destinés à la simulation
Télécharger maintenant

Mantisse Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • Luc Maisonobe
  • Systèmes d'exploitation:
  • Windows All
  • Taille du fichier:
  • 189 KB

Mantisse Mots clés


Mantisse La description

MANISSA (algorithmes mathématiques pour les tâches numériques dans les applications du système spatial) contient divers algorithmes utiles pour la simulation de dynamique et la géométrie 3D. Les messages d'erreur de la bibliothèque dans des exceptions sont internationalisés (seulement l'anglais et le français sont pris en charge pour l'instant). Mantissa contient une collection d'algorithmes parmi lesquelles: · Un petit ensemble de classes d'algèbre linéaire · Estimateur de moindres carrés (un Gauss-Newton basé, un Levenberg-Marquardt basé, qui devrait même travailler pour des systèmes surterminés) · Certaines classes de raccords de courbe · Plusieurs intégrateurs d'équations de différentiels ordinaires, soit avec des étapes fixes, soit · Adaptive Stepsize Control (voir ci-dessous) · Vecteurs et rotations dans un espace tridimensionnel · Classes liées à l'algèbre telles que rationnel et polynômes doubles · Divers polynômes orthogonaux: · Chebyshev · Hermite · Laguerre · Legendre · Quelques classes de génération de nombres aléatoires et de vecteurs: · Robert M. Ziff Four Tap Shift registre (contribué par Bill Maier) · Makoto Matsumoto et Takuji Nishimura Mersenne Twister · Générateurs pour vecteurs avec composants corrélés · Quelques classes d'analyse statistique de base (min, max, moyenne, écart-type) · Quelques algorithmes d'optimisation utilisant des méthodes de recherche directe: · La méthode Simplex Nelder-Mead · La méthode multidirectionnelle de Virginia Torczon MANTISSA est consacré à une bibliothèque à usage général, cependant, sa fonctionnalité la plus populaire est un ensemble étendu pour l'intégration des équations différentielles ordinaires. Ce paquet est destiné à être très efficace et à fournir un cadre d'intégration ODE complète avec de nombreuses commandes pratiques tout en restant un outil simple à utiliser. Tous les intégrateurs fournissent une sortie dense. Cela signifie que, outre le calcul du vecteur d'état à des moments discrets, ils fournissent également une moyenne bon marché pour obtenir l'état entre les étapes de l'heure. Tous les intégrateurs gèrent plusieurs fonctions de commutation. Cela signifie que l'intégrateur peut être piloté par des événements discrets (survenant lorsque les signes de changements de commutation fournis par l'utilisateur changent). Les étapes sont raccourcies selon les besoins pour que les événements se produisent à des limites d'étape (même si l'intégrateur est un intégrateur à pas fixe). Lorsque les événements sont déclenchés, l'intégration peut être arrêtée (ceci s'appelle une installation d'arrêt G), le vecteur d'état peut être modifié ou l'intégration peut simplement continuer. Ce dernier cas est utile pour gérer les discontinuités dans les équations différentielles gracieusement et obtenir une sortie dense précise, même près de la discontinuité. La solution du problème d'intégration est fournie par deux moyens. Le premier est destiné à une utilisation simple: le vecteur d'état à la fin du processus d'intégration est copié dans une matrice fournie par l'utilisateur. Le second doit être utilisé lorsque des informations plus approfondies sont nécessaires tout au long du processus d'intégration. L'utilisateur peut enregistrer un objet implémentant l'interface Stewhandler dans l'intégrateur avant d'effectuer une intégration. L'objet utilisateur sera appelé de manière appropriée pendant le processus d'intégration, permettant à l'utilisateur de traiter les résultats intermédiaires. Le gestionnaire d'étape par défaut ne fait rien. MANISSA fournit également un gestionnaire d'étapes spécial capable de stocker toutes les étapes et de fournir un accès transparent à tout résultat intermédiaire une fois l'intégration terminée. Cet objet est sérialisable, d'où un modèle continu complet de la fonction intégrée dans la plage d'intégration peut être réutilisé ultérieurement (s'il est stocké dans un support persistant comme un système de fichiers ou une base de données) ou ailleurs (si elle est envoyée à une autre application dans un système distribué). Certains intégrateurs (les simples) utilisent des étapes fixes définies au moment de la création. Les intégrateurs plus efficaces utilisent des étapes variables traitées en interne afin de contrôler l'erreur d'intégration par rapport à une précision spécifiée. Adaptive Stealize Integrators peut calculer automatiquement les étamé initiaux par eux-mêmes, mais l'utilisateur peut spécifier s'il préfère conserver le contrôle total sur l'intégration ou si la suppose automatique est fausse.


Mantisse Logiciels associés

Uppaal

Un environnement d'outil intégré pour la modélisation, la validation et la vérification des systèmes en temps réel ...

550 6.7 MB

Télécharger

Harmonium 3D

Harmonium 3D est une mise à jour numérique de la technologie du salon victorien de l'harmonium. ...

11,630 3.9 MB

Télécharger

Cellule

Ce programme est une boîte à outils d'expérimentation pour un automate cellulaire 2D ...

172 264 KB

Télécharger