----------------------
ECOLE SUPERIEURE POLYTECHNIQUE
----------------------
DEPARTEMENT TELECOMMUNICATION
CALCULS NUMERIQUES
𝒙−𝒙𝒋
𝑷𝒏 (𝒙) = ∑𝒏𝒊=𝟎 𝒇(𝒙𝒊 ) 𝑳𝒊 (𝒙) ; 𝑳𝒊 (𝒙) = ∏𝒏𝒋=𝟎 𝒙 −𝒙
𝒊 𝒋
𝒋≠𝒊
Li appelés polynômes caractéristiques
Organigramme :
𝑖=0
𝑗=0
𝑖 = 𝑖+1
𝑗≠𝑖
𝑗 =𝑗+1
L = L ∗ (𝑥 − 𝑎𝑖 )/(𝑎𝑖 − 𝑎𝑗 )
𝑗≤𝑛
P = P + 𝑦𝑖 ∗ L
𝑖≤𝑛
Exemple : Calcul de la valeur de f(4,5)
Soit les échantillons de valeur suivant :
x 2 5 7 8 10
y -7 -1 2 5 8
𝑰𝒇 = ∆𝒙 × ∑𝒏𝒌=𝟏 𝒇(𝒙
̅𝒌 )
𝑰𝟏 = ∆𝑥 × 𝑓(𝑥̅0 )
𝑰𝟐 = ∆𝑥 × 𝑓(𝑥̅1 )
𝑰𝟑 = ∆𝑥 × 𝑓(𝑥̅2 )
𝑰𝟒 = ∆𝑥 × 𝑓(𝑥̅3 )
Erreur :
L’erreur de cette méthode est définie par:
𝑏 𝑛 1 (𝑏 − 𝑎)2
|∫ 𝑓(𝑥) 𝑑𝑥 − ∆𝑥 × ∑ 𝑓(𝑥̅𝑘 )| ≤ 𝑚𝑎𝑥 |𝑓 (1) (𝑥)|
𝑎 𝑘=1 2 𝑛 𝑥∈[𝑎,𝑏]
Organigramme :
- 𝑥 = (a, … , b) #Intervalles
- I = 0 #Intégration
- 𝑓: 𝑓𝑜𝑛𝑐𝑡𝑖𝑜𝑛
𝑛: 𝑛𝑜𝑚𝑏𝑟𝑒 𝑑𝑒 𝑠𝑢𝑏𝑑𝑖𝑣𝑖𝑠𝑜𝑛
𝑑 = (𝑏 − 𝑎)/𝑛
𝑘=0
𝑥𝑘 = 𝑎
𝑥𝑘+1 = 𝑥𝑘 + 𝑑
𝑥𝑚 = (𝑥𝑘+1 − 𝑥𝑘 )/2
I = I + 𝑑 ∗ 𝑓(𝑥𝑚 ) 𝑘 =𝑘+1
𝑥𝑘 = 𝑥𝑘+1
𝑘<𝑛
1 1
Exemple : Calcul de l’intégrale : I = ∫0 𝑑𝑥 à 10−5 près d’erreur :
𝑥2 + 𝑥 + 1
1
Soit 𝑓(𝑥) = 𝑥 2 + 𝑥 + 1
Code Matlab :
Finalement :
Chapitre III : RESOLUTION D’EQUATION
Des méthodes numériques sont aussi très pratiques pour la résolution d’équation non-linéaire,
conduisant à rechercher numériquement les zéros de la fonction 𝑓(𝑥) = 0.
Méthode utilisée : Méthode de Newton
Cette méthode n’est pratique que lorsque la fonction est différentiable, elle se base donc sur
les dérivées de la fonction.
Notons 𝑥𝑛+1 , la valeur approchée de la solution, mais notons que 𝑥 ∗ est la véritable racine de
l’équation 𝑓(𝑥) = 0 donc 𝑓(𝑥𝑛+1 ) = 0.
𝑓(𝑥 )
On a tan 𝜃 = 𝑥 −𝑥𝑛 = 𝑓 ′ (𝑥𝑛 ).
𝑛 𝑛+1
𝑓(𝑥𝑛 )
𝑥𝑛+1 = 𝑥𝑛 −
𝑓 ′ (𝑥𝑛 )
- 𝑥 #Voisinage_de_𝒙𝟎
- 𝑓: 𝑓𝑜𝑛𝑐𝑡𝑖𝑜𝑛
- 𝑓 ′ : 𝑓𝑜𝑛𝑐𝑡𝑖𝑜𝑛
- 𝑛 : ordre d’approximation
- 𝑥0
𝑓(𝑥)
𝑥0 = 𝑥 −
𝑓′(𝑥)
𝑥 = 𝑥0
𝑥0 < 10−𝑛
Exemple :
Résoudre l’équation 𝑥 3 + 2𝑥 + 1 = 0 dans l’intervalle [-5,5] :
La courbe de la fonction est donnée par la figure ci-dessous :