0% ont trouvé ce document utile (0 vote)
87 vues18 pages

Spline

Le document traite de la résolution des systèmes d'équations linéaires à travers l'utilisation de splines cubiques pour l'interpolation de données. Il définit les splines cubiques, leur construction, et présente des exemples d'application, notamment pour l'approximation de fonctions. En outre, il aborde le concept d'approximation au sens des moindres carrés et la détermination de la meilleure approximation dans un espace vectoriel.

Transféré par

Aissa Ghaddab
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
87 vues18 pages

Spline

Le document traite de la résolution des systèmes d'équations linéaires à travers l'utilisation de splines cubiques pour l'interpolation de données. Il définit les splines cubiques, leur construction, et présente des exemples d'application, notamment pour l'approximation de fonctions. En outre, il aborde le concept d'approximation au sens des moindres carrés et la détermination de la meilleure approximation dans un espace vectoriel.

Transféré par

Aissa Ghaddab
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

CHAPITRE

III:
Résolution
des
Systèmes
d’équations
linéaires CHAPITRE III: Résolution des
Analyse
numérique Systèmes d’équations linéaires
Mr. L.
RIABI

Spline cubique

Approximation
Analyse numérique
au sens des
moindres
Mr. L. RIABI
carrés
ESGEE 2017/2018

12/11/2017

2 / 18
Spline cubique

CHAPITRE
III:
Résolution
des
Systèmes
d’équations Soit une série de points de donnée, ou nœuds, de coordonnées
linéaires
(Xi , Yi ). On appelle spline d’interpolation la fonction par
Analyse
numérique morceaux constituée d’un polynôme sur chaque intervalle entre
Mr. L.
RIABI nœuds.
Spline cubique Le degré de la spline est défini par le polynôme de plus haut
Approximation
au sens des
degré utilisé : si on joint simplement les nœuds par des droites,
moindres
carrés
c’est-à-dire si la spline est constituée de polynômes du premier
degré, la spline est de degré 1, etc. Si tous les polynômes ont
même degré, on parle de spline uniforme. Si tous les polynômes
sont du troisième degré, on parle de spline cubique.

3 / 18
CHAPITRE
III:
Résolution
des
Systèmes
d’équations
linéaires

Analyse
numérique
Mr. L.
RIABI

Spline cubique
Figure – Exemple de spline de degré 1 pour quatre nœuds.
Approximation
au sens des
moindres
carrés

4 / 18 Figure – Exemple de spline de degré 3 pour quatre nœuds.


CHAPITRE Définition 1.1.
III:
Résolution Soit (xi , f (xi )), i = 0, ..., n, des points d’interpolation. La
des
Systèmes spline cubique naturelle passant par ces points est la fonction
d’équations
linéaires polynomiale par morceaux p définie par
Analyse
numérique
Mr. L. p(x) = pi (x) si x ∈ [xi−1 , xi ], i = 1, ..., n
RIABI

Spline cubique
où
Approximation
au sens des
00 (x − xi )3 00 (x − xi−1 )
3
moindres
carrés
pi (x) = −fi−1 + fi
6hi 6hi
00
f (xi−1 ) hi fi−1
−( − )(x − xi )
hi 6
00
f (xi ) hi fi
+( − )(x − xi−1 )
hi 6
5 / 18
CHAPITRE
III:
Résolution
des
Systèmes
d’équations
linéaires 00
Analyse les fi satisfont les n + 1 équations
numérique
Mr. L.
RIABI hi 00 00 hi+1 00
fi−1 + 2fi + fi+1 = 6f [xi−1 , xi , xi+1 ]
Spline cubique
hi + hi+1 hi + hi+1
Approximation 00 00
au sens des pour i = 1, ..., n − 1 et f0 = fn = 0
moindres
carrés
hi = xi − xi−1 .

6 / 18
CHAPITRE
III:
Résolution
des
Systèmes
d’équations
linéaires
Exemple 1.1.
Analyse Soit la fonction f (x) = sin πx et les nœuds
numérique
Mr. L. x0 = 0, x1 = 16 , x2 = 16 .
RIABI
Utiliser la spline cubique naturelle pour approcher f ( 17 ).
Spline cubique

