Définissons les trois quantitées suivantes :
Où
est l'écart entre
et
,
est la pente entre
et
et
est la dérivée seconde de l'interpolateur en
.
Il est nécessaire que
soit cubique par morceaux.
Ce qui implique que
soit quadratique par morceaux et que
soit linéaire par morceaux.
Effectuons l'interpolation linéaire (Lagrange) de la dérivée seconde par morceaux :
En substituant par
et
, l'équation 3.9 devient :
En intégrant, on obtient l'équation de la dérivée première et de l'interpolateur lui-même :
Maintenant, évaluons l'interpolateur en
et en
sachant que
et
:
Donc :
Les seules inconnues qui restent dans les équations sont les
. La seule contrainte non utilisée
est la continuité des dérivés premières (3.4).
On peut déterminer les
en utilisant les dérivés premières :
Évaluons
et
:
Ensuite, en éxigeant la continuité des dérivées premières,
:
Et en simplifiant :
Ce qui donne un système linéaire avec
équations qui peut être résolu pour les
(
inconnues).
En spécifiant les conditions limites, les coefficients du spline peuvent alors être déterminés.
En divisant par
et en définissant
et
,
on obtient :
Notons qu'il y a
inconnues
pour
équations. Il faut donc
spécifier
et
.
On a alors un système linéaire
, tel que :
La matrice
est appelée la matrice de poids.
Maintenant, reprenons l'équation 3.1 rappelée ci-dessous :
Une fois que le système est résolu pour les
, le spline peut être construit
avec les coefficients suivants :
Nicolas Daget 2006-03-21