• Aucun résultat trouvé

Méthode d'Euler Solution approchée versus solution exacte

N/A
N/A
Protected

Academic year: 2022

Partager "Méthode d'Euler Solution approchée versus solution exacte"

Copied!
2
0
0

Texte intégral

(1)

>

>

>

>

>

>

>

>

Méthode d'Euler

Solution approchée versus solution exacte

with(plots):

# Procédure graphe_sol_approchee retournant le graphe de la solution donnée par la méthode d'Euler

# argument a: fonction a apparaissant dans l'EDL1

# argument t0,T: intervalle d'étude [ t0 , t0 + T ]

# argument y_t0: valeur initiale en t0

# argument N: nombre de pas - 1 de la méthode

graphe_sol_approchee := proc( a , t0 , T , y_t0 , N ) local k , pas , y , t , pente , liste_points;

pas := T/N ; t:=t0;

y:=y_t0;

liste_points:=[[t0,y_t0]];

for k from 1 to N do pente := -a(t)*y ; t:=t+pas;

y:=pente*pas+y;

liste_points:=[op(liste_points),[t,y]];

od ;

return(plot(liste_points,linestyle=solid,color=red));

end proc:

# Procédure graphe_sol_exacte retournant le graphe de la solution exacte

# argument a: fonction a apparaissant dans l'EDL1

# argument t0,T: intervalle d'étude [ t0 , t0 + T ]

# argument y_t0: valeur initiale en t0

graphe_sol_exacte := proc( a , t0 , T , y_t0) local solution ;

solution:=dsolve({diff(y(t),t)+a(t)*y(t)=0,y(t0)=y_t0});

return(plot(rhs(Solution),t=t0..t0+T,color=blue,linestyle=dash) );end proc:

# Procédure affiche affichant les graphes de la solution exacte et de la valeur approchée

# argument a: fonction a apparaissant dans l'EDL1

# argument t0,T: intervalle d'étude [ t0 , t0 + T ]

# argument y_t0: valeur initiale en t0

# argument N: nombre de pas - 1 de la méthode affiche := proc( a , t0 , T , y_t0 , N )

display(graphe_sol_approchee( a , t0 , T , y_t0 , N ),graphe_sol_exacte( a , t0 , T , y_t0));

end proc:

(2)

>

>

>

>

>

>

>

>

affiche(t->t,0,10,1,5);

t

2 4 6 8 10

0 1000 2000 3000

affiche(t->t,0,10,1,20);

t

0 2 4 6 8 10

0 0.2 0.4 0.6 0.8 1

affiche(t->t,0,10,1,50);

t

0 2 4 6 8 10

0 0.2 0.4 0.6 0.8 1

Références

Documents relatifs

 Préparer la burette : vérifier le bon fonctionnement du robinet, rincer la burette avec un peu de la solution titrée de permanganate de potassium (de concentration C 2 = 2,00.10 -2

application à la mise en évidence de la décomposition spinodale et de la nucléation.. Solution exacte de la Percolation de

Nous pr´ esentons une solution num´ erique des ´ equations d’Euler montrant la solution non- born´ ee : l’approximation de la solution est donn´ ee par une s´ erie de Taylor dans

Dans ce paragraphe on va démontrer la convergence locale de la procédure multigrille MGVI(/, u h g t ) ainsi que la convergence de l'itération imbriquée NMGVI(/, u h g t ) sous

 Heuristique pour le score SP: Algorithme garanti d’obtenir un alignement dont le score est au plus deux fois plus élevé que le score d’un alignement optimal....

suivante; 3° à coté de chacune des lettres A, B, 0,..., écrites Tune au-dessous de l'autre, j'écris le nombre de ponts conduisant à la région marquée par la lettre que je

L’accès aux archives de la série « Publications du Département de mathématiques de Lyon » im- plique l’accord avec les conditions générales d’utilisation

Dans de nombreux problèmes courants d'ordonnancement, notamment dans le calcul d'un réseau PERT, on recherche le maximum de plusieurs valeurs, maximum de la durée de plusieurs