• Aucun résultat trouvé

Méthodes Numériques I Algorithmique numérique François Cuvelier

N/A
N/A
Protected

Academic year: 2022

Partager "Méthodes Numériques I Algorithmique numérique François Cuvelier"

Copied!
76
0
0

Texte intégral

(1)

Méthodes Numériques I

Algorithmique numérique

François Cuvelier

Laboratoire d’Analyse Géométrie et Applications Institut Galilée

Université Paris XIII.

29 mars 2016

29 mars 2016 1 / 48

(2)

Plan

1 Polynômes d’interpolation de Lagrange

2 Dérivation numérique

3 Intégration numérique Méthodes simplistes

Méthodes de Newton-Cotes Méthodes composites Autres méthodes Intégrales multiples

4 Résolution de systèmes linéaires

(3)

Définition

Definition 1.1

Soient n P N ˚ et px i , y i q iPv0,nw avec px i , y i q P R 2 et les x i distincts deux à deux. Le polynôme d’interpolation de Lagrange associé aux n ` 1 points px i , y i q iPv0,nw , noté P n , est donné par

P n ptq “

n

ÿ

i“0

y i L i ptq, @t P R (1)

avec

L i ptq “

n

ź

j“0 j‰i

t ´ x j

x i ´ x j , @i P v0, nw, @t P R. (2)

Polynômes d’interpolation de Lagrange 29 mars 2016 3 / 48

(4)

Théorème

Theorem 1

Le polynôme d’interpolation de Lagrange, P n , associé aux n ` 1 points px i , y i q iPv0,nw , est l’unique polynôme de degré au plus n, vérifiant

P n px i q “ y i , @i P v0, nw. (3)

(5)

Exemple

A titre d’exemple, on représente, En figure 1, le polynôme d’interpolation de Lagrange associé à 7 points donnés.

−1 0 1 2 3 4 5 6 7

−1.5

−1

−0.5 0 0.5 1 1.5

t

y

y=P6(t) 7 Points (xi,yi)

F IGURE – Polynôme d’interpolation de Lagrange avec 7 points donnés)

Polynômes d’interpolation de Lagrange 29 mars 2016 5 / 48

(6)

Exercices

Exercise 1.1

