yq = pchip(x, y, xq)
pp = pchip(x, y)
| Paramètre | Description |
|---|---|
| x | Points d'echantillonnage, strictement croissants. |
| y | Valeurs d'echantillonnage. |
| xq | Points de requete. |
| Paramètre | Description |
|---|---|
| yq | Valeurs interpolees. |
| pp | Structure polynomiale par morceaux. |
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.
x = -3:3;
y = [-1 -1 -1 0 1 1 1];
xq = -3:0.25:3;
yq = pchip(x, y, xq)
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)
| Version | Description |
|---|---|
| 2.0.0 | version initiale |