« Python pour le calcul scientifique/Interpolation, extrapolation et lissage » : différence entre les versions
Contenu supprimé Contenu ajouté
→Interpolation à une dimension : +image |
m →Interpolation à une dimension : mise en forme, légende |
||
Ligne 7 :
== Interpolation à une dimension ==
[[File:Interpolation lineaire numpy interp trois extrapolations.svg|
<li> avec une valeur constante ;</li>
<li> extrapolation périodique ;</li>
<li> extrapolation linéaire.</li> </ul>]]
Nous disposons de ''n'' points M de coordonnées (''x''<sub>p''i''</sub>, ''y''<sub>p''i''</sub>)<sub>0 ≤ ''i'' ≤ ''n'' – 1</sub>. Nous supposons que ces points décrivent une fonction continue ƒ et nous voulons connaître une approximation de ƒ(''x'') pour un point ''x'' quelconque. Les méthodes d'interpolation utilisent des fonctions qui passent exactement par les points (''x''<sub>p''i''</sub>, ''y''<sub>p''i''</sub>). Entre ces points, c'est-à-dire pour une valeur de ''x'' comprise entre deux valeurs ''x''<sub>p''i''</sub> et ''x''<sub>p''i'' + 1</sub>, on utilise typiquement une des solutions suivantes :
|