U.I.T Faculté des sciences Filière SMP : S3 Contrôle Final du Module Analyse Numérique Session de Janvier 2016. Exercice 1 (4 pt.) De : 10h30 à 12h Donner la décomposition LU de la matrice A suivante 2 1 −1 A = 4 6 −1 . 2 −7 3 3 b= 5 −1 Résoudre le système Ax = b où On donne la fonction f (x) = x + x − 1, on veut approcher son zéro positif = ≈ 0.61803. 1. En partant de a = 0.5 et b = 1. Donner les deux premiers intervalles obtenus en utilisant la méthode, de dichotomie et de Lagrange et préciser l'erreur dans chaque itération. 2. En prenant x = 1, donner les deux premières itérations obtenues en utilisant la méthode de Newton et préciser l'erreur dans chaque itération. Exercice 2 √ xexacte (6 pt.) 2 5−1 2 0 0 0 (4 pt.) Donner le polynôme interpolant la fonction f aux points (−1, −1), (0, −1), et (2, 5) en utilisant 1. la base de Lagrange 2. la méthode des fraction divisées de Newton Exercice 3 (1, −1) Soit I = 1 +1 x dx. 1. Rappeler les formules composites du point milieu, des trapèzes et de simpson ainsi que l'erreur commise dans chacune des méthodes, 2. Combien faut-il de subdivisions de [0, 1] pour évaluer I à 10 près en utilisant la méthode de Simpson 3. Donner la valeur approchée de I , par la méthode de Simpson composite en utilisant la subdivision x = 0, x = et x = 1. 4. Quelle est alors l'ordre de l'erreur commise? Exercice 4 Z (6 pt.) 1 2 0 −3 0 M. Moussa 1 1 2 2 Page 1/1 U.I.T Faculté des sciences Filière SMP : S3 Corrigé du contrôle Final du Module Analyse Numérique Session de Janvier 2016. Corrigé de l'exercice 1 (4 pt.) De : 10h30 à 12h On suivant l'algorithme on obtient 2 1 1 0 0 (1) 4 0 4 − 2 1 0 , A = L1 A = L1 = − 22 0 1 0 −8 1 0 0 2 L2 = 0 1 0 , A(2) = L2 A(1) = L2 L1 A = 0 0 2 1 0 Donc, ( On a bien, 1 0 0 1 0 , 1 pt.) L = 2 1 −2 1 et −1 1 , 4 1 −1 4 1 . 0 6 2 1 −1 1 1 pt.) U = 0 4 0 0 6 ( 2 1 −1 1 0 0 2 1 −1 6 −1 = 2 1 0 0 4 1 = LU A= 4 2 −7 3 1 −2 1 0 0 6 Pour résoudre le système Ax successivement. Donc, = b , on résout le système échelonné Ly = b et U x 1 0 0 y1 3 = 3 3 y1 y1 = 2 1 0 y2 = 5 ⇒ 2y1 + y2 = 5 ⇒ y2 = −1 1 −2 1 y3 −1 y1 − 2y2 + y3 = −1 y3 = −6 = y (1 pt.) Puis, 2 1 −1 x1 3 3 1 2x1 + x2 − x3 = x1 = 0 4 1 x2 = −1 ⇒ 4x2 + x3 = −1 ⇒ x2 = 0 0 0 6 x3 −6 6x3 = −6 x3 = −1 Finalement on a bien (1 pt.) 2 1 −1 1 3 4 6 −1 0 = 5 2 −7 3 −1 −1 On pose f (x) = x + x − 1 1. Pour la première itération de la dichotomie, on pose a = 0.5 et b = 1, on a f (a ) = ) = f (0.75) = (0.75) + f (0.5) = −0.25 < 0 et f (b ) = f (1) = 1 > 0. On calcule f ( 0.75 − 1 = 0.3125 > 0. On pose a = a = 0.5 et b = = 0.75. ( 0.5 pt.) On a alors 0.5 < x < 0.75 l'erreur est donc inférieure à 0.75 − 0.5 = 0.25 ( 0.5 pt.) Pour la deuxième itération de la dichotomie, on calcule f ( ) = f (0.625) = (0.625) + 0.625 − 1 = 0.015625 > 0. On pose a = a = 0.5 et b = = 0.625. ( 0.5 pt.) 2 Corrigé de l'exercice 2 0 0 0 1 0 1 a0 +b0 2 a0 +b0 2 0 2 exacte 2 M. Moussa 1 2 a1 +b1 2 a0 +b0 2 2 Page 2/2 U.I.T Faculté des sciences On a alors 0.5 < x exacte Filière SMP : S3 < 0.625 pt.) l'erreur est donc inférieure à 0.625 − 0.5 = 0.125 ( 0.5 Pour la première itération de Lagrange, on a a = 0.5 et b = 1, on pose c = a − f (a ), donc c = 0.5 − f (0.5) = 0.5 − (−0.25) = or f (c ) = f ( ) = > 0 . On pose alors a = a = 0.5 et b = c = . ( 0.5 pt.) On a alors < x < l'erreur est donc inférieure à − = ≈ 0.166666 ( 0.5 pt.) − Pour la deuxième itération de, on pose c = a − f( ) = f (a ) = − f( ) − f( ) 0 b0 −a0 f (b0 )−f (a0 ) 2 1 3 9 0 1 1 2 0 1 − pt.) 1 1 6 13 (− 4 ) 36 On a alors pt.) = 8 13 8 13 2 3 2 3 0 2 3 exacte 1 1 2 0 0.5 1−0.25 1−0.5 f (1)−f (0.5) 0 or f ( 8 ) 13 < xexacte < 1 = − 169 <0 2 3 1 2 b1 −a1 f (b1 )−f (a1 ) 1 on pose alors a 2 − f (x0 ) f 0 (x0 ) 0 e1 = |x1 − xexacte | = 0.0486326 ( 0.5 pt.) 1) x2 x1 = x1 − ff0(x = (x1 ) e2 = |x2 − xexacte | = 0.00101 ( 0.5 pt.) la deuxième itération et 2 3 − 1/9 7/3 n 1 3 = 2 3 − 1 21 = et b 8 13 8 13 2. Pour la méthode de Newton, la suite est donnée par x = x Donc la première itération donne x = x − = 1− = n+1 2 3 1 2 = c1 = 2 3 0 0 1 6 1 l'erreur est donc inférieure à 1 0 2 3 2 39 = − 2 3 13 21 1 2 2 3 2 1 2 1 2 = b1 = 2 3 . ( 0.5 ≈ 0.051282 ( 0.5 f (xn ) f 0 (xn ) x1 = ,x 2 3 donné. ( 0.5 pt.) et 0 =1 ≈ 0.619047 ( 0.5 pt.) 1. Le polynôme d'interpolation de Lagrange de degré n sur l'ensemble des n + 1 points (x , y ) s'écrit Corrigé de l'exercice 3 i i=n i i=0 Pn (x) = i=n X i=0 j=n x − xj yi xi − xj j=0,j6=i ! Y (0.5 pt.) Ici n = 3 on a alors, L1 (x) = L2 (x) = L3 (x) = L4 (x) = x(x − 1)(x − 2) x3 − 3x2 + 2x =− (0.25 pt.) (−1 − 0)(−1 − 1)(−1 − 2) 6 (x + 1)(x − 1)(x − 2) x3 − 2x2 − x + 2 = (0.25 pt.) (0 + 1)(0 − 1)(0 − 2) 2 x3 − x2 − 2x x(x + 1)(x − 2) =− (0.25 pt.) (1 + 1)(1 − 0)(1 − 2)) 2 x(x + 1)(x − 1) x3 − x = (0.25 pt.) (2 + 1)(2 − 0)(2 − 1) 6 le polynôme d'interpolation est donné par P3 (x) = −L1 (x) − L2 (x) − L3 (x) + 5L2 (x) = x3 − x − 1 (0.5 pt.) 2. Pour la méthode des fractions divisées de Newton on a P3 (x) = a0 + a1 (x + 1) + a2 (x + 1)(x − 0) + a3 (x + 1)(x − 0)(x − 1) suivant, C'est à dire que P (x) = −1 + x(x + 1)(x − 1) = x 3 M. Moussa 3 on dresse le tableau − x − 1 (2 pt.) Page 3/3 U.I.T Faculté des sciences Filière SMP : S3 x f (x) −1 = a0 -1 0 −1 − (−1) = = a1 0 − (−1) −1 − (−1) 0−0 =0 = = 1−0 1 − (−1) 5 − (−1) 6−0 =6 =3 2−1 2−0 0 −1 1 −1 2 5 0 = a2 3−0 = 2 − (−1) 1 = a3 1. Soit f : [a, b] → R continue, n ∈ N, n ≥ 2 et h = , on pose R x +x , pour 1 ≤ k ≤ n. Pour évaluer f (x) dx, x = a, x = b, x = x +kh et x = on utilise l'une des méthodes numériques2usuelles suivantes la formule composite du point milieu est donnée par b−a n b a Corrigé de l'exercice 4 k−1 0 n k k k 0 IPc M (f ) =h n X f (xk ), (0.5 pt.) k=1 Si en plus f est de classe C l'erreur commise est estimée par 2 b Z f (x) dx − IPc M (f ) ≤ (b − a) a la formule composite des trapèzes h2 max |f 00 (x)| (0.5 pt.) 24 x∈[a,b] est donnée par n ITc (f ) hX = f (xk−1 + f (xk )), (0.5 pt.) 2 k=1 Si en plus f est de classe C l'erreur commise est estimée par 2 b Z f (x) dx − ITc (f ) ≤ (b − a) a h2 max |f 00 (x)| (0.5 pt.) 12 x∈[a,b] et la formule composite de Simpson est donnée par n ISc (f ) hX = [f (xk−1 + 4f (xk ) + f (xk )] , (0.5 pt.) 6 k=1 Si en plus f est de classe C l'erreur commise est estimée par 4 Z b f (x) dx − ISc (f ) ≤ a h4 max |f (4) (x)| (0.5 pt.) 2880 x∈[a,b] 2. Pour évaluer I à 10 près par la méthode de Simpson composite il sut que l'erreur commise soit inférieure à 10 . −3 −3 M. Moussa Page 4/4 U.I.T Faculté des sciences Filière SMP : S3 Or dans ce cas (b−a) = 1, et f (x) = − 312. Pour avoir l'erreur désirée on devrait avoir (4) h4 ≤ 24 96 + 144x+48 − (1+x 2 )5 (1+x2 )3 (1+x2 )4 donc max x∈[0,1] |f (4) (x)| ≤ 2880 × 10−3 ⇒ h ≤ 0.31 312 Il sut de prendre h = pour obtenir la précision voulue. On aura donc besoin de 4 points de subdivisions pour cette méthode. (1 pt.) 3. La valeur approchée de I , par la méthode de Simpson composite en utilisant la subdivision x = 0, x = et x = 1 est donnée par h = 1 4 0 ISc (f ) = 1 h 6 1 2 2 1 2 f (0) + f (1) + 2f ( 12 ) + 4 f ( 41 ) + f ( 34 ) 1 5 16 16 1 c 1+ +2× +4 + = 0.86039 (1 pt.) IS (f ) = 12 2 4 17 25 π π I |I − ISc (f )| = | − 0.86039| ≤ 0.075 4 4 C'est à dire que, 4. la valeur exacte de est , l'erreur commise donc est (1 pt.) M. Moussa Page 5/5