« Python pour le calcul scientifique/Interpolation, extrapolation et lissage » : différence entre les versions

Contenu supprimé Contenu ajouté
m →‎Interpolation à une dimension : mise en forme, légende
Ligne 7 :
== Interpolation à une dimension ==
 
[[File:Interpolation lineaire numpy interp trois extrapolations.svg|thumbvignette|upright=2|Interpolation linéaire avec trois manières d'extrapoler.]] :<ul>
<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 :