Académique Documents
Professionnel Documents
Culture Documents
Remarques:
Voici un extrait d’une table des valeurs des noeuds et des poids correspondants pour
la formule de quadrature de Gauss-Legendre à n noeuds:
n Noeuds Poids
1 0 2
2 −0.57735 1
0.57735 1
3 −0.77460 0.55556
0 0.88889
0.77460 0.55556
4 −0.86114 0.34785
−0.33998 0.65215
0.33998 0.65215
0.86114 0.34785
5 −0.90618 0.23693
−0.53847 0.47863
0 0.56889
0.53847 0.47863
0.90618 0.23693
1
Question 1. (15 points)
On considère l’équation différentielle
(
y 0 (t) = 2t y(t) + t − 1
y(1) = 0
2 −1
a) [2 pts] Vérifier que sa solution est y(t) = et − t.
Réponse:
[1 pt]
2
D’un côté, y 0 (t) = 2 t et −1 − 1 et
2 2
de l’autre côté, comme y(t) + t = et −1 , on a que 2t y(t) + t − 1 = 2 t et −1 − 1.
Donc, avec y(t) proposée, on a bel et bien que y 0 (t) = 2 t y(t) + t − 1.
[1 pt]
Il faut s’assurer que la solution proposée vérifie la condition initiale.
2
En effet, y(1) = e1 −1 − 1 = e0 − 1 = 1 − 1 = 0.
2
Donc, y(t) = et −1 − t est bel et bien la solution de l’équation différentielle
proposée.
2
h i
ŷ = 0.1 2 − 1
ŷ = 0.1
[1 pt] h i
y1 = y0 + h t0 y0 + t0 + t1 ŷ + t1 − 1
h i
y1 = 0 + 0.1 1 0 + 1 + 1.1 ŷ + 1.1 − 1
h i
y1 = 0.1 1 0 + 1 + 1.1 0.1 + 1.1 − 1
h i
y1 = 0.1 1 + 1.1 1.2 − 1
h i
y1 = 0.1 1.1 1.2
h i
y1 = 0.1 1.32
y1 = 0.132.
[1 pt]
y(1.1) ≈ y2 : h i
ŷ = y1 + h f (t1 , y1 ) = y1 + h 2t1 y1 + t1 − 1
h i h i
ŷ = 0.05775+0.05 2·1.05 0.05775+1.05 −1 = 0.05775+0.05 2.1 1.10775 −1
h i
ŷ = 0.05775 + 0.05 2.326275 − 1
h i
ŷ = 0.05775 + 0.05 1.326275 = 0.05775 + 0.06631375
ŷ = 0.12406375.
[1 pt]
hh i
y2 = y1 + f (t1 , y1 ) + f (t2 , ŷ)
2 h i
y2 = y1 + h t1 y1 + t1 + t2 ŷ + t2 − 1
h i
y2 = 0.05775 + 0.05 1.05 0.05775 + 1.05 + 1.1 0.12406375 + 1.1 − 1
h i
y2 = 0.05775 + 0.05 1.1631375 + 1.346470125 − 1
h i
y2 = 0.05775 + 0.05 1.509607625
y2 = 0.05775 + 0.07548038125
y2 = 0.13323038125.
3
d) [5 pts] En vous servant de la solution exacte et des résultats obtenus en c),
montrer que la méthode d’Euler modifiée est d’ordre 2.
Réponse:
[1 pt]
La valeur exacte de y(1.1) est donnée par
2 −1
y(1.1) = e(1.1) − 1.1 = 0.13367806
[1 pt]
Eh=0.1 = y(1.1) − y1 = 0.00167806
[1 pt]
Eh=0.05 = y(1.1) − y2 = 0.00044767875
[1 pt]
Eh=0.1 0.00167806
≈ 2ordre ≈ ≈ 3.7483575
Eh=0.05 0.00044767875
[1 pt]
D’où on conclut que l’ordre de la méthode d’Euler modifiée est 2.
4
[1 pt]Z
6 Z 4 Z 6
x x
I = e dx = e dx + ex dx.
2 2 4
[2 pts] Changements de variable
4−2 2+4 6−4 4+6
Z 4
x
Z 6
4−2Z 1
x
t+ 6−4Z 1 t+
I = e dx + e dx = e 2 2 dt + e 2 2 dt
Z 12 Z4 1 2 −1 2 −1
= et+3 dt + et+5 dt
−1 −1
[1 pt] Calculs avec w0 = 2 et t0 = 0
I ≈ w0 et0 +3 + w0 et0 +5 = 2e3 + 2e5 ≈ 40.17 + 296.82 ≈ 337
[1 pt] Calcul de l’erreur exacte:
Err ≈ 396.04 − 337 ≈ 59.04.
5
[1 pt] Ainsi
(b − a)3 ξ 1 43 6 1
k e 2
k ≤ k e k ≤ 10−5
12 (nbIntervalles) 12 (nbIntervalles)2
[1 pt] d’où s
43 6 5 43 6 5
e 10 ≤ (nbIntervalles)2 i.e. e 10 ≤ nbIntervalles
12 12
[1 pt] d’où
nbIntervalles ≥ 14668.4 i.e. nbIntervalles ≥ 14669
ainsi il faut prendre au moins 14670 points d’évaluation.
xi −1 0 2 3 5 8
f (xi ) 3 −1 0 2 6 7
c) [5 pts] Sans faire de calcul, estimer la valeur de f 0 (4) avec la formule centrée
d’ordre 2. Comparer ce résultat avec l’approximation de f 0 (4) obtenue en util-
isant le meilleur polynôme d’interpolation de degré 2.
6
Question 4. (20 points)
a) [5 pts] On considère l’équation différentielle
y 00 (t) − 1 − y 2 (t) y 0 (t) + y(t) = 0
y(0) =5
0
y (0) = 0.
y1 (0) = 5, y2 (0) = 0.
Quel est le nombre minimal de noeuds pour lequel on est assuré que le calcul
de I avec la méthode de Gauss-Legendre est exacte?
Réponse:
[1 pt] La formule de Gauss à n noeuds est exacte pour les polynômes de degré
2n − 1.
[1 pt] Il faut donc au moins n = 4 noeuds.
24 (5)
Err(ξ) = − f (ξ) h7 .
13
7
degré n.
[2 pt] L’erreur est nulle pour les fonctions f pour lesquelles f (5) = 0, donc pour
tous les polynômes de degré 4 (et pas plus, en général). Le degré de précision
est donc 4.
f (x + h) − 2f (x) + f (x − h)
2
= f 00 (x) + f 0000 (x)h2 /12 + O(h3 )
h