• # Quelques mots sur Maxima

    Posté par (site web personnel) . En réponse au journal Maxima. Évalué à 10.

    Je saute sur l'occasion pour dire le point auquel Maxima est un logiciel de qualité, auquel le module imaxima pour Emacs fournit une interface très efficace (y'a aussi wxmaxima et kayali, mais j'ai pas testé).

    Je l'aime encore plus après avoir du utiliser l'infâme Mapple à la fac. Deux exemples concrets :
    * le développement de f(x) en une série de Taylor d'ordre 4 et en 0 (approximation près de 0 d'une fonction par un polynôme d'ordre 4, très utile) :
    mapple : convert(series(f,x,0,4),polynom);
    maxima : taylor(f,x,0,4)
    * déterminer l'opérateur d'une expression (ici +) :
    mapple : whattype(1+2)
    maxima : op(1+2)
    Ce ne sont pas des exemples arbitraires mais deux premiers exercices de mon cours de découverte de Mapple à Lyon1.
    (les screenshots de deux exercices complets sur iMaxima et Mapple sont disponibles ici : http://98111.free.fr/pple2xima/ )

    Quand on ajoute à ça que Mapple est propriétaire, très cher, et que l'interface est en Java; alors que Maxima est libre, codé en Lisp avec des interface pour tout les goûts, le choix est vite fait.
    En plus, l'utilisation de Maxima est autorisée pour l'Agrégation.