
Mathematica
Environnement de développement complet permettant la création de démonstrations, de calculs numériques et symboliques, de programmation et de diaporamas via l’interface notebook, un navigateur web ou par d’autres systèmes en tant que moteur de calcul en arrière-plan.
Mathematica est un environnement de développement complet permettant la création de démonstrations, de calculs numériques et symboliques, de programmation et de diaporamas. Il peut être utilisé directement via l’interface notebook, via un navigateur web ou par d’autres systèmes en tant que moteur de calcul en arrière-plan.
Les fonctions fonctionnent pour n’importe quelle taille ou précision de nombre, calculent avec des symboles et peuvent être représentées graphiquement. Il est possible de changer d’algorithmes pour obtenir la réponse optimale et de vérifier et ajuster la précision des résultats. Un document notebook fournit un rapport complet comprenant les entrées, les sorties et les graphiques sous forme de texte interactif. Ajoutez du texte, des titres, des formules d’un manuel ou des éléments d’interface pour créer un diaporama en ligne, un site web, XML ou une présentation imprimée. Les packages Mathematica peuvent être débogués en utilisant Wolfram Workbench, encapsulés et enveloppés dans une interface utilisateur personnalisée. Java, C ou des liens vers un système propriétaire peuvent utiliser Mathematica en arrière-plan. Mathlink inclut le logiciel MM pour charger du code hérité ou des fichiers existants dans un notebook MM.
Principales caractéristiques:
- Création et déploiement de CDF : créez des livres CDF interactifs, des rapports ou des applications avec Mathematica 8 et distribuez-les librement en tant qu’objets web ou applications de bureau.
- Développement de logiciels : support intégré de la programmation GPU, génération de code C haute performance, support SymbolicC et traitement parallèle étendu.
- Prise en charge de CUDA et OpenCL : intégrez le calcul GPU dans vos programmes en utilisant le nouveau support pour les environnements CUDA et OpenCL.
- Scripts shell Mathematica : utilisez le langage Mathematica de haut niveau pour
- Scripts invoqués à partir de l’invite de commande.
- Traitement d’images: offre un environnement complet et un flux de travail interactif pour le traitement et l’analyse d’images.
- Graphes et réseaux: entièrement intégré dans Mathematica, comprenant des structures de données évolutives haute performance, des esthétiques avancées et de larges capacités de modélisation et d’analyse.
- Visualisations statistiques: nouveaux graphiques statistiques, comprenant des diagrammes à moustaches, des tracés de quantiles et des diagrammes en barres appariées et des histogrammes avec l’automatisation et la flexibilité de Mathematica.
- Outils d’illustration et de dessin: illustrez des idées ou annotez des graphiques en utilisant des outils de dessin améliorés, y compris des guides dynamiques.
- Graphiques 2D et 3D: mappage de texture d’images sur des surfaces 3D avec accélération matérielle complète, primitives de courbe et de courbe remplie intégrées et autres nouvelles fonctionnalités.
- Graphiques financiers interactifs: les utilisateurs peuvent créer des graphiques financiers interactifs personnalisés, en appliquant plus de 100 indicateurs financiers intégrés à leurs propres données ou aux flux de données intégrés.
- Algèbre linéaire numérique dense: l’algèbre linéaire numérique dense est utilisée pour la plupart des fonctionnalités d’analyse numérique de Mathematica, y compris l’analyse de données via des opérations matricielles, des solveurs d’équations différentielles numériques et des graphiques.
- Algèbre linéaire creuse à grande vitesse: l’implémentation de l’algèbre linéaire creuse permet des tableaux de n’importe quelle dimension ou rang et est entièrement intégrée au système Mathematica.
- Programmation linéaire à grande échelle: optimisée pour résoudre des problèmes de programmation linéaire à grande échelle en utilisant une méthode de point intérieur.
- Création et déploiement de CDFs: Créez int
- Créez des livres, des rapports interactifs ou des applications avec Mathematica 8 et distribuez-les librement sous forme d’objets web ou d’applications de bureau.
- Intégration web et lecteur Wolfram CDF gratuit : Intégrez des CDF en tant qu’objets dans les pages web ou visionnez-les en plein écran dans un navigateur en utilisant le lecteur CDF gratuit. Le lecteur gratuit offre une compatibilité complète avec Mathematica 8.
- Entrée linguistique en forme libre : Mathematica 8 est pionnier en matière d’entrée linguistique en forme libre, permettant aux utilisateurs de saisir du texte en anglais courant et d’obtenir des résultats immédiats ainsi que l’entrée Mathematica pour une exploration ultérieure, sans nécessiter de syntaxe.
- Statistiques : De nouvelles superfonctions calculent automatiquement la probabilité de tout événement et l’espérance de toute expression, estiment des distributions à partir de données ou quantifient la qualité de l’ajustement.
- Développement logiciel : Prise en charge intégrée de la programmation GPU, génération de code C haute performance, prise en charge SymbolicC et traitement parallèle étendu.
- Prise en charge CUDA et OpenCL : Intégrez le calcul GPU dans vos programmes en utilisant la nouvelle prise en charge des environnements CUDA et OpenCL.
- Scripts shell Mathematica : Utilisez le langage Mathematica de haut niveau pour créer des scripts invoqués à partir de l’invite de commande.
- Ingénierie/R&D : Analysez et concevez des systèmes de contrôle en utilisant des techniques classiques et en espace d’états, développez des solutions de contrôle pour des systèmes analogiques et numériques, et simulez des modèles en configurations à boucle ouverte et fermée.
- Finance : Réalisez des calculs de dérivés complets, y compris l’évaluation d’options exotiques ; calculez les valeurs des obligations et les mesures de sensibilité.
- Traitement d’image : Offre un environnement complet et un flux de travail interactif pour le traitement et l’analyse d’images.
Graphes et réseaux : Entièrement intégré dans Mathematica, y compris des structures de données évolutives haute performance, des esthétiques avancées et de larges capacités de modélisation et d’analyse.
Visualisations statistiques : Nouveaux graphiques statistiques, y compris des diagrammes en boîte à moustaches, des tracés de quantiles et des histogrammes à barres appariées avec l’automatisation et la flexibilité de Mathematica.
Outils d’illustration et de dessin : Illustrer des idées ou annoter des graphiques en utilisant des outils de dessin améliorés, y compris des guides dynamiques.
Graphiques 2D et 3D : Mappage de texture d’images sur des surfaces 3D avec accélération matérielle complète, primitives de courbe intégrées et primitives de courbe remplies et autres nouvelles fonctionnalités.
Graphiques financiers interactifs : Les utilisateurs peuvent créer des graphiques financiers interactifs personnalisés, appliquer plus de 100 indicateurs financiers intégrés à leurs propres données ou aux flux de données intégrés.
Algèbre linéaire numérique dense : L’algèbre linéaire numérique dense est utilisée pour la plupart des fonctionnalités d’analyse numérique de Mathematica, y compris l’analyse de données sur les opérations matricielles, les solveurs d’équations différentielles numériques et les graphiques.
Algèbre linéaire creuse à haute vitesse : L’implémentation de l’algèbre linéaire creuse permet des tableaux de n’importe quelle dimension ou rang et est pleinement intégrée au système Mathematica.
Programmation linéaire à grande échelle : Optimisé pour résoudre des problèmes de programmation linéaire à grande échelle à l’aide d’une méthode de point intérieur.
Prise en charge de la plate-forme 64 bits : Accès à près d’un million de téraoctets.
MathLink : Utilise des périphériques TCP/IP pour les communications entre les parties de Mathematica telles que l’interface utilisateur et le noyau ainsi que pour le principal moyen de communication entre plusieurs noyaux Mathematica comme dans
- gridMathematica clusters.
- LabView: statistiques, analyse de données, importation, exportation et fonctionnalités de connectivité pour le traitement de grands ensembles de données.
- Fonctions de traçage et visualisation: Comprenant Plot, Plot3D, ContourPlot, DensityPlot, ParametricPlot, MoviePlot, MoviePlot3D, LogPlot, LogLogPlot, PolarPlot, ImplicitPlot et ScatterPlot.
- Graphiques: Types de graphiques intégrés pour visualiser les résultats, y compris des graphiques 2D et 3D, des graphiques de contour et de densité, ainsi que des graphiques d’affaires et statistiques spécialisés.
- Cahiers et packages Mathematica: Tous les documents et programmes sont entièrement indépendants de la plate-forme.
- Sites Web interactifs et intranet: Tout programme Mathematica peut être transformé en un MSP, une application Web interactive s’exécutant sur un serveur Mathematica, qui peut être utilisée à partir de n’importe quel navigateur Web et via une interface.
- Composant logiciel: Utilisez J/Link et l’API MathLink pour déployer des applications Mathematica en tant que partie d’un programme Java, .NET ou C/C++.
- Langage de programmation: Construisez des calculs complexes en spécifiant une définition pour une expression et en ajoutant une formule en tant que règle de transformation Mathematica.
Mathematica – Configuration requise
Disponibilité de la plate-forme Mathematica
Système d’exploitation 32/64 bits Microsoft Windows Windows 7 32 bits, 64 bits Windows Vista 32 bits, 64 bits Windows XP 32-bit, 64-bit Windows Server 2003 32-bit, 64-bit Windows Compute Cluster Server 2003 64-bit Windows 2000 32-bit Windows Server 2008 64-bit Apple Macintosh Mac OS X 10.5 Intel 32-bit, 64-bit Mac OS X 10.5 PPC 32-bit* Mac OS X 10.4 Intel 32-bit, 64-bit** Mac OS X 10.4 PPC 32-bit* Linux x86 Linux 2.4 or later 32-bit, 64-bit Mathematica 8 has been fully tested on all major Linux distributions based on the 2.6 Linux kernel. On newer Linux distributions, additional compatibility libraries may need to be installed.
Mathematica has supported an X Window System front end since Version 2.2 (released in 1993). In Version 7, it utilises the Qt application framework for its user interface, the same used by the major Linux desktop environment KDE. Nightly testLes s’exécutent sur les distributions Linux d’entreprise et populaires.
Sun Solaris Solaris 10 x86 64-bit Solaris 10 UltraSPARC * Fonctionne également sur du matériel PPC 64 bits.
** Le support 64 bits nécessite OS X 10.4.10.