Академический Документы
Профессиональный Документы
Культура Документы
Maple
Dmarrage
Pour dmarrer Maple, aller dans le menu Dmarrer, Gnie, Maple 8 et
slectionner Maple 8. Celui-ci nest, pour linstant, accessible que dans le local
A0304.
Notions de bases
Feuille de travail
Les feuilles de travail ressemblent ceci :
Ajouter du texte
Les feuilles de travail peuvent aussi accueillir du texte explicatif. Lajout de texte
se fait en crivant le texte avant le symbole dinvite de commande. La mthode
la plus simple est de placer le curseur juste devant le symbole > et dappuyer
sur la flche de gauche du clavier ou en appuyant sur licne de feuille drable
verte de la barre de menu. Voici un exemple :
On voit dans lexemple quil est possible de formater sa guise le texte et mme
de changer la police du texte, la forme du paragraphe, le style dcriture, etc.
Alors quen mode Mathmatique Standard, les commandes sont entres dans
une bote de texte au dessus de la feuille de travail comme on le voit ici :
Sections et sous-sections
lintrieur dune feuille de travail il est possible de crer des sections et des
sous-sections. Pour y parvenir, appuyer sur le bouton
de la barre de menu.
Les sous-sections permettent de bien identifier une partie du calcul et facilite la
visualisation de lensemble de la feuille de travail en cachant ou en rvlant une
portion du calcul.
Addition
Soustraction
Multiplication (la multiplication est obligatoire : pour valuer 3x on
doit absolument entrer 3*x)
Division
Puissance
Factorielle
Racine carre de x
Sinus de x
Cosinus de x
Tangente de x
Arc tangente de x
Arc sinus de x
Arc cosinus de x
Logarithme nprien (ln x ) log(100)=4.605
e^x, pour avoir la constante e on fait exp(1)
Absolue de x
Dtruit toutes les variables et vide la mmoire de Maple
value lquation donne
Donne la rponse exacte sous la forme dun nombre virgule
flottante
3.141592654
Plus grande valeur reprsentable par Maple
2.718281828
Sommes et produit
La fonction sum permet de calculer la somme arithmtique dune fonction dfinie.
Sont utilisation se fait de la manire suivante :
Nombres Complexes
Sous Maple les nombres complexes sont reprsents avec le I (i majuscule). Par
exemple, les nombre 3+4i et -5i serait reprsent comme suit :
>3+4*I;
>-5I;
Puisque Maple est sensible la casse, il est trs important dutiliser la notation i
majuscule.
Paquetages
Les fonctions Maple ne sont pas toutes prdfinies, il est parfois ncessaire de
les charger. Maple mets notre disposition une multitude de paquetages
(packages) contenant un grand nombre de fonctions. Les paquetages sont
regroups par domaine.
Pour charger un paquetage, dans ce cas-ci plots, on utilise la fonction with() de
la manire suivante :
>with(plots) :
Il est prfrable de terminer la commande avec le deux-points, de cette manire
Maple naffichera pas les rsultats de la commande qui sont plus ou moins
intressant dans notre cas.
Plots
Ce paquetage contient plusieurs commandes de dessins de courbe et de surface
en trois dimensions. Pour charger le paquetage, comme lhabitude, entrer la
commande :
>with(plots) :
Voici quelques exemples de fonctions du paquetage plots :
plot(f,h,v) : Permet de tracer une courbe paramtrique ou une fonction standard
en deux dimensions. Le paramtre f est la courbe tracer (paramtrique ou
fonction), h la plage horizontale et v la plage verticale.
Exemple :
>plot(sin(x),x=0..2*Pi,y=-2..2);
>plot([sin(t),cos(t),t=-Pi..Pi]);
La premire commande affiche la fonction f(x)=sin(x) alors que la deuxime est
une courbe paramtrique circulaire. Les courbes paramtriques doivent tre
spcifies entre crochets.
plot3d(f,a..b,cd) : La fonction plot3d est une fonction permettant de tracer une
fonction f(x,y) en trois dimensions. Son utilisation se fait de la manire suivante :
>plot3d(sin(x+y),x=0..Pi,y=0..Pi);
spacecurve(L,options) :
Spacecurve
permet
laffichage
de
courbes
paramtriques en trois dimensions. Voici un exemple de son utilisation :
>spacecurve([cos(t),sin(t),t],t=0..4*Pi);
Linalg
Celui-ci contient les commandes pour travailler avec des vecteurs. Si lon veux
dfinir et utiliser les vecteurs il est ncessaire de charger ce paquetage avec la
commande :
>with(linalg) :
Ensuite, la dfinition des vecteurs se fait comme suit :
>v1 :=vector([1,2,3]);
>v2 :=vector([2,3,4]);
Ces commandes cres deux variables de type vecteur constitues des valeurs 1,
2, 3 et 2, 3, 4.
Les matrices elles sont construites avec la commande suivante :
>m1 :=matrix(2,2,[5,4,6,3]);
pour construire une matrice 2 par 2 avec les valeur 5 et 4 pour la premire ligne
et 6 et 3 pour la deuxime.
Plusieurs fonctions sont incluses dans le paquetage linalg, par exemple :
norm(v,n) : Calcule la norme 1,2,,infini ou la norme de Frobenius du vecteur v.
n reprsente donc le nom de la norme. Pour les matrices, le paramtre n doit
tre 1,2, inifinty ou frobenius, alors que pour la norme dun vecteur on peut
utiliser toutes les valeurs rels plus grande que 1, infinity ou frobenius.
dotprod(v1,v2) : value le produit scalaire des deux vecteurs ou matrices v1 et
v2.
crossprod(v1,v2) : value le produit vectoriel des deux vecteurs ou matrices v1
et v2.
Variables
Les variables sous Maple sont reprsentes par un nom contenant des lettres,
chiffres et/ou le caractre _ . Il est cependant prfrable de commencer le
nom de la variable avec une lettre. Une autre chose ne pas oublier est que
Maple est sensible la casse, donc deux variables, par exemple, temp et Temp,
sont considres diffrentes.
Drives
Les drives partielles sont values laide de la fonction diff(). Une autre
fonction est accessible pour afficher une drive sans lvaluer : Diff(). La
commande est utilise avec la syntaxe suivante :
>diff(x^3+3*y^2+8,x);
Cette commande nous donne la drive de x^3+3*y^2+8 par rapport x. Les
drives dordre suprieure peuvent aussi tre trouves en utilisant une syntaxe
comme suit :
>diff(x^3+3*y^2+8,x,y,x);
Intgrales
Les intgrales dfinies et indfinies peuvent tre facilement values par Maple
en utilisant la fonction int(). Comme dans le cas des drives, il est possible
dafficher une intgrale sans lvaluer en utilisant la fonction Int(). La commande
scrit de la manire suivante :
>int(x^2+4*x+5,x=0..5);
pour une intgrale dfinit,
>int(x^2+4*x+5,x);
pour une intgrale indfinie et
>int(int(x^2+3*y,x),y);
2
pour une intgrale double du style : x +3 y dx dy .