C P G E  Oujda                                                                                                                             Maple(1)                                                                                                                                                  Sup/Spe

Présentation/Calculs approchés et exacts/expressions/développement et factorisation

 

Présentation de Maple :

Maple est un logiciel de calcul formel, c'est-à-dire numérique et symbolique. Par « calcul numérique » on entend « calcul approché », et par « calcul symbolique », « calcul exact ». Ce genre d'outil est très utilisé dans l'enseignement, les centres de recherche et l'industrie (il existe d'autres logiciels de calcul formel, on peut citer notamment Mathematica et Mathlab). Maple est un acronyme pour MAthematical PLEasure, (Maple est originaire de l'Université de Waterloo, Canada), ce qui explique l'omniprésence du symbole http://www.grappa.univ-lille3.fr/polys/maple-1999/images/erable.gif. Maple est un produit de Waterloo Maple Software Corporation. Sa principale force repose sur ses algorithmes de résolution de problèmes symboliques : à la différence des autres types de logiciels mathématiques, qui peuvent seulement travailler en arithmétique flottante (pseudo-réels), Maple peut résoudre de nombreux problèmes où doivent être prises en compte des notions mathématiques formelles, et renvoyer ses résultats sous la forme d'objets mathématiques. Maple fournit de très nombreuses fonctionnalités mathématiques, dont par exemple : calcul numérique ; résolution d'équations ; Fonctions trigonométriques et exponentielles/logarithmiques ; algèbre linéaire ; statistique ; représentation graphiques en 2D et 3D ; animation. ….     L’utilisation de Maple ne dispense pas de l’apprentissage des mathématiques et de la physique, c’est à l’utilisateur de faire le raisonnement correct , de guider les calculs et de vérifier les résultats. Maple est composé d’un éditeur plein écran piloté à la souris. Chaque page est divisée en cellules , des cellules d’entrées et des cellules de sortie.                                                                    

Distinction majuscule/minuscules : Maple fait la différence entre majuscules et minuscules, par exemple « pi » n'est qu'une lettre grecque, mais « Pi » est une constante mathématique connue.
La plupart des fonctions sont à écrire en minuscules.

Exemples :

  Tapez : 1+2;   Tapez : 3/4 + 8/9;  Tapez : Digits:=20;
Cette dernière a pour effet d'affecter la valeur 20 à la variable
Digits. Cette variable contrôle la précision des calculs. Ce que vous venez de taper signifie que les calculs se font maintenant avec une précision de 20 chiffres (la valeur par défaut est de 10 chiffres).   Tapez de nouveau : 8/9 + 5.1;

Mots réservés

La variable pi est indéterminée, alors que Pi désigne http://www.grappa.univ-lille3.fr/polys/maple-1999/images/pi.gif=3,1415...
Pi est donc protégé (réservé) et ne peut pas être modifié.
L'imaginaire pur http://www.grappa.univ-lille3.fr/polys/maple-1999/images/racine_de_moins_1.gifest noté
I, et non i. (On peut écrire aussi sqrt(-1) ou (-1)^(1/2))
De même http://www.grappa.univ-lille3.fr/polys/maple-1999/images/infini.gifest désigné par
infinity.
La variable
gamma est aussi un mot réservé désignant la constante d'Euler http://www.grappa.univ-lille3.fr/polys/maple-1999/images/gamma.gif=0,577...

 

Fonctions usuelles

Fonction

Maple

ln x

ln(x) ou log(x)

ex

exp(x)

http://www.grappa.univ-lille3.fr/polys/maple-1999/images/racine_de_x.gif

sqrt(x)

 |x| (valeur absolue) 

abs(x)

sin x, cos x,...

sin(x), cos(x),...

Factorielle

n! ou factorial(n)

·         La fonction evalf donne l’évaluation décimale : ex : evalf(10/3,20) ;

·         iquo donne le quotient entier et irem donne le reste entier : ex :iquo(17,3) ;irem(17,3) ;

·         isprime teste si un nombre est premier , nextprime(n) donne le plus petit nombre premier>n et ithprime donne le n ième nombre premier

·         La décomposition en produits de facteurs premiers de « 200! » ?
Tapez :
ifactor(200);

·           La factorisation de « 162x5 + 4815x4 + 33201x3 - 14977x2 - 428855x + 281750 » ?
Tapez
factor(162*x^5 + 4815*x^4 + 33201*x^3 - 14977*x^2 - 428855*x + 281750);

·         La fonction expand développe des  expressions polynomiales

·           Les solutions de l'équation générale du second degré « ax2+bx+c=0 » ?
Tapez :
solve (a*x^2+b*x+c=0,x);                                                                                             La solution du système d'équations (à 4 inconnues) suivant ?

3w

+

4x

-

2y

+

z

=

-2

w

-

x

+

2y

+

2z

=

7

4w

-

3x

+

4y

-

3z

=

2

-w

+

x

+

6y

-

z

=

1

Il vous suffit de taper : solve({3*w+4*x-2*y+z=-2, w-x+2*y+2*z=7, 4*w-3*x+4*y-3*z=2, -w+x+6*y-z=1}, {w,x,y,z});
Vous devez obtenir http://www.grappa.univ-lille3.fr/polys/maple-1999/images/exp006.gif(mais pas obligatoirement dans cet ordre). Exercices :

1)  Tapez cette formule : http://www.grappa.univ-lille3.fr/polys/maple-1999/images/exp004.gif

2)  Afficher la valeur de pi avec 1000 chiffres après la virgule

3)  Le nombre 247-1 est il premier ?

4)  Afficher le nombre premier qui suit 247-1

5)  Afficher le 1000 ième nombre premier

6)  Calculer la factorielle de 100

7)  Factoriser x8-1 ; x2-y2 ; (x^2-2*y^2)/(x-sqrt(2)*y)

8)  Développer (x+1)*(x+2)^2 ; (cos(x)+sin(x))2 ; cos(3x) ; tan(x/2) ; tan(3x)

9)  Explorer les expressions suivantes en utilisant les commandes solve, factor: http://www.grappa.univ-lille3.fr/polys/maple-1999/images/exp012.gif ;http://www.grappa.univ-lille3.fr/polys/maple-1999/images/exp013.gif ;http://www.grappa.univ-lille3.fr/polys/maple-1999/images/exp014.gif ;http://www.grappa.univ-lille3.fr/polys/maple-1999/images/exp015.gif ; http://www.grappa.univ-lille3.fr/polys/maple-1999/images/exp016.gif