" L'utilisation que j'ai faite de Mathematica concerne essentiellement le calcul formel
d'intégrales et d'opérations sur les matrices telles que les inversions et les
déterminants. Ce logiciel m'a permis de gagner un temps précieux pour faire
des calculs analytiques. C'est un logiciel qui allie à la fois puissance et
convivialité. Grâce à ses fonctions intuitives et à son manuel
détaillé, il est
possible d'apprendre très rapidement à l'utiliser. De plus,
son développement sur
les principaux OS tels que Unix, Mac et Windows est très appréciable. "
Nicolas Trenado
Alcatel
" Depuis plus de dix ans, je travaille quotidiennement sur les applications scientifiques
et technologiques du calcul symbolique, et pour moi, Mathematica est un outil
extrêmement complet, efficace et agréable à utiliser.
J'apprécie beaucoup
ses capacités de traitement des expressions, ses performances numériques
et graphiques lorsque je souhaite modéliser un problème, simuler
une expérience,
ou visualiser des résultats. Pour des applications plus industrielles, ses
possibilités
de communications via MathLink, d'import/export d'images et de données en de
multiples formats, et son intégration de XML/MathML me facilitent beaucoup la
tâche. Mais ce qui me plaît le plus, c'est le côté intuitif
de la programmation en
Mathematica, qui s'appuie sur des motifs, des règles, et l'uniformité de la
représentation des objets. Mettre en oeuvre des algorithmes même complexes,
et développer des maquettes logicielles devient vraiment ludique. "
Yves Papegay
Chargé de Recherches, INRIA Sophia-Antipolis
" J'utilise Mathematica depuis approximativement 1989. Je m'occupe de physique
de l'ingénieur en général, et plus particulièrement de
mécanique des solides
et de calculs des structures. En fait, je travaille essentiellement sur des
problèmes non banals, donc hors de portée des grands codes de calcul,
ou plutôt de ceux qui les utilisent habituellement....Mathematica est mon
outil de travail permanent et j'y trouve, parmi beaucoup d'autres, trois
avantages extraordinaires :
- Il me permet d'effectuer des mises en équations propres et directement
utilisables en calcul numérique, en particulier grâce à
l'utilisation des listes de
substitution qui permettent de conserver en permanence les expressions formelles.
- Je contrôle bien toutes les opérations, en gros et en détail.
- Je n'ai jamais trouvé de structure mathématique exotique que je ne n'aie pu
formaliser en termes de Mathematica, même après quelques
tâtonnements.
" Enfin, et c'est sans doute une banalité pour tous les utilisateurs, je suis
enthousiaste de la qualité informatique sous-jacente. "
Bernard Nayroles
Directeur de Recherche émérite au CNRS
Gérant de Nayroles Conseil
" Le département Actuariat du Groupe SCOR a commencé
à tester Mathematica
sur des problématiques de calcul symboliques dans quelques domaines un peu
pointus de notre activité.
" Rapidement, nous avons non seulement détecté de
nombreuses possibilités
de développement mais surtout la possibilité de
fédérer un savoir-faire à ce
jour morcelé dans le Groupe SCOR ; soit dans des documents ' morts ' (Word),
soit ' semi vivants ' (Excel VBA). Ces documents sont difficiles à
fédérer, sauf
à avoir un département informatique dédié
pour nous monter une bibliothèque
C/C++ de référence. En effet, nos actuaires ne sont pas
destinés à faire du
codage informatique direct mais sont parfaitement à l'aise pour exprimer leur
savoir faire en langage mathématique.
" Nous avons lancé un projet consistant à faire une application de production
interne de tarification consistant à utiliser directement une bibliothèque de
savoir-faire sous forme d'Add-Ons Mathematica dédiés
à SCOR. L'idée est
d'intégrer dans cet outil une interface Java communiquant avec deux serveurs :
- Un SGBD ' classique ' (Sybase)
- Un SGCM (serveur de gestion de calcul mathématique) : notre
bibliothèque de savoir faire sous Mathematica
" Je pense que cette approche dépasse le cadre habituel d'utilisation de Mathematica
dans les départements de recherche puisqu'il permet d'intégrer
Mathematica aux outils de production. "
François Roth
SCOR--Direction Technique Non Vie--Responsable Actuariat
" J'utilise Mathematica dans un environnement Debian GNU/Linux et parmi
tous les langages de programmation que je suis amené à
utiliser, j'apprécie
Mathematica pour son niveau d'abstraction qui donne un accès rapide aux
concepts qui sont au coeur des problèmes à résoudre.
Ses entrées-sorties,
plus particulièrement graphiques, rendent aisées les validations ou invalidations
des hypothèses de recherche.
" Aussi, Mathematica permet un rapide prototypage de solutions à
des problèmes
techniques. Sa mise en oeuvre simple, faisant abstraction de l'environnement de
programmation (pas de système d'exploitation obligé, pas de langage de
compilation requérant une longue pratique, pas de bibliothèques dont il faut
tenir à jour la version), son interface à base de cahiers, son espace des noms
de fonctions particulièrement clair, son paradigme de programmation
(expressions et règles), permettent un apprentissage facile ainsi qu'un
partage aisé des travaux individuels, assurant donc une bonne productivité.
" Ses différentes liaisons (MathLink et J/Link)--plus techniques
certes--facilitent l'intégration d'un programme prototypé en Mathematica
dans un environnement de production, évitant ainsi la réécriture d'une
solution dans un langage plus traditionnel. Réciproquement, des fonctionnalités,
réalisées en C, C++ ou Java, sont intégrables dans
Mathematica. Qui plus est,
la notion de cahier fait de Mathematica un outil de publication bien adapté au
discours scientifique et technique, et versatile car produisant des sorties
papier comparables à celles d'outils dédiés, en parallèle avec
des diapositives
de présentation ou des pages Web. Ces différents
éléments favorisent
l'intégration de Mathematica dans une chaîne de traitement. "
Jean-Marie Thomas
Conseil et Audit en Modélisation Scientifique et Technique,
Modulopi