Ecrire la fonction L AGRANGE permettant de calculer P n (polynôme d’interpolation de Lagrange associé aux n ` 1 points px i , y i q iPv0,nw ) au point x P R.

Exercise 1.2

Soit P n le polynôme d’interpolation de Lagrange associé aux n ` 1 points px i , y i q iPv0,nw et X X X un vecteur de R m .

1 Ecrire la fonction L AGRANGE V EC permettant de calculer le vecteur Y Y Y P R m tel que

Y i “ P n pX i q, @i P v1, mw.

(7)

Exercices

Exercise 1.3

Soient n P N ˚ et pa, bq P R 2 avec a ă b. On note X X X “ pX 1 , . . . , X n`1 q la dicrétisation régulière de l’intervalle r a, b s avec n ` 1 points et Y Y Y P R n`1 tel que Y i “ f pX i q, @i P v1, n ` 1w.

Ecrire un programme permettant de représenter graphiquement f et P n (polynôme d’interpolation de Lagrange associé aux n ` 1 points pX i , Y i q iPv0,nw ) sur l’intervalle ra, bs.

On utilisera pour celà la fonction PLOT dont la syntaxe est P L O T (x,y) où x et y sont des vecteurs de R k . Cette fonction relie successi- vement les points (x(j),y(j)), pour j allant de 1 à k, par des segments.

Polynômes d’interpolation de Lagrange 29 mars 2016 7 / 48

(8)

Erreur de l’interpolation

Soit une fonction f : ra, bs ÝÑ R. On suppose que les y i sont donnés par

y i “ f px i q, @i P v0, nw. (4)

On cherche à évaluer l’erreur E n ptq “ f ptq ´ P n ptq.

(9)

Erreur de l’interpolation

F IGURE – Erreurs d’interpolation avec n “ 6

Polynômes d’interpolation de Lagrange 29 mars 2016 9 / 48

(10)

Erreur de l’interpolation

F IGURE – Erreurs d’interpolation avec n “ 10

(11)

Erreur de l’interpolation

−6 −4 −2 0 2 4 6

−1

−0.8

−0.6

−0.4

−0.2 0 0.2 0.4 0.6 0.8 1

t

y

y=f(t)=1/(1+t2) y=P18(t) 19 Points (xi,yi)

F IGURE – Erreurs d’interpolation avec n “ 18

Polynômes d’interpolation de Lagrange 29 mars 2016 11 / 48

(12)

Erreur de l’interpolation

Theorem 2: Cauchy, 1840

Soient f : ra, bs ÝÑ R, une fonction pn ` 1q-fois différentiable et P n ptq le polynôme d’interpolation de degré n passant par px i , f px i qq,

@i P v0, nw. Alors, @t P ra, bs, Dξ t P pmin iPv0,nw px i , tq, max iPv0,nw px i , tqq,

f ptq ´ P n ptq “ f pn`1q pξ t q pn ` 1q!

n

ź

i“0

pt ´ x i q (5)

(13)

Points de Chebyshev

Pour minimiser l’erreur commise lors de l’interpolation d’une fonction f par un polynôme d’interpolation de Lagrange, on peut, pour un n donné, "jouer" sur le choix des points x i :

Trouver p x ¯ i q n i“0 , x i P ra, bs, distincts deux à deux, tels que

max

t Pra,bs n

ź

i“0

|t ´ x ¯ i | ď max

tPra,bs n

ź

i“0

|t ´ x i |, @px i q n i“0 , x i P ra, bs, distincts 2 à 2 (6)

Polynômes d’interpolation de Lagrange 29 mars 2016 13 / 48

(14)

Points de Chebyshev

Theorem 3

Les points réalisant (6) sont les points de Chebyshev donnés par

¯ x i “ a ` b

2 ` b ´ a

2 cosp p 2i ` 1 qπ

2n ` 2 q, @i P v0, nw. (7)

(15)

Points de Chebyshev

F IGURE – Erreurs d’interpolation avec n “ 6

Polynômes d’interpolation de Lagrange 29 mars 2016 15 / 48

(16)

Points de Chebyshev

F IGURE – Erreurs d’interpolation avec n “ 10

(17)

Points de Chebyshev

F IGURE – Erreurs d’interpolation avec n “ 18

Polynômes d’interpolation de Lagrange 29 mars 2016 17 / 48

(18)

Plan

1 Polynômes d’interpolation de Lagrange

2 Dérivation numérique

3 Intégration numérique Méthodes simplistes

Méthodes de Newton-Cotes Méthodes composites Autres méthodes Intégrales multiples

4 Résolution de systèmes linéaires

(19)

Dérivée

On propose de chercher une approximation de la dérivée première de f en un point x Psa, br.

Definition 2.1

Une fonction f définie sur un intervalle r a, b s est dérivable en un point x Psa, br si la limite suivante existe et est finie

f 1 px q “ lim hÑ0 1

h pf px ` hq ´ f px q (8)

Dérivation numérique 29 mars 2016 19 / 48

(20)

Premières approximations

différence finie progressive :

f 1 pxq « f px ` hq ´ f px q

h (9)

différence finie rétrograde :

f 1 pxq « f pxq ´ f px ´ hq

h (10)

(21)

Estimation d’erreur

Theorem 4: Taylor-Lagrange

On suppose que f P C n`1 sur I. Alors, pour tout h P R tel que x ` h appartienne à I, il existe θ h Ps0, 1r tel que l’on ait

f px ` hq “

n

ÿ

k“0

h k

k ! f pkq px q ` h n`1

pn ` 1q! f pn`1q px ` θ h hq (11)

Dérivation numérique 29 mars 2016 21 / 48

(22)

Estimation d’erreur

Soit h ą 0. Si f P C 2 psa, brq, alors Dξ ` Psx , x ` hr, Dξ ´ Psx ´ h, x r,tel que f px ` hq ´ f px q

h “ f 1 px q ` h

2 f p2q` q (12) f pxq ´ fpx ´ hq

h “ f 1 px q ´ h

2 f p2q pξ ´ q (13)

‚ Ces formules sont des approximations d’ordre 1 de f 1 px q par rapport à h.

‚ On peut aussi obtenir ces formules en dérivant les polynômes

d’interpolation associés aux points tx, x ` hu et tx ´ h, x u.

(23)

Estimation d’erreur

Soit h ą 0. Si f P C 2 psa, brq, alors Dξ ` Psx , x ` hr, Dξ ´ Psx ´ h, x r,tel que fpx ` hq ´ f px q

h “ f 1 px q ` h 1

2 f p2q` q (12) fpx q ´ f px ´ hq

h “ f 1 px q ´ h 1

2 f p2q´ q (13)

‚ Ces formules sont des approximations d’ordre 1 de f 1 p x q par rapport à h.

‚ On peut aussi obtenir ces formules en dérivant les polynômes d’interpolation associés aux points tx, x ` hu et tx ´ h, x u.

Dérivation numérique 29 mars 2016 22 / 48

(24)

Estimation d’erreur

Soit h ą 0. Si f P C 2 psa, brq, alors Dξ ` Psx , x ` hr, Dξ ´ Psx ´ h, x r,tel que fpx ` hq ´ f px q

h “ f 1 px q ` h 1

2 f p2q` q (12) fpx q ´ f px ´ hq

h “ f 1 px q ´ h 1

2 f p2q´ q (13)

‚ Ces formules sont des approximations d’ordre 1 de f 1 p x q par rapport à h.

‚ On peut aussi obtenir ces formules en dérivant les polynômes

d’interpolation associés aux points tx , x ` hu et tx ´ h, x u.

(25)

Exercice 1

Exercise 2.1

On note x i “ a ` ih, i P v0, nw, une discrétisation régulière de l’intervalle ra, bs. Soit une fonction f : ra, bs ÝÑ R suffisament régulière. On suppose que les y i sont donnés par

y i “ f p x i q, @ i P v 0, n w. (14) Ecrire une fonction D ERIVE 1 permettant de calculer des approxi- mations d’ordre 1 de f 1 px i q pour i P v0, nw.

Dérivation numérique 29 mars 2016 23 / 48

(26)

Ordre 2

Pour obtenir une formule d’approximation d’ordre 2 de f 1 pxq, on suppose f P C 3 psa, brq et on peut alors développer les formules de Taylor de fpx ` hq et f px ´ hq jusqu’au troisième ordre.

On obtient alors

f 1 px q “ f px ` hq ´ fpx ´ hq

2h ` . (15)

‚ Cette approximation est la formule des différences finies centrées.

‚ Cette approximation est d’ordre 2.

(27)

Ordre 2

Pour obtenir une formule d’approximation d’ordre 2 de f 1 pxq, on suppose f P C 3 psa, brq et on peut alors développer les formules de Taylor de fpx ` hq et f px ´ hq jusqu’au troisième ordre.

On obtient alors

f 1 px q “ f px ` hq ´ fpx ´ hq

2h ` Oph 2 q. (15)

‚ Cette approximation est la formule des différences finies centrées.

‚ Cette approximation est d’ordre 2.

Dérivation numérique 29 mars 2016 24 / 48

(28)

Ordre 2

Pour obtenir une formule d’approximation d’ordre 2 de f 1 pxq, on suppose f P C 3 psa, brq et on peut alors développer les formules de Taylor de fpx ` hq et f px ´ hq jusqu’au troisième ordre.

On obtient alors

f 1 px q “ f px ` hq ´ fpx ´ hq

2h ` Oph 2 q. (15)

‚ Cette approximation est la formule des différences finies centrées.

‚ Cette approximation est d’ordre 2.

(29)

Ordre 2

Pour obtenir une formule d’approximation d’ordre 2 de f 1 pxq, on suppose f P C 3 psa, brq et on peut alors développer les formules de Taylor de fpx ` hq et f px ´ hq jusqu’au troisième ordre.

On obtient alors

f 1 px q “ f px ` hq ´ fpx ´ hq

2h ` Oph 2 q. (15)

‚ Cette approximation est la formule des différences finies centrées.

‚ Cette approximation est d’ordre 2.

Dérivation numérique 29 mars 2016 24 / 48

(30)

Exercice 2

Exercise 2.2

On note x i “ a ` ih, i P v0, nw, une discrétisation régulière de l’intervalle ra, bs. Soit une fonction f : ra, bs ÝÑ R suffisament régulière. On suppose que les y i sont donnés par

y i “ f p x i q, @ i P v 0, n w. (16)

Ecrire une fonction D ERIVE 2 permettant de calculer des approxi-

mations d’ordre 2 de f 1 px i q pour i P v0, nw.

(31)

Dérivée seconde

Si f P C 4 psa, brq, on peut alors développer les formules de Taylor de f px ` hq et fpx ´ hq jusqu’au quatrième ordre.

On obtient alors

f p2q pxq “ f px ` hq ´ 2f px q ` f px ´ hq

h 2 ` . (17)

Cette approximation est d’ordre 2.

Dérivation numérique 29 mars 2016 26 / 48

(32)

Dérivée seconde

Si f P C 4 psa, brq, on peut alors développer les formules de Taylor de f px ` hq et fpx ´ hq jusqu’au quatrième ordre.

On obtient alors

f p2q pxq “ f px ` hq ´ 2f px q ` f px ´ hq

h 2 ` Oph 2 q. (17)

Cette approximation est d’ordre 2.

(33)

Dérivée seconde

Si f P C 4 psa, brq, on peut alors développer les formules de Taylor de f px ` hq et fpx ´ hq jusqu’au quatrième ordre.

On obtient alors

f p2q pxq “ f px ` hq ´ 2f px q ` f px ´ hq

h 2 ` Oph 2 q. (17)

Cette approximation est d’ordre 2.

Dérivation numérique 29 mars 2016 26 / 48

(34)

Exercice 3

Exercise 2.3

On note x i “ a ` ih, i P v0, nw, une discrétisation régulière de l’intervalle ra, bs. Soit une fonction f : ra, bs ÝÑ R suffisament régulière. On suppose que les y i sont donnés par

y i “ f p x i q, @ i P v 0, n w. (18)

Ecrire une fonction D ERIVE S ECONDE 2 permettant de calculer des

approximations d’ordre 2 de f p2q px i q pour i P v0, nw.

(35)

Plan

1 Polynômes d’interpolation de Lagrange

2 Dérivation numérique

3 Intégration numérique Méthodes simplistes

Méthodes de Newton-Cotes Méthodes composites Autres méthodes Intégrales multiples

4 Résolution de systèmes linéaires

Intégration numérique 29 mars 2016 28 / 48

(36)

Intégration

Soit f une fonction définie et intégrable sur un intervalle ra, bs donné.

On propose de chercher une approximation de I “

ż b

a

f p t q dt

(37)

Intégration

Soit f une fonction définie et intégrable sur un intervalle ra, bs donné.

On propose de chercher une approximation de I “

ż b

a

f p t q dt

F IGURE – Représentation de ş b a f ptqdt

Intégration numérique 29 mars 2016 29 / 48

(38)

Méthodes simplistes

On approche f par le polynôme constant Pptq “ f paq.

F IGURE – Représentation de la fonction f

ż b

a

f p t q dt « p b ´ a q f p a q, formule du rectangle (à gauche)

(39)

Méthodes simplistes

On approche f par le polynôme constant Pptq “ f paq.

F IGURE – Représentation de ş b a Pptqdt

ż b

a

f ptqdt « pb ´ aqf paq, formule du rectangle (à gauche)

Intégration numérique Méthodes simplistes 29 mars 2016 30 / 48

(40)

Méthodes simplistes

On approche f par le polynôme constant Pptq “ f paq.

F IGURE – Représentation de ş b

a Pptqdt

(41)

Méthodes simplistes

On approche f par le polynôme constant Pptq “ f pbq.

F IGURE – Représentation de la fonction f

ż b

a

f p t q dt « p b ´ a q f p b q, formule du rectangle (à droite)

Intégration numérique Méthodes simplistes 29 mars 2016 31 / 48

(42)

Méthodes simplistes

On approche f par le polynôme constant Pptq “ f pbq.

F IGURE – Représentation de ş b a Pptqdt

ż b

a

fptqdt « pb ´ aqfpbq, formule du rectangle (à droite)

(43)

Méthodes simplistes

On approche f par le polynôme constant Pptq “ f pbq.

F IGURE – Représentation de ş b a Pptqdt

ż b

a

fptqdt « pb ´ aqfpbq, formule du rectangle (à droite)

Intégration numérique Méthodes simplistes 29 mars 2016 31 / 48

(44)

Méthodes simplistes

On approche f par le polynôme constant Pptq “ f pcq, avec c “ pa ` bq{2.

F IGURE – Représentation de la fonction f

ż b

a

f ptqdx « pb ´ aqf p a ` b

2 q, formule du point milieu

(45)

Méthodes simplistes

On approche f par le polynôme constant Pptq “ f pcq, avec c “ pa ` bq{2.

F IGURE – Représentation de ş b a Pptqdt

ż b

a

f ptqdx « pb ´ aqf p a ` b

2 q, formule du point milieu

Intégration numérique Méthodes simplistes 29 mars 2016 32 / 48

(46)

Méthodes simplistes

On approche f par le polynôme constant Pptq “ f pcq, avec c “ pa ` bq{2.

F IGURE – Représentation de ş b

a Pptqdt

(47)

Méthodes de Newton-Cotes

1 Discrétisation régulière de r a, b s : @ i P v 0, n w, t i “ a ` ih avec h “ b´a n .

2 On approche f par le polynôme d’interpolation de Lagrange P n de degré n tel que

P n pt i q “ fpt i q, @i P v0, nw.

P n ptq “

n

ÿ

i“0

L i ptqfpt i q

3 On a alors ż b

a

fptqdt « ż b

a

P n ptqdt “

n

ÿ

i“0

f pt i q ż b

a

L i ptqdt.

Les formules de Newton-Cotes génériques : ż b

a

f ptqdt «

n

ÿ

i“0

α i f pt i q

Intégration numérique Méthodes de Newton-Cotes 29 mars 2016 33 / 48

(48)

Méthodes de Newton-Cotes

1 Discrétisation régulière de r a, b s : @ i P v 0, n w, t i “ a ` ih avec h “ b´a n .

2 On approche f par le polynôme d’interpolation de Lagrange P n de degré n tel que

P n pt i q “ fpt i q, @i P v0, nw.

P n ptq “

n

ÿ

i“0

L i ptqfpt i q

3 On a alors ż b

a

fptqdt « ż b

a

P n ptqdt “

n

ÿ

i“0

f pt i q ż b

a

L i ptqdt.

Les formules de Newton-Cotes génériques : ż b

a

f ptqdt «

n

ÿ

i“0

α i f pt i q

(49)

Méthodes de Newton-Cotes

1 Discrétisation régulière de r a, b s : @ i P v 0, n w, t i “ a ` ih avec h “ b´a n .

2 On approche f par le polynôme d’interpolation de Lagrange P n de degré n tel que

P n pt i q “ fpt i q, @i P v0, nw.

P n p t q “

n

ÿ

i“0

L i p t q f p t i q

3 On a alors ż b

a

fptqdt « ż b

a

P n ptqdt “

n

ÿ

i“0

f pt i q ż b

a

L i ptqdt.

Les formules de Newton-Cotes génériques : ż b

a

f ptqdt «

n

ÿ

i“0

α i f pt i q

Intégration numérique Méthodes de Newton-Cotes 29 mars 2016 33 / 48

(50)

Méthodes de Newton-Cotes

1 Discrétisation régulière de r a, b s : @ i P v 0, n w, t i “ a ` ih avec h “ b´a n .

2 On approche f par le polynôme d’interpolation de Lagrange P n de degré n tel que

P n pt i q “ fpt i q, @i P v0, nw.

P n p t q “

n

ÿ

i“0

L i p t q f p t i q

3 On a alors ż b

a

fptqdt « ż b

a

P n ptqdt “

n

ÿ

i“0

f pt i q ż b

a

L i ptqdt.

Les formules de Newton-Cotes génériques : ż b

a

f ptqdt «

n

ÿ

i“0

α i f pt i q

(51)

Méthodes de Newton-Cotes

1 Discrétisation régulière de r a, b s : @ i P v 0, n w, t i “ a ` ih avec h “ b´a n .

2 On approche f par le polynôme d’interpolation de Lagrange P n de degré n tel que

P n pt i q “ fpt i q, @i P v0, nw.

P n p t q “

n

ÿ

i“0

L i p t q f p t i q

3 On a alors ż b

a

fptqdt « ż b

a

P n ptqdt “

n

ÿ

i“0

f pt i q ż b

a

L i ptqdt.

Les formules de Newton-Cotes génériques : ż b

a

f ptqdt «

n

ÿ

i“0

α i f pt i q

Intégration numérique Méthodes de Newton-Cotes 29 mars 2016 33 / 48

(52)

Méthodes de Newton-Cotes

ż b

a

fptqdt «

n

ÿ

i“0

α i f pt i q avec α i “ ż b

a

L i ptqdt

En posant α i “ hAw i , on a

n A w 0 w 1 w 2 w 3 w 4 nom ordre

1 1{2 1 1 trapèzes 1

2 1{3 1 4 1 Simpson 3

3 3 { 8 1 3 3 1 Simpson (3/8) 3

4 2{45 7 32 12 32 7 Villarceau 5

Simpson : ż b

a

f ptqdt «

b ´ a 6

ˆ

f paq ` 4f p a ` b

2 q ` f pbq

˙

(53)

Méthodes de Newton-Cotes

ż b

a

fptqdt «

n

ÿ

i“0

α i f pt i q avec α i “ ż b

a

L i ptqdt

En posant α i “ hAw i , on a

n A w 0 w 1 w 2 w 3 w 4 nom ordre

1 1{2 1 1 trapèzes 1

2 1{3 1 4 1 Simpson 3

3 3 { 8 1 3 3 1 Simpson (3/8) 3

4 2{45 7 32 12 32 7 Villarceau 5

Simpson : ż b

a

f ptqdt « b ´ a 6

ˆ

f paq ` 4f p a ` b

2 q ` f pbq

˙

Intégration numérique Méthodes de Newton-Cotes 29 mars 2016 34 / 48

(54)

Méthodes de Newton-Cotes

Definition 3.1

On dit qu’une formule d’intégration (ou formule de quadrature) est d’ordre n si elle est exacte pour les polynômes de degré inférieur ou égal à n.

Theorem 5

Les formules de Newton-Cotes à n ` 1 points sont d’ordre n si n est impair et d’ordre n ` 1 sinon.

Attention

Du au phénomène de Runge, ces formules ne sont pas "fiables" pour

des ordres élevés.

(55)

Méthodes de Newton-Cotes

Definition 3.1

On dit qu’une formule d’intégration (ou formule de quadrature) est d’ordre n si elle est exacte pour les polynômes de degré inférieur ou égal à n.

Theorem 6

Les formules de Newton-Cotes à n ` 1 points sont d’ordre n si n est impair et d’ordre n ` 1 sinon.

Attention

Du au phénomène de Runge, ces formules ne sont pas "fiables" pour des ordres élevés.

Intégration numérique Méthodes de Newton-Cotes 29 mars 2016 35 / 48

(56)

Méthodes composites

Les méthodes composites sont basées sur la relation de Chasles.

Soit px k q kPv0,nw une discrétisation régulière de l’intervalle ra, bs : x k “ a ` kh avec h “ p b ´ a q{ n. On a alors

ż b

a

f pxqdx “

n

ÿ

k “1

ż x k

x k´1

f px qdx .

(57)

Méthodes composites des points milieux

ż b

a

f pxqdx “

n

ÿ

k “1

ż x k

x k´1

f px qdx .

On note m kx k ´1 2 `x k . ż x k

x k´1

fpx qdx « hfpm k q

Theorem 7

ż b

a

f p x q dx “ h

n

ÿ

k “1

f p m k q ` Op h q.

Erreur d’ordre 2 (par rapport à h.)

Intégration numérique Méthodes composites 29 mars 2016 37 / 48

(58)

Méthodes composites des points milieux

ż b

a

f pxqdx “

n

ÿ

k “1

ż x k

x k´1

f px qdx .

On note m kx k ´1 2 `x k . ż x k

x k´1

fpx qdx « hfpm k q

Theorem 8

ż b

a

f p x q dx “ h

n

ÿ

k“1

f p m k q ` Op h 2 q.

Erreur d’ordre 2 (par rapport à h.)

(59)

Méthodes composites des points milieux

ż b

a

f pxqdx “

n

ÿ

k “1

ż x k

x k´1

f px qdx .

On note m kx k ´1 2 `x k . ż x k

x k´1

fpx qdx « hfpm k q

Theorem 9

ż b

a

f p x q dx “ h

n

ÿ

k“1

f p m k q ` Op h 2 q.

Erreur d’ordre 2 (par rapport à h.)

Intégration numérique Méthodes composites 29 mars 2016 37 / 48

(60)

Méthodes composites des points milieux : Exercice

Exercise 3.1

Soit f une fonction définie sur l’intervalle ra, bs. Ecrire la fonction

Q UAD PM permettant de calculer une approximation de l’intégrale

de f sur ra, bs par la méthode composite des points milieux.

(61)

Méthodes composites des trapèzes

ż b a

f pxqdx “

n

ÿ

k “1

ż x k x k´1

f px qdx .

ż x k

x k ´1

f px qdx « hp f p x k´1 ` f p x k q

2 q

Theorem 10

ż b a

f px qdx “ h

n

ÿ

k“1

p f px k ´1 q ` f px k q

2 q ` Ophq.

Erreur d’ordre 2 (par rapport à h.)

Intégration numérique Méthodes composites 29 mars 2016 39 / 48

(62)

Méthodes composites des trapèzes

ż b a

f pxqdx “

n

ÿ

k “1

ż x k x k´1

f px qdx .

ż x k

x k ´1

f px qdx « hp f p x k´1 ` f p x k q

2 q

Theorem 11

ż b a

f px qdx “ h

n

ÿ

k“1

p fpx k´1 q ` f px k q

2 q ` Oph 2 q.

Erreur d’ordre 2 (par rapport à h.)

(63)

Méthodes composites des trapèzes

ż b a

f pxqdx “

n

ÿ

k “1

ż x k x k´1

f px qdx .

ż x k

x k ´1

f px qdx « hp f p x k´1 ` f p x k q

2 q

Theorem 12

ż b a

f px qdx “ h

n

ÿ

k“1

p fpx k´1 q ` f px k q

2 q ` Oph 2 q.

Erreur d’ordre 2 (par rapport à h.)

Intégration numérique Méthodes composites 29 mars 2016 39 / 48

(64)

Méthodes composites des trapèzes : Exercice

Exercise 3.2

Soit f une fonction définie sur l’intervalle ra, bs. Ecrire la fonction

Q UAD T RAPEZE permettant de calculer une approximation de l’in-

tégrale de f sur ra, bs par la méthode composite des trapèzes.

(65)

Méthodes composites de Simpson

ż b

a

f pxqdx “

n

ÿ

k “1

ż x k

x k´1

f px qdx .

On note m kx k ´1 2 `x k . ż x k

x k´1

f px qdx « h

6 pf px k ´1 q ` 4f pm k q ` f px k qq

Theorem 13

ż b

a

f p x q dx “ h 6

n

ÿ

k“1

p f p x k´1 q ` 4f p m k q ` f p x k qq ` Op h q.

Erreur d’ordre 4 (par rapport à h.)

Intégration numérique Méthodes composites 29 mars 2016 41 / 48

(66)

Méthodes composites de Simpson

ż b

a

f pxqdx “

n

ÿ

k “1

ż x k

x k´1

f px qdx .

On note m kx k ´1 2 `x k . ż x k

x k´1

f px qdx « h

6 pf px k ´1 q ` 4f pm k q ` f px k qq

Theorem 14

ż b

a

f p x q dx “ h 6

n

ÿ

k“1

p f p x k´1 q ` 4f p m k q ` f p x k qq ` Op h 4 q.

Erreur d’ordre 4 (par rapport à h.)

(67)

Méthodes composites de Simpson

ż b

a

f pxqdx “

n

ÿ

k “1

ż x k

x k´1

f px qdx .

On note m kx k ´1 2 `x k . ż x k

x k´1

f px qdx « h

6 pf px k ´1 q ` 4f pm k q ` f px k qq

Theorem 15

ż b

a

f p x q dx “ h 6

n

ÿ

k“1

p f p x k´1 q ` 4f p m k q ` f p x k qq ` Op h 4 q.

Erreur d’ordre 4 (par rapport à h.)

Intégration numérique Méthodes composites 29 mars 2016 41 / 48

(68)

Méthodes composites de Simpson : Exercice

Exercise 3.3

Soit f une fonction définie sur l’intervalle ra, bs. Ecrire la fonction

Q UAD S IMPSON permettant de calculer une approximation de l’in-

tégrale de f sur ra, bs par la méthode composite de Simpson.

(69)

Ordres (numériques) des méthodes composites

F IGURE – Ordre de l’erreur des méthodes composites

Exercise 3.4

Ecrire un programme Matlab permettant d’obtenir cette figure sa- chant qu’ici fpxq “ sinpx q, a “ 0 et b “ π.

Intégration numérique Méthodes composites 29 mars 2016 43 / 48

(70)

Autres méthodes

Il existe un grand nombre de méthodes d’intégration numérique :

‚ Méthode de Gauss-Legendre

‚ Méthode de Gauss-Tchebychev

‚ Méthode de Gauss-Laguerre

‚ Méthode de Gauss-Hermitte

‚ Méthode de Gauss-Lobatto

‚ Méthode de Romberg...

(71)

Intégrales multiples

On veut approcher, en utilisant la formule de Simpson, l’intégrale

I “ ż b

a

ż d c

f px , y qdydx

gpxq “ ż d

c

f px , y qdy « gpx ˜ q “ d ´ c 6

ˆ

f px, cq ` 4f px , c ` d

2 q ` f px , d q

˙ .

On a I “

ż b a

gpxqdx « b ´ a 6

ˆ

gpaq ` 4gp a ` b

2 q ` gpbq

˙

« b ´ a 6

ˆ

gpaq ` ˜ 4˜ gp a ` b

2 q ` gpbq ˜

˙

Intégration numérique Intégrales multiples 29 mars 2016 45 / 48

(72)

Intégrales multiples : formule de Simpson 2D

On pose α “ a`b 2 et β “ c`d 2

I « b ´ a 6

d ´ c 6

¨

˝

f pa, c q ` 4f pa, βq ` f pa, dq

`4pf pα, cq ` 4fpα, βq ` f pα, d qq

`fpb, cq ` 4f pb, βq ` fpb, dq

˛

(73)

Intégrales multiples : méthodes composites

1 Discrétisation régulière de ra, bs : @k P v0, nw, x k “ a ` kh x avec h xb´a n .

2 Discrétisation régulière de rc, ds : @l P v0, mw, y l “ a ` lh y avec h y “ d´c m .

3 Relation de Chasles : ż b

a

ż d

c

f p x, y q dydx “

n

ÿ

k“1 m

ÿ

l“1

ż x k

x k ´1

ż y l

y l´1

f p x , y q dydx.

4 Formule de Simpson 2D : ş b

a

ş d

c f px , y qdydx

“ h x h y

36

n

ÿ

k “1 m

ÿ

l“1

¨

˝

fpx k´1 , y l´1 q ` 4f px k´1 , β l q ` f px k´1 , y l q

`4pf pα k , y l´1 q ` 4f pα k , β l q ` f pα k , y l qq

`f px k , y l´1 q ` 4f px k , β l q ` f px k , y l q

˛

avec α kx k ´1 2 `x k et β ly l´1 2 `y l .

Intégration numérique Intégrales multiples 29 mars 2016 47 / 48

(74)

Intégrales multiples : méthodes composites

1 Discrétisation régulière de ra, bs : @k P v0, nw, x k “ a ` kh x avec h xb´a n .

2 Discrétisation régulière de rc, ds : @l P v0, mw, y l “ a ` lh y avec h y “ d´c m .

3 Relation de Chasles : ż b

a

ż d

c

f p x, y q dydx “

n

ÿ

k“1 m

ÿ

l“1

ż x k

x k ´1

ż y l

y l´1

f p x , y q dydx.

4 Formule de Simpson 2D : ş b

a

ş d

c f px , y qdydx

“ h x h y

36

n

ÿ

k “1 m

ÿ

l“1

¨

˝

fpx k´1 , y l´1 q ` 4f px k´1 , β l q ` f px k´1 , y l q

`4pf pα k , y l´1 q ` 4f pα k , β l q ` f pα k , y l qq

`f px k , y l´1 q ` 4f px k , β l q ` f px k , y l q

˛

avec α kx k ´1 2 `x k et β ly l´1 2 `y l .

(75)

Intégrales multiples : méthodes composites

1 Discrétisation régulière de ra, bs : @k P v0, nw, x k “ a ` kh x avec h xb´a n .

2 Discrétisation régulière de rc, ds : @l P v0, mw, y l “ a ` lh y avec h y “ d´c m .

3 Relation de Chasles : ż b

a

ż d

c

f p x, y q dydx “

n

ÿ

k“1 m

ÿ

l“1

ż x k

x k ´1

ż y l

y l´1

f p x , y q dydx.

4 Formule de Simpson 2D : ş b

a

ş d

c f px , y qdydx

“ h x h y

36

n

ÿ

k “1 m

ÿ

l“1

¨

˝

fpx k´1 , y l´1 q ` 4f px k´1 , β l q ` f px k´1 , y l q

`4pf pα k , y l´1 q ` 4f pα k , β l q ` f pα k , y l qq

`f px k , y l´1 q ` 4f px k , β l q ` f px k , y l q

˛

avec α kx k ´1 2 `x k et β ly l´1 2 `y l .

Intégration numérique Intégrales multiples 29 mars 2016 47 / 48

(76)

Plan

1 Polynômes d’interpolation de Lagrange

2 Dérivation numérique

3 Intégration numérique Méthodes simplistes

Méthodes de Newton-Cotes Méthodes composites Autres méthodes Intégrales multiples

4 Résolution de systèmes linéaires

Références

Documents relatifs

Une expression est un groupe d’opérandes (i.e. nombres, constantes, variables, ...) liées par certains opérateurs pour former un terme algébrique qui représente une valeur (i.e.

Laboratoire d’Analyse Géométrie et Applications Institut Galilée.. Université

Ecrire la fonction QuadPM permettant de calculer une approximation de l'intégrale de f sur ra, bs par la méthode composite des points milieux..

Ecrire une fonction (algorithmique ou Matlab) QuadCompNC permettant de retourner cette

Ecrire les fonctions Norme et NormeInf permettant de calculer respectivement la norme p et la norme inni d'un vecteur.. Ecrire un programme permettant de valider ces

1 Ecrire une fonction Mosaique02 permettant de créer un damier quelconque sachant que le pavé en haut à droite d'un quadrillage est noir.. La numérotation des lignes et des colonnes

Ecrire une fonction RSLC HOLESKY permettant de résoudre un système linéaire en utilisant la factorisation positive de Cholesky. On supposera les fonctions R ES T RI I NF et R ES T RI

Une expression est un groupe d’opérandes (i.e. nombres, constantes, variables, ...) liées par certains opérateurs pour former un terme algébrique qui représente une valeur (i.e.