• Aucun résultat trouvé

Examen Méthodes numériques pour les EDOs

N/A
N/A
Protected

Academic year: 2022

Partager "Examen Méthodes numériques pour les EDOs"

Copied!
2
0
0

Texte intégral

(1)

Université Paul Sabatier Mai 2015 Licence 3 MApI3

Examen Méthodes numériques pour les EDOs

Les notes de cours ne sont pas autorisées

Exercice 1. Soit p4 le polynôme de Lagrange qui interpole les points (0,2), (1,1), (2,2) et (3,3).

1. De quel degré est le polynôme p4?

2. Calculer p4 en utilisant l’algorithme des différences divisées.

Exercice 2. On considère l’équation différentielle ordinaire x0(t) = λx(t), avec x(0) = 1 et λ=−10. On souhaite calculer une solution approchée de cette équation à l’aide de la méthode d’Euler explicite et d’Euler implicite. On notexn une approximation de x(tn),tn =nhhest le pas de discrétisation

1. Rappeler les relations de récurrence définissantxn+1en fonction dexn pour les méthodes d’Euler explicite et implicite.

2. On considère successivement les cas h= 1/6 et h= 1/12 : calculer x1, x2 etx3 pour les deux méthodes considérées.

3. Tracer les points (t0, x0), (t1, x1), (t2, x2) et (t3, x3) et comparer avec un tracé de la solution exacte.

4. Quelle est la plus grande valeur de h qu’il est possible d’utiliser quand λ = −10 pour assurer quexn >0 pour tout n = 1,2,3,· · · pour les deux méthodes ?

5. Déterminer la région de stabilité absolue pour les méthodes d’Euler explicite et implicite 6. Ces méthodes sont-elles A-stable ?

Exercice 3. On souhaite dans cet exercice utiliser l’interpolation de Hermite pour une utili- sation dans le cadre de la construction d’une formule de quadrature d’ordre élevé. On rappelle que l’objectif de l’interpolation de Hermite est de construire un polynôme d’interpolation d’une fonction f en utilisant des valeurs de f et de sa dérivée f0 aux points (xi)0≤i≤n d’un intervalle [a, b].

1. On définit les polynômes Hi(x) = (1−2l0i(xi)(x−xi))l2i(x) et ˜Hi(x) = (x−xi)li2(x) où on rappelle que l’on note li(x) =

n

Y

j=0,j6=i

xxj xixj

, 0 ≤ in les polynômes de Lagrange relatifs aux points x0, x1,· · · , xn. Montrer que Hi(xj) =δi,j, Hi0(xj) = 0, et ˜Hi(xj) = 0, H˜i0(xj) = δi,j.

2. Soit pn le polynôme de degré 2n+ 1 qui s’écrit pn(x) =

n

X

i=0

f(xi)Hi(x) +

n

X

i=0

f0(xi) ˜Hi(x).

Montrer que pn ainsi défini est l’unique polynôme d’interpolation (dit de Hermite) qui vérifiepn(xi) =f(xi) et p0n(xi) =f0(xi), 0≤in.

3. Soit f une fonction de classe C1([−1,1]) et p le polynôme interpolateur de Hermite de f vérifiant

p(−1) =f(−1), p0(−1) =f0(−1), p(1) =f(1), p0(1) =f0(1).

Écrire le polynômep.

1

(2)

4. Quel serait le polynôme d’interpolation de Lagrange en ne considérant que les points sans dérivée ?

5. On désire calculer une approximation de I(f) = R−11 f(t)dt. On propose la méthode de quadrature R−11 p(t)dt, où p désigne le polynôme calculé à la question précédente.

Montrer que l’on a J(f) =

Z 1

−1

p(t)dt =f(−1) +f(1) +1

3((f0(−1)−f0(1)).

6. Soit E(f) = I(f)J(f). Calculer E(ttq) pour q = 0,1,2,3,4 et en déduire l’ordre de la méthode.

2

Références

Documents relatifs

J'ai raconté un épisode, mais ce qui a été le plus important pour moi c'est d'avoir connu le monde de la coopération, le travail de groupe, qui m'a aidé dans mes rapports avec

Pour répondre à ce type de besoin, nous avons développé un système qui permet à l'étudiant de simuler l'exécution de son programme Prolog, mais qui lui offre aussi

Cet exercice nous permet de déterminer la vitesse maximale d’écoulement, d’un fluide soumis à la gravité, pour laquelle il n’y a pas de phénomène de cavitation.. Plan

Donner la méthode d’intégration numérique de Simpson sur l’intervalle [a,b] ainsi que son degré d’exactitude (aussi appelé son ordre)..

Cette phrase montre que Solvay prend appui sur son référentiel de compétences dans son nouvel accord de GPEC pour saisir les différentes sources de compétences : lors de la

D´ eterminer et repr´ esenter graphiquement le noyau de P´ eano des formules du rectangle gauche et rectangle milieu.. Peut-on appliquer le r´ esultat de la question pr´

Ecrire un programme qui interpole la fonction f (x) = 1+10x 1 2 sur [−1, 1] avec des points x i ´equir´epartis sur [−1, 1] et avec les x i correspondants aux z´eros du

Pour utiliser une formule, on doit tout simplement remplacer chaque lettre par un nombre.. Et respecter quelques règles