Académique Documents
Professionnel Documents
Culture Documents
1 Exercices
1.1 Intgration numrique
Question 1. crire une fonction paramtre par une fonction f : R R, deux rels a et b et un
nombre n de pas, qui retourne lintgrale de f entre a et b, calcule par la mthode des rectangles.
graphe de y = f (x)
graphe de y = f (x)
y
a
b
La mthode de Simpson
La mthode de Simpson est une mthode numrique de calcul dintgrale sur un intervalle [a, b] :
Z b
f (x) dx
a
Tous les coefficients valent 4/3 ou 2/3 alternativement sauf le premier et le dernier qui valent 1/3.
La formule nest valable que si N est un nombre pair.
Les questions qui suivent sont destines construire progressivement une fonction simpson en
MAPLE qui implante la mthode de Simpson. Lentier N fera partie des paramtres de la fonction.
Question 3. Quels autres paramtres donneriezvous la fonction simpson ?
Question 4. Implanter en MAPLE une fonction pair_suivant paramtre par un entier n et qui
retourne le plus petit nombre pair suprieur ou gal n (on peut tester en MAPLE si un nombre n
est pair en testant si le reste de la division de n par 2 est nul ; ce reste sobtient en MAPLE par
lappel de fonction irem (n, 2)).
Question 5. Implanter en MAPLE la fonction simpson. Si lentier N est un nombre impair, votre
fonction peut le remplacer par le plus petit nombre pair qui lui est suprieur ou gal. Vous pouvez
pour cela rutiliser le rsultat de la question prcdente.
Question 6. Donner un appel de fonction qui calcule une approximation de lintgrale suivante
par la mthode de Simpson, pour N = 4 :
Z 3
x2 dx.
1
1.2 Graphisme
Question 7. crire une fonction paramtre par une liste de points [[x1 , y1 ], . . . , [xn , yn ]] et qui
retourne le graphique obtenu en joignant chaque point chaque autre par un segment de droite.
1.3 valuation
Question 8. crire une fonction paramtre par la liste des coefficients dun polynme, une
valeur pour lindtermine et qui retourne le polynme valu en la valeur.
> evalue_polynome ([2, 3, 5], x);
2
5 x + 3 x + 2
Question 9. Mme question que la prcdente en utilisant le schma de Hrner, qui repose sur
lgalit suivante (qui se gnralise un degr quelconque) :
a3 x3 + a2 x2 + a1 x + a0 = ((a3 x + a2 ) x + a1 ) x + a0 .
x2 x3
+
+
2!
3!
Question 11. crire une fonction sinus, paramtre par un ordre o et qui retourne le dveloppement limit de la fonction sin(x) tronqu lordre o.
sin(x) = x
x3 x5
+
3!
5!
Question 13. Ecrire une fonction paramtre par un entier , qui retourne le triangle de Pascal,
jusqu la ligne . Rutilisez la fonction prcdente.
> Pascal (3);
[[1], [1, 1], [1, 2, 1], [1, 3, 3, 1]]