F = griddedInterpolant(x, v)
F = griddedInterpolant(x, v, method)
F = griddedInterpolant(x, v, method, extrapolationMethod)
F = griddedInterpolant(gridVecs, V)
F = griddedInterpolant(X1, X2, ..., Xn, V)
F = griddedInterpolant(V)
Vq = F(xq)
Vq = F(xq1, xq2, ..., xqn)
Vq = F(queryGridVecs)
| Paramètre | Description |
|---|---|
| x | un vecteur de points d'echantillonnage (grille 1-D), strictement croissant. |
| v | les valeurs aux points d'echantillonnage. |
| gridVecs | un tableau de cellules {x1, x2, ..., xn} de vecteurs de grille, un par dimension de V. |
| V | un tableau de valeurs definies sur la grille. |
| method | une chaine de caracteres : 'linear' (defaut), 'nearest', 'previous', 'next', 'pchip', 'cubic', 'spline' ou 'makima'. |
| extrapolationMethod | une chaine de caracteres choisissant la regle d'extrapolation : 'linear', 'nearest', 'previous', 'next', 'pchip', 'cubic', 'spline', 'makima' ou 'none'. Le defaut correspond a method. |
| Paramètre | Description |
|---|---|
| F | un objet griddedInterpolant. |
| Vq | les valeurs interpolees aux points de requete. |
griddedInterpolant stocke des points et des valeurs sur grille pour des requetes d'interpolation repetees.
L'objet expose quatre proprietes accessibles en lecture et en ecriture : GridVectors (un tableau de cellules de vecteurs de grille), Values, Method et ExtrapolationMethod.
On evalue l'interpolant en appelant l'objet comme une fonction, soit avec un tableau de requete par dimension, soit avec un unique tableau de cellules de vecteurs de requete.
La methode 'cubic' utilise la convolution cubique et requiert une grille a espacement uniforme ; sur une grille non uniforme elle bascule vers 'spline'. La convolution cubique ne gere pas l'extrapolation : les points hors grille renvoient NaN lorsque ExtrapolationMethod vaut 'cubic'.
F = griddedInterpolant([1 2 3], [10 20 30]);
Vq = F(2.5)
F = griddedInterpolant({1:3, 1:3}, magic(3));
Vq = F(2, 2)
F = griddedInterpolant([1 2 3], [10 20 30], 'spline');
Vq = F(2.5);
F.Method
F.ExtrapolationMethod
| Version | Description |
|---|---|
| 2.0.0 | Version initiale. |