• Aucun résultat trouvé

Exercice2 2Méthodesàunpas Exercice1 1DiérencesniespourlesE.D.O. Travauxdirigés-E.D.O.2

N/A
N/A
Protected

Academic year: 2022

Partager "Exercice2 2Méthodesàunpas Exercice1 1DiérencesniespourlesE.D.O. Travauxdirigés-E.D.O.2"

Copied!
2
0
0

Texte intégral

(1)

Energétique I Méthodes Numériques II

Sup'Galilée Année 2015-2016

Travaux dirigés - E.D.O. 2

1 Diérences nies pour les E.D.O.

Exercice 1

On veut résoudre numériquement le problème pPqsuivant : trouverytelle que

pPq

"

y1ptq “ cosptq `1, @tP r0,4πs yp0q “ 0.

dont la solution exacte estyptq “sinptq `t.

On rappelle le schéma d'Euler progressif pour la résolution d'un problème de Cauchy

pSq

" ypn`1q “ ypnq`hfptn, ypnqq, yp0q donné.

Q. 1 Expliquer en détail comment utiliser le schéma d'Euler progressif pour résoudre le problèmepPqen précisant entre autres les données, les inconnues, les dimensions des variables, lien entreypnqet la fonction y,...

Q. 2 Soita, b, aăbdeux réels. Ecrire une fonction DisReg retournant une discrétisation de l'intervallera;bs avec N pas (constant) de discrétisation.

Q. 3 Ecrire une fonction REDEP retournant l'ensemble des couplesptn, ypnqqcalculés par le schéma d'Euler progressif.

Q. 4 Ecrire un algorithme complet de résolution depPqpar le schéma d'Euler progressif.

2 Méthodes à un pas

Exercice 2

la méthode de Heun est donnée par

y

yyrn`1s“yyyrns`h

2fffptn, yyyrnsq `h 2fff´

tn`1, yyyrns`hfffptn, yyyrnsq

¯ .

Q. 1 Ecrire la fonction algorithmique REDHeunVec permettant de résoudre un problème de Cauchy (vectoriel par la méthode de Heun en utilisant au plus2N évaluation defff .

Q. 2 Ecrire un programme algorithmique permettant de retrouver numériquement l'ordre de cette méthode.

1

(2)

Exercice 3

la méthode de Runge-Kutta d'ordre 4 est donnée par

kkkrns1 “ fffptn, yyyrnsq

kkkrns2 “ fffptn`h2, yyyrns`h2kkkrns1 q kkkrns3 “ fffptn`h2, yyyrns`h2kkkrns2 q kkkrns4 “ fffptn`h, yyyrns`hkkkrns3 q

yyyrn`1s “ yyyrns`h6pkkkrns1 `2kkkrns2 `2kkkrns3 `kkkrns4 q.

y

yyrn`1s“yyyrns`h

2fffptn, yyyrnsq `h 2fff

´

tn`1, yyyrns`hfffptn, yyyrnsq

¯ .

Q. 1 Ecrire la fonction algorithmique REDRK4Vec permettant de résoudre un problème de Cauchy (vectoriel par la méthode de Runge-Kutta d'ordre 4.

Q. 2 Ecrire un programme algorithmique permettant de retrouver numériquement l'ordre de cette méthode.

2

Références

Documents relatifs

Expliquer en détail comment utiliser le schéma d'Euler progressif pour résoudre le problème (3.1-3.2) en précisant entre autres les données, les inconnues, les dimensions des

Expliquer en détail comment utiliser le schéma d'Euler progressif pour résoudre le problème (4.1-4.2) en précisant entre autres les données, les inconnues, les dimensions des

Expliquer en détail comment utiliser le schéma d'Euler progressif pour résoudre le problème (5.1-5.2) en précisant entre autres les données, les inconnues, les dimensions des

Q.1 Expliquer en détail comment utiliser le schéma d’Euler progressif pour résoudre le problème pPq en précisant entre autres les données, les inconnues, les dimensions des

Travaux dirigés - E.D.O. 1 Problèmes

1 Expliquer en détail comment utiliser le schéma d'Euler progressif pour résoudre le problème pPq en précisant entre autres les données, les inconnues, les dimensions des

1 Expliquer en détail comment utiliser le schéma d’Euler progressif pour résoudre le problème pP q en précisant entre autres les données, les inconnues, les dimensions des

1 Ecrire la fonction Mosaique62(n,m) permettant de créer une mosaïque sur le quadrillage Quadrillage(1,n,1,m) sachant que la case en ligne 1 et colonne m est noire.. Voici deux