Approximation
au sens des On a 71 ∈ [0, 16 ] et d’après la table de différence divisé on a
moindres 00
carrés f [x0 , x1 , x2 ] = −3 on trouve f1 = −9 et p1 (x) = −9x3 + 13 4 x

donc f ( 17 ) ' p1 ( 17 ) = 043804

7 / 18
CHAPITRE
III:
Résolution
Préliminaire
des
Systèmes Définition 2.1.
d’équations
linéaires Soit E un R−espace vectoriel. L’application définie par :
Analyse
numérique
Mr. L. <, >: E × E → R
RIABI
(x, y) →< x, y >
Spline cubique

Approximation est appelée produit scalaire sur E si


au sens des
moindres
carrés
< x, x >≥ 0, ∀x ∈ E
< x, x >= 0R ⇔ x = 0E
< x, y >=< y, x >, ∀x, y ∈ E
< x, αy + βz >= α < x, y > +β < x, z >, ∀x, y, z ∈
E, α, β ∈ R

8 / 18
CHAPITRE
III:
Résolution
Définition 2.2.
des
Systèmes L’application définie par :
d’équations
linéaires
k.k : E → R+
Analyse √
numérique
Mr. L.
x → kxk = < x, x >
RIABI
est dite norme sur E associée au produit scalaire.
Spline cubique

Approximation
au sens des
moindres
Exemple 2.1.
carrés    
x1 y1
 x2   y2 
Soit E = Rn on x, y ∈ E donc x =   et y = 
   
.. .. 
 .   . 
xn yn

9 / 18
CHAPITRE
III:
Résolution <, >: Rn × Rn → R
→< x, y >= ni=1 xi .yi
des P
Systèmes (x, y)
d’équations
linéaires
√ Pn 1
2 2
Analyse kxk = < x, x > = i=1 x i
numérique
Mr. L.
RIABI Exemple 2.2.
Spline cubique E = C([a, b]) l’ensemble des fonctions continues sur [a, b]
Approximation
au sens des Z b
moindres
carrés ∀f, g ∈ E, < f, g >= f (x).g(x)dx
a
donc la norme associée au produit scalaire
Z b  21
p
kf k = < f, f > = f 2 (x)dx
a
10 / 18
CHAPITRE
III:
Résolution
des
Systèmes
d’équations
linéaires

Analyse
numérique Exemple 2.3.
Mr. L.
RIABI Soit E = C([−1, 1]) et
Spline cubique {ϕ0 (x) = 1, ϕ1 (x) = x, ϕ2 (x) = 21 (3x2 − 1)}
Approximation Calculer < ϕ0 , ϕ1 >, < ϕ0 , φ2 >, < ϕ1 , ϕ2 >
au sens des
moindres
carrés

11 / 18
CHAPITRE
III:
Résolution
des
Systèmes
d’équations
linéaires
Définition 2.3.
Analyse Soit la famille {ϕ0 , ϕ1 , ..., ϕn } une base de E
numérique
Mr. L.
RIABI
1 Cette famille est dite orthogonale de E si
< ϕi , ϕj >= 0, ∀i, j = 0, ..., n i 6= j
Spline cubique

Approximation
2 Cette famille est dite orthonormée de E si :
au sens des 
moindres
carrés
< ϕi , ϕj >= 0 ∀i 6= j,
< ϕi , ϕj >= 1 i = j,

12 / 18
Approximation au sens des moindres carrés

CHAPITRE
III:
Résolution
des
Systèmes
d’équations Définition 2.4.
linéaires
Soit E un R−espace vectoriel et Pn l’espace des polynômes de
Analyse
numérique degré ≤ n et f ∈ E.
Mr. L.
RIABI On appelle approximation au sens des moindres carrés le
Spline cubique
plynôme unique p∗ ∈ Pn vérifiant
Approximation
au sens des kf − p∗ k = min kf − pk, p ∈ Pn .
moindres
carrés
p∗ est appelé meilleur approximation au sens des moindres
carrés de f dans Pn de plus < f − p∗ , p >= 0, ∀p ∈ Pn ......(I)

