td3 Cor
td3 Cor
td3 Cor
Méthodes numériques TD 3
1
b−a
2. On subdivise l’intervalle [a, b] en J sous-intervalles [aj , aj+1 ] avec aj = a + jh et h = . À l’aide
J
d’un changement de variable en déduire une formule de quadrature pour approcher l’intégrale
Z aj+1
f (x) dx
aj
Rb
puis une formule de quadrature composite pour l’intégrale a f (x) dx.
Exercice 4 :
R1
1. Soit f : [0, 1] → R de classe C 1 , on pose I[0,1] (f ) = 0 f (t) dt et
˜ 1 2 0 1 0 2
I(f ) = α f +f +β f −f
3 3 3 3
Déterminer α et β pour que l’approximation de I par I˜ soit de degré de précision le plus élevé
possible et préciser alors le degré.
2. On pose
f 0 (0)
˜
I(f ) = α f (0) + + βf (c)
2
Déterminer α, β et c ∈ [0, 1] pour que l’approximation de I par I˜ soit de degré de précision le plus
élevé possible et préciser alors le degré.
2
Corrigés
Exercice 1 :
2
1. On pose f (x) = e−x
• rectangle à gauche
f (0) 1
I˜ = =
2 2
• rectangle à droite
f (1/2)
I˜ = ≈ 0, 3894
2
• point milieu
f (1/4)
I˜ = ≈ 0, 469707
2
• trapèze
1 1 1
I˜ = × f (0) + f ≈ 0, 4447
2 2 2
• Simpson
1 1 1
I˜ = f (0) + 4f +f ≈ 0, 461371
6×2 4 2
1
2. On prend J = 3 sous-intervalles sur [0, 1/2], ce qui revient à poser h = et les points
6
1 1 1
a0 = 0, a1 = , a2 = , a3 =
6 3 2
• rectangles à gauche
3
X
I˜3 = h f (aj−1 )
j=1
1 1 1
= f (0) + f +f
6 6 3
≈ 0, 477907
• trapèzes
3
X f (aj−1 ) + f (aj )
I˜3 = h
2
j=1
f (a0 ) + f (a3 )
= h f (a1 ) + f (a2 ) +
2
≈ 0, 459474
3
• Simpson composite
˜ h f (0) + f (1/2) 1 1 1 1 5
I3 = +f +f +2 f +f +f
3 2 6 3 12 4 12
≈ 0, 461282
et les majorants
1
(4) (2)
M1 = f 0
M4 = |f (0)| = 12, M2 = |f (0)| = 2, ≈ 0, 778801
2
Ceci nous permet de majorer l’erreur commise avec les trois méthodes composites
• rectangles à gauche
(b − a)2
E3 (f ) ≤ M1 ≈ 0, 03245
2J
• trapèzes
(b − a)3
E3 (f ) ≤ M2 ≈ 0, 0023
12J 2
• Simpson composite
(b − a)5
E3 (f ) ≤ M4 ≈ 1, 6.10−6
2880J 4
4. Soit JR le nombre nécessaire de sous-intervalles nécessaire pour obtenir une précision de 10−6 avec
la méthode des rectangles, JT pour la méthode des trapèzes.
(b − a)2
M1 ≤ 10−6
2JR
(b − a)2
=⇒ JR ≥ M1 106
2
on trouve JR ≥ 97351.
• pour la méthode des trapèzes
JT ≥ 145
Exercice 2 :
4
1. Une intégration par parties donne
Z 3 Z 3
3
I= 1 × log(x) dx = [x log x]1 − 1 dx = 3 log 3 − 2 ≈ 1, 2958
1 1
2. la fonction x 7→ log x est concave donc au-dessus de toutes ses cordes. On en déduit que la valeur
approchée de l’intégrale par la méthode des trapèzes sera toujours inférieure, quelque soit le nombre
de sous-intervalles, à la valeur exacte de I calculée à la question précédente.
Si on divise l’intervalle [1, 3] en J = 4 sous-intervalles cela revient à prendre h = 1/2 et
a0 = 1, a1 = 3/2, a2 = 2, a3 = 5/2, a4 = 3
(b − a)3
M2 < 10−3 =⇒ J ≥ 26
12J 2
où on a calculé M2 = 1.
Exercice 3 :
1. La méthode est d’ordre de précision égal à 3.
5
Exercice 4 :
1. Pour déterminer quel ordre de précision maximal on peut atteindre avec cette méthode de quadra-
ture, on teste la méthode sur les monômes xi pour en déduire des conditions sur les coefficients α,
β
• on teste la méthode contre f (x) = 1, la méthode est exacte pour f (et donc par linéarité pour
les constantes) ssi
1
1 = 2α ⇐⇒ α =
2
la méthode est donc au moins d’ordre 0 si α = 1/2. Dans la suite on suppose que α = 1/2
• on teste le monôme f (x) = x
1 1 2
=α + + β(0 − 0)
2 3 3
cette égalité n’introduit pas de condition supplémentaire sur les coefficients, la méthode est
donc au moins d’ordre 1
• on teste f (x) = x2 , la méthode est d’ordre au moins 2 si la relation suivante est satisfaite
1 1 1 4 2 4 1
= + +β − ⇐⇒ β = −
3 2 9 9 3 3 12
• avec α = 1/2 et β = −1/12 on vérifie que la méthode est exacte pour le monôme x3 et donc
que la méthode est d’ordre au moins 3
• on teste maintenant f (x) = x4
1 1 1 16 4 1 8 31
6= + − − =
5 2 81 81 12 27 27 162
=⇒ si α 6= 1/2 alors la méthode n’est même pas d’ordre 0, si α = 1/2 et β 6= −1/12 alors la
méthode est d’ordre 1, enfin si α = 1/2, β = −1/12 alors la méthode est d’ordre 3.
6
On en déduit donc que c’est pour ces valeurs de α, β, c que l’ordre de la méthode est maximal. Il
est de plus exactement égale à 2 car en testant f (x) = x3 , on a
Z 1 3
3 1 1 1 1 4 1
x dx = =6 =− 0+ ×0 + ×
0 4 6 3 2 3 2
3. idem, on trouve que la méthode est d’ordre de précision maximal pour α = 1/6, β = 1/3. L’ordre
est alors exactement égal à 1.