FX = gradient(F)
[FX, FY] = gradient(F)
[FX, FY, FZ, ..., FN] = gradient(F)
[...] = gradient(F, h)
[...] = gradient(F, hx, hy, ... , hN)
| Paramètre | Description |
|---|---|
| F | Tableau d'entrée : vecteur, matrice ou tableau multidimensionnel. |
| F | Tableau d'entrée : vecteur, matrice ou tableau multidimensionnel. |
| hx, hy, ..., hN | Espacement entre les points : vecteur, scalaire ou 1 (par défaut). |
| Paramètre | Description |
|---|---|
| FX, FY, FZ, ..., FN | Gradients numériques : tableau. |
gradient(F) calcule le gradient numérique unidimensionnel du vecteur ou de la matrice F.
La sortie FX représente les différences dans la direction x (horizontale), correspondant à ∂F/∂x.
Elle suppose que l'espacement entre les points est 1.
gradient(F, h) permet de spécifier un espacement uniforme h entre les points dans chaque direction.
Cet espacement uniforme peut également être spécifié individuellement pour chaque dimension de F en utilisant gradient(F, hx, hy, ..., hN).
[X, Y] = meshgrid(-2:0.2:2);
Z = X .* exp(-X.^2 - Y.^2);
[U, V] = gradient(Z, 0.2, 0.2);
| Version | Description |
|---|---|
| 1.3.0 | version initiale |