Généralités (très succinctes) sur Maple

Mise en route

Lorsqu'on le lance, Maple ouvre une feuille de travail vierge et une page d'aide en ligne. En cliquant dans le menu File/Fichier en haut à gauche, on peut ouvrir une feuille déjà existante. Le même menu permet de sauvegarder la feuille en service, et de quitter Maple. Essayez le New User Tour!

Premiers pas

Une feuille de travail Maple se termine par une cellule commençant par un curseur
>
qui invite l'utilisateur à taper une nouvelle instruction. Le texte tapé par l'utilisateur apparaît en rouge. Une instruction Maple doit se terminer par : ou ; . Dans les deux cas, après un retour chariot, Maple exécute l'instruction, mais seulement dans le second cas, le résultat est affiché, centré et en bleu. Par exemple
> 2*3;
6
est l'instruction pour multiplier deux quantités. L'étoile * est la marque (indispensable) du produit.
> e:=sin(t)*cos(t);
e:=sin(t)cos(t)
est une expression. Pour donner une valeur à la variable  t ,
> subs(t=Pi/4,%);
sin(1/4 Pi) cos(1/4 Pi)
Remarquer l'orthographe Pi pour le nombre pi et la barre de fraction / utilisée pour indiquer une division dans l'instruction.  % désigne le résultat de la dernière instruction. Maple conserve l'expression littérale, car il sait manipuler ces expressions. Pour avoir la valeur de ce nombre,
> eval(%);
1/2

On peut introduire des paramètres :
> e:=sin(t)*cos(a*t);

e:=sin(t)cos(a t)
Maple sait néanmoins intégrer cette expression
> int(%,t);
-1/2 cos((1+a)t)/(1+a)+1/2 cos((-1+a)t)/(-1+a)
Enfin, on peut attribuer une valeur au paramètre
> subs(a=2,%);
-1/6 cos(3t) +1/2 cos(t)
puis à la variable
> subs(t=Pi/4,%);
-1/6 cos(3Pi/4) +1/2 cos(Pi/4)
en demander la valeur : eval ou bien
> value(%);
1/3 sqrt(2)
puis une valeur numérique approchée
> evalf(%);
.4714045206

Maple est un outil de manipulation d'expressions, qui permet aussi de calculer des valeurs numériques et de faire des dessins.
Pour la plupart des commandes Maple, il existe une aide en ligne qui explique la syntaxe, les options, donne des exemples et indique les commandes reliées. Pour l'appeler, on tape
> ?nom_de_la_commande
et Maple ouvre une fenêtre d'aide en ligne. De plus,
> ?linalg
ouvre la page d'aide en ligne concernant l'algèbre linéaire. On trouve en liens toutes les commandes relatives aux matrices, systèmes linéaires... On ferme la fenêtre d'aide en cliquant sur le . en haut à droite de la fenêtre.
L'aide en ligne répond à la plupart des questions. Le tout est de savoir le nom de la commande souhaitée ou d'une commande voisine. Et de lire avec soin la syntaxe.

Commode : le copier-coller à la souris. Noircir la zone a copier, placer le curseur au bon endroit, clic droit.

Liste de commandes usuelles

diff : dérivation
exp, log, sin, cos, tan...: fonctions prédéfinies
int : intégrales
series : développements limités
solve : résolution d'équations
dsolve : résolution d'équations différentielles

Algèbre linéaire

Avant d'utiliser ces commandes, appeler la librairie spécifique de l'algèbre linéaire. Pour cela, taper
> with(linalg);
matrix, rank, genmatrix, det, inverse, multiply, eigenvalues, eigenvectors, transpose

Représentations graphiques

Avant d'utiliser ces commandes, appeler la librairie spécifique pour les représentations graphiques. Pour cela, taper
> with(plots);
plot, plot3d

Mise en page (facultatif)

Pour donner un titre à la feuille de travail, sélectionner, dans le menu Insert/Insertion, paragraph puis before. Taper le titre, le centrer en cliquant sur l'icône adéquate en haut à droite. Pour créer une section, sélectionner, dans le menu Insert/Insertion, section. A droite du bouton carré, taper le titre de la section puis insérer un [> en cliquant sur l'icône adéquate. Les instructions tapées ensuite resteront groupées dans un paragraphe qu'on pourra faire apparaître et disparaître (à l'exception du titre) en cliquant sur le bouton du paragraphe.