• Aucun résultat trouvé

1TestsAlgorithmiqueetMatlab Listings Tabledesmatières Travailindividueletpersonnel Durée:8h008h30-12h30et13h30-17h30 Travauxpratiques-E.D.O.

N/A
N/A
Protected

Academic year: 2022

Partager "1TestsAlgorithmiqueetMatlab Listings Tabledesmatières Travailindividueletpersonnel Durée:8h008h30-12h30et13h30-17h30 Travauxpratiques-E.D.O."

Copied!
11
0
0

Texte intégral

(1)

Energétique I Méthodes Numériques II

Sup’Galilée Année 2013-2014

Travaux pratiques - E.D.O.

Durée : 8h00

8h30-12h30 et 13h30-17h30

Travail individuel et personnel

Table des matières

1 Tests Algorithmique et Matlab 1

2 Résolution numérique d’équations différentielles ordinaires 3

2.1 Rappels de schémas numériques usuels . . . . 3

2.1.1 Schéma d’Euler progressif . . . . 4

2.1.2 Schéma de la tangente améliorée . . . . 4

2.1.3 Schéma de Runge-Kutta d’ordre 4 . . . . 4

2.1.4 Méthodes d’Adams-Bashforth . . . . 4

2.1.5 Méthodes d’Adams-Moulton . . . . 4

2.2 Schéma prédicteur-correcteur . . . . 4

2.3 Travail à effectuer . . . . 5

3 Le pendule pesant 7 3.1 Position du problème et équations différentielles . . . . 7

3.2 Résolution numérique . . . . 7

3.3 Portrait de phase du pendule . . . . 8

4 Annexes 10 4.1 listings . . . . 10

4.2 Quelques E.D.O. du premier ordre . . . . 11

4.2.1 Exemple 1 . . . . 11

4.2.2 Exemple 2 . . . . 11

4.2.3 Exemple 3 . . . . 11

Listings 1 edo1d.m . . . . 10

2 redEUL1d.m . . . . 10

3 PenduleMovie.m . . . . 10

4 PlotPendule.m . . . . 11

1 Tests Algorithmique et Matlab

On dispose, entre autres, de la fonction black et du programme Quadrillagefigure fournis. Dans le pro-

gramme Quadrillagefigure l’appel à la fonction Quadrillage a été mis en commentaire.

(2)

Q. 1 Ecrire la fonction Matlab Quadrillage(imin,imax,jmin,jmax) permettant de générer un quadrillage pour les lignes imin à imax et les colonnes jmin à jmax. Voici un exemple avec la commande Quadrillage(-5,6,-3,7) représentant uniquement les traits noirs sur la figure :

−5

−4

−3

−2

−1 0 1 2 3 4 5 6

−3 −2 −1 0 1 2 3 4 5 6 7

quadrillage(−5,6,−3,7) et black(1,2)

colonne

ligne

point (−3,−5) point (−2,−4) point (7,6) point (8,7)

On peut tester cette fonction avec le programme Quadrillagefigure fourni pour obtenir la figure précédante.

On dispose de la fonction black(i,j) qui dessine un pavé noir en ligne i et colonne j d’un quadrillage. Voici le résultat de la commande black(1,2) sur le quadrillage précédant.

Q. 2 Ecrire la fonction Damier(imin,imax,jmin,jmax) permettant d’obtenir un damier, sur le quadrillage as- socié (commande Quadrillage(imin,imax,jmin,jmax)), sachant que le carré en bas à gauche est blanc. Voici un exemple d’utilisation :

−4

−1 2 5 8

−3 0 3 6 9 12

Damier2(−4,9,−3,12)

Q. 3 Ecrire la fonction mosaique20b(n) permettant de créer la mosaïque représentée en Figure 3 sur le qua-

drillage Quadrillage(-n,n,-n,n)

(3)

mosaique20b(23)

−23

−20

−17

−14

−11

−8

−5

−2 1 4 7 10 13 16 19 22

−23 −20 −17 −14 −11 −8 −5 −2 1 4 7 10 13 16 19 22

mosaique20b(24)

−24

−21

−18

−15

−12

−9

−6

−3 0 3 6 9 12 15 18 21 24

−24 −21 −18 −15 −12 −9 −6 −3 0 3 6 9 12 15 18 21 24

Figure 1 – Résultat des commandes mosaique20b(23) et mosaique20b(24)

