gradient

Gradient numérique.

📝 Syntaxe

  • FX = gradient(F)

  • [FX, FY] = gradient(F)

  • [FX, FY, FZ, ..., FN] = gradient(F)

  • [...] = gradient(F, h)

  • [...] = gradient(F, hx, hy, ... , hN)

📥 Argument d'entrée

  • 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).

📤 Argument de sortie

  • FX, FY, FZ, ..., FN - Gradients numériques : tableau.

📄 Description

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).

💡 Exemple

[X, Y] = meshgrid(-2:0.2:2);
Z = X .* exp(-X.^2 - Y.^2);
[U, V] = gradient(Z, 0.2, 0.2);

🔗 Voir aussi

diff.

🕔 Historique

Version
📄 Description

1.3.0

version initiale

Last updated

Was this helpful?