pchip
Interpolation polynomiale cubique de Hermite par morceaux (PCHIP).
📝Syntaxe
yq = pchip(x, y, xq)
pp = pchip(x, y)
📥Arguments d'entrée
Paramètre Description
x Points d'echantillonnage, strictement croissants.
y Valeurs d'echantillonnage.
xq Points de requete.
📤Arguments de sortie
Paramètre Description
yq Valeurs interpolees.
pp Structure polynomiale par morceaux.
📄Description

pchip est une fonction de commodite pour l'interpolation cubique de Hermite par morceaux en une dimension, qui preserve la forme des donnees : l'interpolant conserve la monotonie et ne depasse pas les valeurs.

Avec trois entrees, pchip(x, y, xq) est equivalent a interp1(x, y, xq, 'pchip').

Avec deux entrees, elle retourne une structure polynomiale par morceaux evaluable avec ppval.

💡Exemples
x = -3:3;
y = [-1 -1 -1 0 1 1 1];
xq = -3:0.25:3;
yq = pchip(x, y, xq)
Forme polynomiale par morceaux
x = [0 1 2.5 3.6 5 7 8.1 10];
y = cos(x);
pp = pchip(x, y);
yq = ppval(pp, 0:0.25:10)
🔗Voir aussi
interp1makimappval
🕔Historique des versions
Version Description
2.0.0 version initiale
Modifier cette page sur GitHub