Q. 4 Ecrire la fonction mosaique21b(n) permettant de créer la mosaïque représentée en Figure 4 sur le qua- drillage Quadrillage(-4*n,4*n,-4*n,4*n)

mosaique21b(6)

−24

−20

−16

−12

−8

−4 0 4 8 12 16 20 24

−24 −20 −16 −12 −8 −4 0 4 8 12 16 20 24

mosaique21b(7)

−28

−24

−20

−16

−12

−8

−4 0 4 8 12 16 20 24 28

−28 −24 −20 −16 −12 −8 −4 0 4 8 12 16 20 24 28

Figure 2 – Résultat des commandes mosaique21b(6) et mosaique21b(7)

Créer une archive compressée (format zip ou tar.gz) nommée <NOM>-TP1-Q1a4 contenant les fichiers Quadrillage.m, black.m, Damier.m, mosaiqueB.m, mosaiqueC.m et tout autre fichier permettant l’éxe- cution de Damier.m, mosaiqueB.m et mosaiqueC.m. Ici <NOM> correspond évidemment à votre nom.

Envoyer un mail à votre enseignant de TP ayant pour sujet "<NOM> TP1 Q1a4" et en fichier joint l’archive compressée créée précédement.

A faire avant 10h30

(4)

2 Résolution numérique d’équations différentielles ordinaires

Pour une explication détaillée voir le polycopié fourni CoursEDO.pdf

2.1 Rappels de schémas numériques usuels

Définition 2.1 (problème de Cauchy) Soit f f f l’application continue définie par f

f

f : r t 0 , t 0 T s R d ÝÑ R d p t, y y y q ÞÝÑ f f f p t, y y y q

avec T Ps 0, 8s . Le problème de Cauchy revient à chercher une fonction y y y définie par y

y y : r t 0 , t 0 T s ÝÑ R d t ÞÝÑ y y y p t q continue et dérivable, telle que

y y y 1 p t q f f f p t, y y y p t qq , @ t P r t 0 , t 0 T s (2.1)

y y y p t 0 q y y y r 0 s P R d . (2.2)

On note t n , n P v 0, N w , une discrétisation régulière de r t 0 , t 0 T s , y y y r n s y y y p t n q et f f f r n s f f f p t n , y y y r n s q

2.1.1 Schéma d’Euler progressif

"

y y y r n 1 s y y y r n s hf f f r n s , @ n P v 0, N 1 w

y y y r 0 s y y y p t 0 q (2.3)

Ce schéma est d’ordre 1.

2.1.2 Schéma de la tangente améliorée

"

y y y r n 1 s y y y r n s hf f f p t n h 2 , y y y r n s h 2 f f f r n s q , @ n P v 0, N 1 w

y y y r 0 s y y y p t 0 q (2.4)

Ce schéma est d’ordre 2.

2.1.3 Schéma de Runge-Kutta d’ordre 4

k k k r 1 n s f f f p t n , y y y r n s q

k k k r 2 n s f f f p t n h 2 , y y y r n s h 2 k k k r 1 n s q k k k r 3 n s f f f p t n h 2 , y y y r n s h 2 k k k r 2 n s q k k k r 4 n s f f f p t n h, y y y r n s hk k k r 3 n s q

y y y r n 1 s y y y r n s h 6 p k k k r 1 n s 2k k k r 2 n s 2k k k r 3 n s k k k r 4 n s q .

(2.5)

2.1.4 Méthodes d’Adams-Bashforth On note f f f r n s f f f p t n , y y y r n s q

y

y y r n 1 s y y y r n s h 2

3f f f r n s f f f r n 1 s . (2.6)

y y y r n 1 s y y y r n s h 12

23f f f r n s 16f f f r n 1 s 5f f f r n 2 s . (2.7) y y y r n 1 s y y y r n s h

24

55f f f r n s 59f f f r n 1 s 37f f f r n 2 s 9f f f r n 3 s . (2.8)

Ces schémas sont explicites et leur ordre correspond au nombre de pas.

(5)

2.1.5 Méthodes d’Adams-Moulton

y y y r n 1 s y y y r n s h 2

f f f r n 1 s f f f r n s . (2.9)

y y y r n 1 s y y y r n s h 12

5f f f r n 1 s 8f f f r n s f f f r n 1 s . (2.10) y y y r n 1 s y y y r n s h

24

