Calcul symbolique et numérique - Mathematica 4.2
Présentation Produit
Première véritable mise à jour pour Mac OS X, le savoir-faire humain qu’est Mathematica ne pouvait pas manquer son rendez-vous avec l’étonnante nature du Jaguar : un choc de titans ! L’installation se fait maintenant d’un simple glisser-déposer du CD vers n’importe quel endroit du disque. On découvre ensuite une seule icône, celle du progiciel Mathematica qu’il suffit de double-cliquer pour lancer le programme dont on peut découvrir les dossiers et documents installés via la commande de menu contextuel du Finder, “Ouvrir le contenu du progiciel”. Un dossier intitulé “Mathematica” est également créé dans le dossier Bibliothèques (ou Library) de Mac OS et dans celui du répertoire Utilisateur. Et c’est désormais dans ce répertoire que des préférences et autres applications additionnelles viendront prendre place.
Au premier lancement, Mathematica se révèle d’une prise en main particulièrement rapide, notamment grâce à des menus contextuels (longtemps attendus !), une aide intégrée volumineuse et riche d’exemples, le tout en français grâce au facultatif “Kit de langue française”. À noter la nouvelle option “Trouver la fonction sélectionnée” : il suffit de choisir un élément de syntaxe du langage fonctionnel de Mathematica (par exemple, le mot ‘Sin’ pour Sinus), et la documentation s’ouvre en affichant les explications relatives à la sélection. Quel gain de temps ! Par contre, toujours pas de glisser-déposer entre fenêtres, pourtant essentiel à la facilité d’emploi d’un tel logiciel qui se présente tout d’abord comme un traitement de texte doté de toutes les options types : polices et feuilles de styles, nombreux formats d’import-export, et la nouvelle présentation de documents en mode diaporama.
Un jaguar apprivoisé
Au premier calcul, le kernel (noyau de calcul) est lancé en arrière-plan. Masqué dans le progiciel, son icône ne paraît pas dans le Dock. Si l’on désire n’utiliser que le kernel, deux options : le piloter depuis le Terminal de Mac OS ou via AppleScript. Dans ce second cas, on installera un autre kernel dans Classic et une commande “DoScript” envoyée depuis un éditeur comme Smile (voir “Smile 2.5.2 pour Mac OS X” sur ce même site) lancera ce noyau qui réalisera les calculs ainsi transmis. Un tel kernel sur Mac OS 9 est très consommateur de mémoire alors que sur Mac OS X, la gestion de la mémoire est transparente et de grande stabilité.
Parmi les nouveautés, signalons l’intégration bien optimisée du package”Combinatorica” dédié aux calculs combinatoires, du tout nouveau “ANOVA” venant enrichir les calculs statistiques, et “AuthorTools” pour des publications techniques professionnelles. Les tests réalisés montrent une très grande rapidité d’exécution des calculs symboliques et numériques et des rendus graphiques 2D, 3D et animations. Une vélocité qui fait oublier la lenteur du Finder sous Aqua !
Côté réseau, le pilotage de kernels distants s’est bien amélioré par rapport à Mac OS 9. Un nom de machine, un chemin d’accès réseau, et les calculs segmentés sont envoyés vers autant de kernels que disponibles, restituant les résultats à l’utilisateur client. Là encore, Mathematica se révèle une pure merveille d’ergonomie, de rapidité et de stabilité.
Mac OS X, un nouvel Unix ? Mathematica nous le démontre : définitivement oui !
Figure 1 : Mathematica 4.2

“La palette AuthorTools permettra une belle qualité de diffusion d’un document Mathematica. Ici, une bande de Möbius en coordonnées paramétriques 3D.”
Figure 2 : Smile 2.5.2 et MathKernel 4.2

“MathKernel sur Mac OS 9 ne dispose que d’une seule commande AppleScript, la commande “DoScript”. Il suffit de lui transmettre n’importe quel calcul à réaliser, hormis les rendus graphiques, de façon directe ou par l’intermédiaire d’une variable”.
Quelques exemples
Voici un script Smile montrant divers exemples de pilotages du kernel de Mathematica en langage AppleScript, et les résultats tels qu’affichés dans ce “MathKernel” :
Note de l’auteur : Si ce sujet vous intéresse, je pourrais mettre à disposition davantage de scripts sous forme de tutoriel au format rtf. Néanmoins, en AppleScript, ils ne pilotent qu’un MathKernel (ou plusieurs en réseau) installé dans Mac OS 9, en mode Classic. Pour être totalement Mac OS X, il faut alors passer par le Terminal. Si cela vous intéresse, seront publiés des exemples de pilotage du kernel de Mathematica depuis le Terminal lui-même, ou bien depuis un éditeur de script via la commande ‘do shell script’.
N’hésitez donc pas à me faire part de votre intérêt pour le sujet en m’envoyant un mail à l’adresse suivante !
En Résumé
| En résumé : |
| Très bien : |
| Menus contextuels. Palettes, boutons et liens hypertexte à volonté. Le nouveau mode diaporama. Parfaite reconnaissance des fichiers par tous les OS. Export et support HTML et XML de grande qualité. Amélioration du support Java. Nombreux compléments gratuits sur le site de l’éditeur. |
| Informations pratiques : |
| Éditeur : Wolfram Research Distributeur : Ritme Informatique |
| www.ritme.com |
| Prix : 2120 euros HT Kit de langue française : 180 euros HT |
| Configuration minimale : |
| Mac OS 9, Mac OS 10.1, 280 Mo d’espace disque |
© 2003 - Philippe Gruchet pour Project:Omega
Chargement
Commentaires récents