13 / 18
CHAPITRE détermination de la meilleur approximation au sens des
III:
Résolution moindres carrés (SMC)
des
Systèmes
d’équations Soit {ϕ0 , ϕ1 , ..., ϕn } une base de Pn , et f ∈ E, alors
linéaires

Analyse n
numérique
X
Mr. L. p ∈ Pn ⇒ p = aj ϕj , aj ∈ R.
RIABI
j=0
Spline cubique
n
Approximation X
au sens des
moindres
p ∗ ∈ Pn ⇒ p ∗ = a∗k ϕk , a∗k ∈ R.
carrés k=0

d’après la relation (I) < f − p∗ , p >= 0, ∀p ∈ Pn

n
X n
X
<f− a∗k ϕk , aj ϕj >= 0
k=0 j=0
14 / 18
CHAPITRE
III: n
X n
X
Résolution
des aj < f − a∗k ϕk , ϕj >= 0
Systèmes
d’équations j=0 k=0
linéaires
n
X
Analyse
numérique <f− a∗k ϕk , ϕj >= 0
Mr. L.
RIABI k=0

Spline cubique
< f − p∗ , ϕj >= 0 ⇔< f, ϕj >=< p∗ , ϕj >
Approximation donc
au sens des n
X
a∗k ϕk , ϕj >=< f, ϕj >
moindres
carrés <
k=0

Par définition
n
X
a∗k < ϕk , ϕj >=< f, ϕj >
k=0
15 / 18
CHAPITRE
III:
Résolution
des
Systèmes
d’équations
linéaires
c’est un système linéaire de (n + 1) inconnus a∗k avec écriture
Analyse matricielle
numérique  
Mr. L.
RIABI < ϕ0 , ϕ0 > ... < ϕn , ϕ0 > a∗0
 
< f, ϕ0 >

 < ϕ0 , ϕ1 > ... < ϕn , ϕ1 >   ∗  
  a1   < f, ϕ1 > 
=
Spline cubique 
 ..  
Approximation  .  
au sens des
moindres < ϕ0 , ϕn > ... < ϕn , ϕn > a∗n < f, ϕn >
carrés

Ce système admet une solution unique car p∗ est unique

16 / 18
CHAPITRE
III:
Résolution
des
si de plus {ϕ0 , ϕ1 , ..., ϕn } est une base orthogonale de Pn alors
Systèmes
d’équations
le système devient
linéaires

Analyse
numérique  
Mr. L.
RIABI < ϕ0 , ϕ0 > ... 0 a∗0
 
< f, ϕ
 0 < ϕ0 , ϕ1 > 0  ∗  
  a1   < f, ϕ
=
Spline cubique

 .. 
Approximation  . 
au sens des
moindres 0 ... < ϕn , ϕn > a∗n < f, ϕ
carrés

<f,ϕk > <f,ϕk >


donc la solution a∗k = <ϕk ,ϕk > = kϕk k2
Pn <f,ϕk >
et alors p∗ = k=0 kϕk k2 ϕk

17 / 18
CHAPITRE
III:
Résolution
Si la base {ϕ0 , ϕ1 , ..., ϕnP
} est orthonormale de Pn alors :
des
Systèmes
ak =< f, ϕk > et p = nk=0 < f, ϕk > ϕk
∗ ∗
d’équations
linéaires
Erreur d’approximation :
Analyse
numérique
Mr. L. v
RIABI u n
X

u
Spline cubique kf − p k = tkf k2 − a∗k < f, ϕk >
Approximation k=0
au sens des
moindres
carrés Si la base est orthonormale on obtient
v
u n
X

u
kf − p k = tkf k2 − a∗2
k
k=0

18 / 18

Vous aimerez peut-être aussi