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.