9f f f r n 1 s 19f f f r n s 5f f f r n 1 s f f f r n 2 s . (2.11) Ces schémas sont implicites et leur ordre correspond au nombre de pas plus un.

2.2 Schéma prédicteur-correcteur

Il s’agit là d’une des méthodes les plus employées. Une méthode de prédiction-correction procède en deux temps : on fournit explicitement une valeur approchée de la solution au n i` eme pas (soit y y y r n 1 s ), puis on calcule la valeur correspondante de f f f (soit f f f r n 1 s ) et enfin, on subsitue cette valeur dans un schéma implicite (on obtient alors une valeur corrigée).

pour n variant de 0 à N 1 faire

Calculer une valeur approchée y y y r n 1 s par un schéma explicite ; Evaluer f f f r n 1 s f f f p t n 1 , y y y r n 1 s q ;

y y

y r n 1 s q à l’aide d’un schéma implicite en remplaçant l’inconnue par y y y r n 1 s q ; finpour

2.3 Travail à effectuer

Le but est de représenter graphiquement les erreurs données par plusieurs schémas et de retouver numé- riquement leur ordre. Pour celà il faudra pouvoir connaitre explicitement la solution du problème de Cauchy étudié. Voir l’annexe 4.2 pour plusieurs exemples de problèmes de Cauchy avec solutions.

Q. 5 1. Ecrire les cinq fonctions Matlab suivantes correspondant à la résolution d’un problème de Cauchy : – [t,Y]=redEUP(f,a,b,yo,N) : schéma d’Euler progressif (fichier redEUP.m).

– [t,Y]=redTGA(f,a,b,yo,N): schéma de la tangente améliorée (fichier redTGA.m).

– [t,Y]=redRK4(f,a,b,yo,N): schéma de Runge et Kutta d’ordre 4 (fichier redRK4.m).

– [t,Y]=redAB3(f,a,b,yo,N): schéma d’Adams-Bashforth d’ordre 3 (fichier redAB3.m).

– [t,Y]=redPC4(f,a,b,yo,N): schéma de type prédiction-correction utilisant les schémas d’Adams- Bashforth et d”Adams-Moulton d’ordre 4 (fichier redPC4.m).

Ici les paramètres f,a,b,yo correspondent respectivement aux f f f , t 0 , t 0 T, y y y r 0 s du problème de Cauchy (2.1-2.2). Enfin, Y est le tableau contenant les y y y r n s , n P t 0, , N u et t est le tableau contenant les n+1 nombres t n , n P t 0, , N u

2. Ecrire le programme principal (fichier erreur.m) permettant le calcul et le tracé des erreurs. Pour une méthode donnée le tracé de l’erreur correspond au tracé de l’ensemble des points p t n , abs p y y y r n s y y y p t n qqq , n P t 0, , N u .

Voir la figure 3 pour un exemple de tracé.

3. Ecrire le programme principal (fichier ordre.m) permettant de calculer numériquement l’ordre des 5 sché- mas et de le représenter.

Voir la figure 4 pour un exemple de tracé.

Créer une archive compressée nommée <NOM>-TP1-Q5 contenant les fichiers redEUP.m, redTGA.m, redAB4.m, redRK4.m, redPC3.m, erreur.m et ordre.m. Ici <NOM> correspond évidemment à votre nom.

Envoyer un mail à cuvelier@math.univ-paris13.fr ayant pour sujet "<NOM> TP1 Q5" et en fichier joint l’archive compressée créée précédement.

A faire avant 12h30

(6)

0 5 10 0

0.01 0.02 0.03 0.04 0.05 0.06 0.07

EUP

t

Erreur

0 5 10

0 1

x 10−4 TGA

t

Erreur

0 5 10

0 1

x 10−4 AB3

t

Erreur

0 5 10

0 1 2 3 4 5

6x 10−9 RK4

t

Erreur

0 5 10

0 1 2 3 4

5x 10−7 PC4

t

Erreur

Figure 3 – Valeurs absolues des erreurs des 5 schémas

10−3 10−2 10−1 100

10−15 10−10 10−5 100

Ordre numerique des schemas

h

Erreur en norme L∞

EUP : 1 AB3 : 2.9989 TGA : 1.9996 RK4 : 3.9771 PC4 : 4.0563

Figure 4 – Ordres des 5 schémas

(7)

3 Le pendule pesant

3.1 Position du problème et équations différentielles

On considère un pendule de masse M , fixé à une tige rigide de longueur L et de masse négligeable, dans un milieu visqueux dont le coefficient de viscosité vaut k. On note θ l’angle formé par le pendule et l’axe verticale : il vérifie l’équation différentielle suivante (principe fondamental de la dynamique) :

θ 2 p t q g

L sin p θ p t qq k

M L 2 θ 1 p t q , @ t ¥ 0 (3.1)

avec les conditions initiales

θ p 0 q θ 0 et θ 1 p 0 q θ 1 0 . (3.2)

θ 0 est l’angle initial en radian et θ 0 1 la vitesse angulaire initiale en radian/seconde.

θ

L

M

Figure 5 – Pendule pesant

On peut prendre, par exemple, M 1kg, L 1m, g 9.8m.s 2 et k 0.5U SI.

L’E.D.O. (3.1-3.2) ne peut être résolue de manière exacte. On se propose d’utiliser la méthode de Runge- Kutta d’ordre 4 pour l’étude des différents types de mouvements possibles, suivant les conditions de l’expérience (dans le vide k 0, dans l’air k 0.1, dans l’eau k 0.5,...) et les conditions initiales imposées (pendule lancé, laché, ...). On souhaite ensuite tracer les deux courbes discrètes θ p t q et θ 1p t q .

3.2 Résolution numérique

Q. 6 (Sur feuille) 1. Ecrire de manière détaillée le problème de Cauchy associé à (3.1-3.2).

2. Quelles sont les données du problème de Cauchy obtenu ? (avec leur type détaillé : entier, réel, complexe, vecteur, matrice, fonction, ...)

3. Quelles sont les inconnues du problème de Cauchy obtenu ? (avec leur type détaillé : entier, réel, complexe, vecteur, matrice, fonction, ...)

4. Expliquer, en détaillant, comment résoudre numériquement (3.1-3.2) par la méthode de Runge-Kutta

d’ordre 4.

(8)

Q. 7 (Matlab) 1. Ecrire la fonction Matlab fCauchy (fichier fCauchy.m) correspondant à la fonction f du problème de Cauchy associé à (3.1-3.2). (On pourra utiliser des variables globales pour les paramètres physiques M, k, L et g. Voir l’aide sur global de Matlab.)

2. Reprendre le fonction redRK4.m (déjà écrite dans le cas 1d) et la modifier si besoin pour l’adapter à la résolution de problèmes de Cauchy correspondant à des systèmes de d E.D.O. du premier ordre, d ¡ 1.

3. Ecrire le programme prg4 (fichier prg4.m) permettant de représenter la position et la vitesse du pendule au cours du temps.

4. En s’aidant du programme PenduleMovie.m et de la fonction PlotPendule.m (voir annexe 4.1), écrire le programme PenduleVideo.m permettant de réaliser une vidéo représentant le pendule en mouvement au

cours du temps.

Rendre la réponse à la question 6. N’oubliez pas d’écrire votre nom sur les documents rendus!

Créer une archive compressée nommée <NOM>-TP1-Q7 contenant les fichiers fCauchy.m, prg4.m, redrk4.m et PenduleMovie.m, ainsi que tout autre code nécessaire à l’exécution de prg4 et PenduleMovie. Ici <NOM> correspond évidemment à votre nom.

Envoyer un mail à cuvelier@math.univ-paris13.fr ayant pour sujet "<NOM> TP1 Q7" et en fichier joint l’archive compressée créée précédement.

A faire avant 15h30

3.3 Portrait de phase du pendule

Le portait de phase du pendule (M, k et L fixé) est la représentation des courbes paramétrées p x p t q , y p t qq p θ p t q , θ 1 p t qq calculée avec un grand nombre de données initiales (voir les figures 6 et 7)

Q. 8 (Sur feuille) Soit le portrait de phase d’un pendule sans viscosité représenté en figure 6. A partir de celui-ci,

1. décrire le mouvement du pendule lorsque p θ p 0 q ; θ 1 p 0 qq A p 5; 0 q , 2. décrire le mouvement du pendule lorsque p θ p 0 q ; θ 1 p 0 qq B p π; 1 q ,

3. décrire le mouvement du pendule lorsque p θ p 0 q ; θ 1 p 0 qq C p π; 1 q . Q. 9 (Sur feuille) Soit le portrait de phase d’un pendule avec viscosité représenté en figure 7. A partir de celui-ci,

1. décrire le mouvement du pendule lorsque p θ p 0 q ; θ 1 p 0 qq E p 0; 11 q ,

2. décrire le mouvement du pendule lorsque p θ p 0 q ; θ 1 p 0 qq F p 6π; 10 q . Q. 10 (Matlab) 1. Ecrire le programme PPSansViscosite.m permettant de représenter le portrait de phase

du pendule de paramètres M L 1 et k 0 (figure 6).

2. Ecrire le programme PPAvecViscosite.m permettant de représenter le portrait de phase du pendule de

paramètres M L 1 et k 0.5 (figure 7).

Rendre les réponses aux questions 8 et 9. N’oubliez pas d’écrire votre nom sur les documents rendus!

Créer une archive compressée nommée <NOM>-TP1-Q10 contenant les fichiers PPSansViscosite.m et PPSansViscosite.m, ainsi que tout autre code nécessaire à leur exécution. Ici <NOM> correspond évi- demment à votre nom.

Envoyer un mail à cuvelier@math.univ-paris13.fr ayant pour sujet "<NOM> TP1 Q10" et en fichier joint l’archive compressée créée précédement.

A faire avant 17h30

(9)

0 5 10 15 20

−8

−6

−4

−2 0 2 4 6 8

A B C

θ

θ ’

Représentation des courbes paramétrées (θ(t),θ’(t))

Figure 6 – Pendule pesant sans viscosité - Portrait de phase

−5 0 5 10 15 20 25 30

−15

−10

−5 0 5 10 15

F E

θ

θ ’

Représentation des courbes paramétrées (θ(t),θ’(t))

Figure 7 – Pendule pesant avec viscosité - Portrait de phase

(10)

4 Annexes

4.1 listings

Listing 1 – edo1d.m

% Resolution du probleme de Cauchy ( s c a l a i r e , m=1)

% Trouver y s o l u t i o n de

% y ' ( t )=f ( t , y ( t ) ) , pour t dans [ a , b ]

% y ( a )=ya un r e e l donne .

% U t i l i s a t i o n du schema d ' Euler pour l a r e s o l u t i o n numerique e t

% r e p r e s e n t a t i o n graphique de l a s o l u t i o n e x a c t e e t de l a s o l u t i o n

% approchee . c l e a r a l l c l o s e a l l

f=@( t , y ) y∗ s i n ( t) ; yex=@ (t ) exp ( cos ( t ) ) ; a=0;b=6∗ p i ;

[ t , y]= r e d E U L 1 d (f , a , b , yex ( a ) , 2 0 0 0 ) ; yEx=yex ( t) ;

f i g u r e ( 1 )

p l o t (t , y , 'b ' , t , yEx , 'r ') legend ( ' Euler ' , ' E x a c t e ') x l a b e l ( 't ')

p r i n t d e p s c 2 edo1d . eps

Listing 2 – redEUL1d.m

f u n c t i o n [ t , Y]= r e d E U L 1 d ( f , a , b , Y0 , n )

% Resolution du probleme de Cauchy ( s c a l a i r e , m=1)

% | Trouver l a f o n c t i o n Y : [ a , b ] > R t e l l e que

% | Y' ( t )=f ( t ,Y( t ) , pour t dans [ a , b ]

% | avec Y( a )=Y0 un r e e l donne .

% par l e schema d ' Euler e x p l i c i t e .

% f : f o n c t i o n du probleme de Cauchy

% n : nombre d ' i n t e r v a l l e s dans l a d i s c r e t i s a t i o n de [ a , b ] h=(ba ) / n ;

t=a : h : b ; Y= z e r o s ( 1 , n+1) ; Y( 1 )=Y0 ; f o r i=1: n

Y( i+1)=Y( i )+h∗f( t (i ) , Y( i ) ) ; end

Listing 3 – PenduleMovie.m

% Creation d ' un f i c h i e r a v i

% Matlab v e r s i o n >= 2010 b ?

% Teste avec v e r s i o n 2012 b c l e a r a l l

c l o s e a l l

F r a m e R a t e =30; Step =10;

T=5; % temps f i n a l N=T∗ F r a m e R a t e ∗ Step ;

L=3;R =0.2; % Parametres graphiques du pendule

% pour simuler l a r o t a t i o n : physiquement faux ( sauf sans v i s c o s i t e e t en apenseteur ! ) theta=@ ( t) p i ∗ t ;

t=0:T/N : T ; n= length ( t) ; f i g u r e ( 1 ) ;

% w r i t e r O b j = V i d e o W r i t e r ( ' V i d e o T e s t . avi ' , ' M o t i o n JPEG AVI ') ; s e t ( writerObj , ' F r a m e R a t e ' , F r a m e R a t e ) ;

open ( w r i t e r O b j ) ;

(11)

f o r j=1: Step : n c l a

P l o t P e n d u l e (L , R , theta ( t (j ) ) ) ;

t i t l e ( s p r i n t f ( ' \\ theta (% f ) =% f ' , t ( j) , theta ( t (j ) ) ) ) a x i s on

drawnow

w r i t e V i d e o ( writerObj , getframe ( g c f ) ) ; end

c l o s e ( w r i t e r O b j ) ;

Listing 4 – PlotPendule.m

f u n c t i o n P l o t P e n d u l e (L , R , theta )

% Representation d ' un pendule de parametre L ( longueur de l a t i g e )

% e t R ( rayon du d i s q u e ) en p o s i t i o n a n g u l a i r e t h e t a

hold on

% axe de r o t a t i o n p l o t ( 0 , 0 , ' ro ' ) y=[L : 1 / 1 0 0 : 0 ] ;

% Coordonnee de l a t i g e X= y∗ s i n ( theta ) ; Y=y∗ cos ( theta ) ; p l o t (X , Y , 'r ' )

C=[ L∗ s i n ( theta ) ;L∗ cos ( theta ) ] ; % Centre du d i s q u e t=0: p i / 1 0 0 : 2 ∗ p i ;

% Coordonnee du c e r c l e XC=C ( 1 )+R∗ cos ( t) ; YC=C ( 2 )+R∗ s i n ( t) ; f i l l (XC , YC , 'r ' ) ; LL=L+2∗ R ; a x i s equal

a x i s ([ LL LL LL LL ] ) a x i s off

hold off

4.2 Quelques E.D.O. du premier ordre

4.2.1 Exemple 1

Soit α P R . L’E.D.O. "

y 1 p t q cos p t q , @ t ¥ 0, y p 0 q α,

a pour solution y p t q sin p t q α.

4.2.2 Exemple 2

Soit β P R . L’E.D.O. "

y 1 p t q sin p t q , @ t ¥ 0, y p 0 q β,

a pour solution y p t q cos p t q 1 β.

4.2.3 Exemple 3

L’E.D.O. "

y 1 p t q y p t q sin p t q , @ t ¥ 0, y p 0 q e exp p 1 q ,

a pour solution y p t q exp p cos p t qq .

Références

Documents relatifs

2 Ecrire le programme OrdreEdp0 (fichier OrdreEDP0.m) permettant de représenter l’erreur en fonction du pas h de discrétisation en échelle logarithmique et d’afficher l’ordre de

2 Ecrire le programme OrdreEdp0 (fichier OrdreEDP0.m) permettant de représenter l’erreur en fonction du pas h de discrétisation en échelle logarithmique et d’afficher l’ordre de

˛ Créer une archive compressée nommées &lt;NOM&gt;-TP2-part2-Q1 à Q4 contenant l’ensemble des fi- chiers nécessaires à l’execution des programmes demandés en Q1

5 Ecrire un programme, nommé validGaussPoly.m, permettant de vérier, pour chacune des 3 formules de quadrature précédentes et pour chacun des exemples fournis, l'ordre des formules

3 Ecrire le programme OrdreEdp0 (fichier OrdreEDP0.c) permettant de représenter l’er- reur en fonction du pas h de discrétisation en échelle logarithmique et d’afficher l’ordre de

5 Ecrire un programme, nommé erreurDerive , permettant de vérifier graphiquement, pour chacune des 2 fonctions précédentes , l’ordre des erreurs.. On va établir une

11 Ecrire le programme OrdreEdp0 (chier OrdreEDP0.m) permettant de représenter l'erreur en fonction du pas h de discrétisation en échelle logarithmique et d'acher l'ordre de

11 Ecrire le programme OrdreEdp0 (fichier OrdreEDP0.m) permettant de représenter l’erreur en fonction du pas h de discrétisation en échelle logarithmique et d’afficher l’ordre de