• Aucun résultat trouvé

Analyse Numérique

N/A
N/A
Protected

Academic year: 2021

Partager "Analyse Numérique"

Copied!
21
0
0

Texte intégral

(1)

Analyse Numérique

Problèmes Pratiques

Dérivation

Intégration

(2)

Introduction

f connue

 sur un certain nb de points

 ou analytiquement

 besoin de connaître f'

 sur ces points

 sans faire le calcul analytique.

 besoin de calculer l'intégrale

 sans calculer la primitive

 (quadrature)

b t

a t

dt ) t ( f

(3)

Dérivation numérique 1/5

 Méthode "naïve" :

 en théorie, la formule est vraie pour h  0

 en pratique, attention au choix de h !

h trop grand : calcul trop approximatif

h trop petit : problèmes d'arrondis

     

h

x f h

x x f

f    

(4)

Dérivation numérique 2/5

 Méthode des différences centrales :

 Taylor :

 On connaît f sur un ensemble de points {xi,yi}

h = xi+1 - xi

f(x+h)

f(x-h)

       

f

 

x ...

! 3 x h

! f 2 x h

f h x

f h

x f

3

2    

 

   

f

 

x ...

! 3 x h

! f 2 x h

f h y

y i

3 i

2 i

i 1

i        

   

f

 

x ...

! 3 x h

! f 2 x h

f h y

y i

3 i

2 i

i 1

i        

(5)

Dérivation numérique 3/5

 Méthode des différences centrales (suite) :

f(x+h) - f(x-h)

 en négligeant les termes en h3 :

 meilleure approximation que la méthode "naïve" (h3/h2)

 

f

 

x ...

! 3

h x 2

f h 2 y

y i

3 i

1 i 1

i     

 

2h

y x y

f i i1i1

 

(6)

Dérivation numérique 4/5

 Méthode des différences centrales (suite) :

 calcul des dérivées d'ordre supérieur :

f"(xi) ?

   

f

 

x ...

! 3 x h

! f 2 x h

f h y

y i

3 i

2 i

i 1

i        

   

f

 

x ...

! 3 x h

! f 2 x h

f h y

y i

3 i

2 i

i 1

i        

(7)

Dérivation numérique 5/5

 Méthode des différences centrales (fin) :

 calcul des dérivées d'ordre supérieur :

 en négligeant les termes en h4 :

 et pour les autres dérivées ?

 

x ...

! f 2

h y 2

2 y

y i

2 i

1 i 1

i    

 

i i 1 2i i 1

h

y y

2 x y

f  

 

(8)

Intégration numérique 1/

 Plusieurs méthodes :

a et b finis

On connaît f sur un ensemble de points {xi,yi}

polynôme d'interpolation sur n+1 points Newton-Cotes

On connaît f sur autant de points que l'on veut

polynôme d'interpolation + choix de n+1 points Gauss-Legendre

a ou b infini

Gauss-Laguerre, ...

t b

a t

dt ) t ( f I

(9)

Intégration numérique 2/

 Méthodes polynomiales

 On connaît la fonction sur n+1 points

 2 solutions :

calculer le polynôme d'interpolation de degré n : Pn(x) calculer l'intégrale du polynôme de degré n

problème = les polynômes de degré élevé oscillent énormément

regrouper les n+1 points en sous-intervalles de p+1 points (avec p+1 faible)

calculer les polynômes d'interpolation de degré p sommer les intégrales de chaque sous-intervalle

(10)



 

  

2

y y 2

h y

I n 1 n

1 i

i 0

Intégration numérique 3/

 Méthode des trapèzes : p+1=2 points

 polynôme d'interpolation=droite

A =

soit h = xi+1 - xi

A

   

f a f b

2 a

b  

 

 

n 1

0 i

1 i i

i 1

i y y

2 x I x

(11)

Intégration numérique 4/

 Méthode de Simpson: p+1=3 points

 polynôme d'interpolation de degré 2

i va de 0 à n-2

avec un pas de 2

 

n 2

0 i

2 i 1

i

i 4 y y

3 y I h

(12)

Intégration numérique 5/

 Méthode générale Newton-Cotes: p+1 points

 polynôme d'interpolation de degré p: Pp(x)

 comment trouver les i ?

p

0

x t

x t

p(t )dt P

A

A

p

0 i

i i y

A

(13)

Intégration numérique 6/

 Méthode générale Newton-Cotes: p+1 points

 calcul des i = décomposition de l'intégrale dans la base {1, t, … tp}

























p 1 0

p 1 0

p p p

1 p

0

p 1

0

v x

x x

x x

x

1 1

1

(14)

Intégration numérique 7/

 Exercice :

 Utiliser la méthode de Newton-Cotes pour :

retrouver la méthode des trapèzes

retrouver la méthode de Simpson

trouver la méthode de Simpson "3/8" (p+1=4)

(15)

Intégration numérique 8/

 Quelle erreur comment-on avec Newton-Cotes ?

 Pour chaque sous-intervalle (et donc chaque A) :

erreur d'interpolation : [ (x)=(x-x0)(x-x1)…(x-xp) ]

erreur de quadrature :

     

   

x

! 1 p

x x f

e

) 1 p

(  

     

   

x dx

! 1 p

x dx f

x e E

n

0 p

0

x

x

) 1 p x (

x

 

 

 

     

    

n n

) x 1 p x ( p 1) (

dx

! x 1 p

dx f

! x 1 p

x

E f    

(16)

Intégration numérique 9/

 Erreur de quadrature pour :

 les trapèzes

 Simpson

 

12 f

E h

3 

 4

 

5

90 f Eh

(17)

Intégration numérique 10/

 Méthodes polynomiales récursives :

 ex pour la méthode des trapèzes

découpage récursif de la surface en trapèzes

(18)

Intégration numérique 11/

 Bornes infinies ?

 Méthode de Gauss-Laguerre

(19)

Intégration numérique 12/

 Intégrales multiples ?

 Ex avec la méthode de Simpson

en dimension 2 : zij = f(xi, yj)

 

2

 

0 2

0

x

x y

y

dxdy y

, x f A

     

 

2

0

x

x

2 1

0 4 f x, y f x, y dx

y , x 3 f

A k

     



  

3k

f x,y dx 4

f x,y dx

f x,y dx

A 1 2

x

x

0

2

0

 

 

hk

h = xi+1 - xi k = yi+1 - yi

(20)

Sujet de TD

(21)

Conclusion

Références

Documents relatifs

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

- ainsi, des limites intérieures qui persistent sont le signe de contrastes intra-régionaux élevés ; -comme à chaque étape, le plus faible contraste de l'image

À l’exception de la couronne limitrophe de Montréal (celle des villes satellites) et de la couronne des villes capitales, portée par la fonction publique, les trois autres

La fonction déÞnie par étant continue sur , la limite , si elle existe, vériÞe nécessairement l’équation. On sait déjà que la suite est majorée par 2. Mais dans

Soit un fichier XML contenant des montants numériques entiers triés par ordre croissant du premier au dernier élément de XML.. On cherche à écrire une XSL récursive permettant de

DEMONSTRATION.. La mˆ eme d´ emotranstion reste valable si on remplace le corps C par le corps R et on suppose que les valeurs propres de A sont r´ eelles ; dans ce cas tous

De plus, si la matrice A est creuse, comme c’est souvent le cas dans les applications (e.g., résolution d’équations aux dérivées partielles par discrétisation- voir Section 4.1),

Hinterland (Grande terre et îles Loyautés) Partenaires privilégiés de l’espace mondial b) … par des