Download Le Langage de programmation Maple

Transcript
Mohamed El Marraki
_________________________________________________________________________________________________________________
Exemple : soit à intégrer la fonction f(x,y) = x+y sur le domaine D=[1,2]x[3,4]
>with(student) ;
doubleint(x+y, x = 1..2, y = 3..4) ;
evalf(%) ;
le signe % fait référence au dernier résultat
3.7 Développement en série de Taylor
3.7.1 Série de Taylor
La syntaxe est :
taylor (f(x), x = a, n) ;
tels que:
- f(x) est la fonction dont il faut écrire le développement en série de Taylor.
- a est le point autour duquel f(x) est développé en série de Taylor
- n est l’ordre du développement
Exemple : soit à développer en série de Taylor autour du point x=0 de f(x)=sin(x).
>serie_taylor := taylor(sin(x), x = 0,3) ;
serie_taylor := x + O(x3)
3.7.2 Polynôme de Taylor
De la série de Taylor, il est possible d’extraire le polynôme de Taylor à l’aide de la
commande convert et de l’option polynom.
Exemple :
>serie_taylor := taylor(sin(x), x = 0,3) ;
serie_taylor := x + O(x3)
>poly := convert(serie_taylor, polynom);
poly := x
Pour les séries entières, on peut utiliser le module powseries qui contient plusieurs
commandes permettant de manipuler ces séries.
>restart ;
with(powseries) ;
3.8 Exercices
Exercice 3.1 :
1. Donner les termes de la suite xi pour i variant de -5 à 7 (utiliser la commande seq).
2. Calculer le produit des termes de la suite xi pour i variant de -5 à 7 (utiliser la
commande convert).
Exercice 3.2 :
1. Mettre dans une liste les valeurs du polynôme x2 + x + 41 pour x entier variant de 10 à 10, (on définit le polynôme par p :=x->x^2+x+41).
2. Sélectionner les éléments de cette liste qui sont des nombres premiers. Que
constatez-vous ? (utiliser la fonction isprime()).
Exercice 3.3 : Exécuter les instructions suivantes :
Le Langage de programmation Maple
21