• Aucun résultat trouvé

Dans le r´ epertoire TP-AN-2015 de votre espace de travail, enregistrez le fichier tp3-1516.py depuis le site http://champion.univ-tln.fr/

N/A
N/A
Protected

Academic year: 2022

Partager "Dans le r´ epertoire TP-AN-2015 de votre espace de travail, enregistrez le fichier tp3-1516.py depuis le site http://champion.univ-tln.fr/"

Copied!
1
0
0

Texte intégral

(1)

Analyse Num´ erique - TP 3 L2 MATH ´ EMATIQUES, 2015-2016

L’objet de ce TP est l’utilisation des formules de quadratures pour le calcul d’int´ egrales et de primitives, puis la r´ esolution d’´ equations diff´ erentielles ordinaires.

Dans le r´ epertoire TP-AN-2015 de votre espace de travail, enregistrez le fichier tp3-1516.py depuis le site http://champion.univ-tln.fr/

en suivant les liens Enseignement puis Analyse Num´ erique de semestre 3.

Vous transmettrez votre rapport par courriel ` a l’adresse champion@univ-tln.fr sous la forme : tp3-VOTRENOM.pdf.

Exercice 1.

(1) Utiliser la fonction trapeze composite pour calculer les int´ egrales suivantes : Z

π2

0

cos(x)dx et Z 1

0

1 1 + x 2 dx.

en d´ ecomposant l’intervalle en 10, 50, 100 et 1000. ´ Evaluer l’exactitude des r´ esultats (la deuxi` eme int´ egrale vaut π 4 ). Sont-ils coh´ erents avec le r´ esultat du cours ? On rappelle que l’erreur doit ˆ etre inf´ erieure ` a (b − a) 3

12n 2 max

[a,b]

|f 00 |.

(2) Reprendre la question pr´ ec´ edente en programmant cette fois la m´ ethode de Cavalieri-Simpson, pour laquelle on rappelle que sur l’intervalle [a, b] elle s’´ ecrit :

Z b

a

f (x)dx = b − a 6

f(a) + 4f a + b

2

+ f(b)

.

Dans ce cas, l’erreur doit ˆ etre inf´ erieure ` a (b − a) 5 2880n 4 max

[a,b] |f (4) |.

(3) Tracer sur un mˆ eme graphique les courbes de la fonction x 7→

Z x

1

1

t dt sur l’intervalle [0, 1; 5] pour les deux m´ ethodes pr´ ec´ edentes en utilisant une d´ ecomposition de chaque intervalle en 20.

(4) Comparer la fonction trapeze composite du fichier tp3-1516.py et celle propos´ ee dans le fascicule de cours.

Exercice 2.

(1) A l’aide de la fonction euler progressif, r´ esoudre l’´ equation diff´ erentielle y 0 = y sur l’intervalle [0, 2], en supposant y(0) = 1, pour diff´ erentes valeurs du param` etre n : 10, 50, 100.

(2) ` A partir de quelle valeur de n la solution calcul´ ee donne-t-elle y(1) ` a 10 −3 pr` es ? On pourra supposer n pair.

(3) Reprendre les deux questions pr´ ec´ edentes avec le sch´ ema d’Euler modifi´ e, pour lequel on rappelle la formule du fascicule :

y(t n+1 ) = y(t n ) + hf

t n + h

2 , y(t n ) + h

2 f (t n , y(t n ))

o` u h = b − a n .

(4) Tracer, avec les deux sch´ emas num´ eriques ci-dessus, la solution de l’´ equation diff´ erentielle y 0 = y

2(t + 1)

et y(0) = 1 sur l’intervalle [0, 8].

Références

Documents relatifs

On peut alors d´ efinir de nouvelles fonctions, par exemple, une c´ elebre fonctions nomm´ e fonction d’Airy Ai, introduit lors de calculs d’optique, notamment lors de l’´ etude

En d’autres termes, pour faire ´ evoluer le syst` eme pendant le temps s + t, on peut le faire ´ evoluer pendant le temps t, puis recommencer (comme si on partait du temps 0) pendant

Avertissement : pour les projets, on pourra utiliser la commande ode de Scilab, mais il faudra imp´erativement programmer au moins une des m´ethodes pr´ec´edentes de fa¸con

[r]

[r]

Parcours int´ egrant obligatoirement cette UE : Math´ ematiques Fonda- mentales et Math´ ematiques pour l’Enseignement.. Parcours pouvant int´ egrer cette UE : tous les

– Equations diff´ ´ erentielles non lin´ eaires, Th´ eor` eme de Cauchy-Lipschitz (local et glo- bal), comparaison de solutions et Lemme de Gronwall, solutions locales - maximales

La constante l repr´ esente la longueur du fil, g est l’acc´ el´ eration de pesanteur, θ 0 est l’angle que fait initialement le pendule avec