Maple

From Wikipedia, the free encyclopedia

Maple
Description de l'image Maple_Logo.svg.
Description de cette image, également commentée ci-après
Interface de Maple 2016
Informations
Développé par Waterloo MapleVoir et modifier les données sur Wikidata
Première version Voir et modifier les données sur Wikidata
Dernière version 2025 ()[1]Voir et modifier les données sur Wikidata
Écrit en C et JavaVoir et modifier les données sur Wikidata
Système d'exploitation Microsoft Windows, Linux et macOSVoir et modifier les données sur Wikidata
Formats lus STL, Maple Common Binary (Amiga) (d) et Maple compressed Worksheet (d)Voir et modifier les données sur Wikidata
Formats écrits Maple Common Binary (Amiga) (d) et Maple compressed Worksheet (d)Voir et modifier les données sur Wikidata
Langues MultilingueVoir et modifier les données sur Wikidata
Type Système de calcul formel
Logiciel d'analyse de données (d)
Langage de programmation
Langage interprétéVoir et modifier les données sur Wikidata
Licence Licence propriétaireVoir et modifier les données sur Wikidata
Documentation www.maplesoft.com/support/help/maple/view.aspx?path=UserManual/ContentsVoir et modifier les données sur Wikidata
Site web www.maplesoft.com/products/mapleVoir et modifier les données sur Wikidata

Maple est un logiciel propriétaire de calcul formel développé depuis les années 1980 et aujourd'hui édité par la société canadienne Maplesoft. La version la plus récente est sortie en .

Les objets de base du calcul sont les expressions mathématiques, représentées sous forme de graphes orientés acycliques. Maple fournit un langage de programmation spécifique, inspiré d'Algol, qui est à la fois le langage d'utilisation interactive et celui dans lequel est écrite la plus grande partie de la bibliothèque mathématique du logiciel.

Maple a été initialement développé au sein du Symbolic Computation Group de l'université de Waterloo en Ontario (Canada) à partir de décembre 1980[2]. La première version publique date de 1985 (version 3.3).

Maple a été utilisé dans un nombre remarquable d'applications des sciences et des mathématiques allant de la démonstration du dernier théorème de Fermat en théorie des nombres, à des problèmes de la relativité générale et de la mécanique quantique. Ces applications sont présentées dans un numéro spécial d'un bulletin d'information créé par les développeurs de Maple appelé MapleTech[3].

Fonctionnalités

Le logiciel permet aussi bien de travailler sur des quantités numériques (entières, réelles, complexes) qu'avec des polynômes, des fonctions, ou des séries. Maple réalise des dérivations, des intégrations, des résolutions de systèmes d'équations linéaires, des inversions de matrices, des développements asymptotiques ou encore des résolutions d'équations différentielles sous forme symbolique, c'est-à-dire en gardant des inconnues dans la résolution. Le système Maple offre aussi de nombreuses fonctionnalités en théorie des nombres et en combinatoire.

Maple est un système interprété. Dans son utilisation la plus courante, l'utilisateur entre une ligne de commande écrite dans un langage spécifique, et le système retourne un résultat. Par exemple, la commande suivante calcule la solution de l'équation différentielle du second ordre vérifiant les conditions initiales et  :

dsolve({diff(y(x),x,x)-3*y(x)=x,y(0)=1,D(y)(0)=2},y(x));

Il est également possible d'écrire, dans le même langage, des programmes qui ne seront pas compilés, mais interprétés à leur appel, et d'enrichir ainsi le système avec de nouvelles commandes.

Au-delà des fonctionnalités de calcul formel et de programmation à proprement parler, Maple permet par exemple de copier et coller dans un traitement de texte les formules mathématiques issues des calculs, de tracer des courbes et surfaces, ou encore de générer des programmes numériques en langage C. Il offre un mode console et un mode graphique. Il est disponible sur la majorité des systèmes d'exploitation (GNU/Linux, macOS, Windows).

Modèle de calcul et langage

Notes et références

Voir aussi

Related Articles

Wikiwand AI