Le spline cubique :
|
L’interpolation d’une fonction dont on ne connaît que les valeurs dans des points discrets peut se faire par tranche : fonction définie par morceaux par des polynômes généralement d’ordre 3. On obtient des courbes qui se rapprochent à la fonction exacte toute en évitant le phénomène de Runge : L'approximation est de plus en plus mauvaise que le polynôme d’interpolation en continue dépasse certain de degré . La figure nous montre la fonction de Runge en rouge et deux autres courbes d’interpolation, de degré 5 en bleu et de degré 9 en vert.
Cette méthode d’interpolation est très utilisée dans les conceptions à contours complexes, comme dans les coques des navires et automobiles. Par sa simplicité dans la l’implémentation elle est utilisée dans les logiciels de dessin et de design. |

Formulation :
Pour la fonction discrète à n+ 1 points, yi = fi(xi), définissant les points :

,
,
,
….
,….
![]()
|
xi |
yi= fi(xi), |
|
1 |
10 |
|
2 |
11,5 |
|
3 |
16 |
|
4 |
22 |
|
5 |
23 |
|
6 |
21 |
|
7 |
17 |
|
8 |
15 |
|
9 |
14 |
La courbe de la fig. est définie par 9 points, dont les coordonnées sont groupées dans le tableau en face.
Il est possible de lier les points par une seule interpolation polynomiale (en bleu) de degré 6, dont la fonction est :

y
= -0,0042x6 + 0,1176x5 - 1,1946x4
+ 5,2358x3 - 9,0812x2 + 6,4998x +
8,4444
| Cependant, il est plus simple, précis et même très
pratique, de diviser la fonction discrète en plusieurs morceaux et d’interpoler
par parties raccordées entre elles, avec des courbes polynomiales de degré 3.
Pour permettre la courbure entre les points, les dérivées
premières et secondes doivent être continue sur l’intervalle Le polynôme d’interpolation qui lie les deux points
|
| La courbe d’interpolation est
liée aux contraintes suivantes :
|

:
Les deux splines (gauche et droit) suivent la même courbure au point
en
descente ou montante.
Alors nous aurons quatre équations à quatre inconnues, en plus des conditions à imposer pour déterminer les deux inconnues restantes du dernier spline.
Les deux dernières inconnues sont déterminé en supposant que les dérivées secondes ou troisièmes sont nulles aux frontières ou en définissant une fonction f, tel que S’(x) = f’(x). Ce sont les conditions limites.
Construction du cubique spline :
Démarrons de la dérivée seconde qui doit avoir une forme linéaire par morceau, en choisissant un polynôme de Lagrange.
![]()
Posons
et
![]()
Alors,
,
,
![]()
Faisant maintenant l’intégrale pour déterminer
et
:
![]()
![]()
On suppose que la constante dans la deuxième intégrale est
nulle, car notre objectif était de déterminer une fonction
puis
déterminer leur dérivées
et
,
ce qui est correcte avec la fonction
ainsi
déterminé en suivant le chemin inverse (l’intégration au lieu de la dérivation).
OMAR El-Hadj