À rendre avant le 11/04/2022, 15h00
Un trapèze rectangle a la forme suivante :
Il est formé de deux côtés parallèles et de deux angles droits.
Question 1 : Écrire une fonction aire_trapeze(base, cote1, cote2)
qui calcule l'aire d'un trapèze dont la base (le côté ayant deux angles droits) a longueur base
et dont les deux côtés parallèles ont longueur cote1
et cote2
.
La méthode des trapèzes permet de calculer une valeur approchée d'une intégrale. Supposons que l'on souhaite calculer $$ I = \int_a^b f(t) dt $$ L'idée est la suivante :
Question 2 : Écrire une fonction integrale_approchee(f, a, b, n)
qui exécute la méthode des trapèzes et retourne la valeur approchée $S_n$.
On note $E(n) = |I - S_n|$ l'erreur d'approximation de la méthode des trapèzes.
Question 3 : Tracer la courbe de $E(n)$ en fonction de $n$, pour la fonction $f = \sin(x)$ dans l'intervalle $[a, b] = [0, \pi]$.
Question 4 : Écrire une fonction integrale_approchee_symbolique(f, a, b)
qui retourne une expression symbolique représentant $S_n$. On rappelle que pour déclarer une variable $n$ destinée à être entière et strictement positive, il faut ajouter les commandes :
assume(n>0)
assume(n, 'integer')
après la déclaration de la variable.
Question 5 : À l'aide de la fonction taylor
, donner un équivalent asymptotique en fonction de $n$ de la vitesse de convergence de la méthode des trapèzes, pour la fonction $f(x) = \sin(x)$ dans l'intervalle $[0, \pi]$.
Indication : en tapant taylor?
, on cherchera comment utiliser cette fonction.
Question 1 : Écrire une fonction developpement_taylor(f, a, n)
qui calcule le développement de Taylor (ou développement limité) d'une fonction $f$, autour du point $a$ et à l'ordre $n$.
Question 2 : Sur l'exemple de la fonction $f(x) = \sin(x)$, autour de $a=0$ et à l'ordre $10$, comparer le résultat de votre developpement_taylor(f, a, n)
avec celui de la fonction taylor
de sagemath.
Indication : en tapant taylor?
, on cherchera comment utiliser cette fonction.
Question 3 : Sur l'exemple de la fonction $f(x) = \sin(x)$ autour de $x=0$, afficher le graphe de la fonction et de ses développements aux ordres $2$, $4$, $6$ et $8$ (de différentes couleurs). Les graphes seront affichés avec $[x_{\rm min}, x_{\rm max}] = [-\pi, \pi]$ et avec $[y_{\rm min}, y_{\rm max}] = [-2, 2]$.