- Que fait le gradient () dans Matlab?
- Comment trouver le gradient d'une fonction multivariable dans Matlab?
- Comment spécifiez-vous un dérivé dans Matlab?
Que fait le gradient () dans Matlab?
[Fx, fy] = gradient (f) renvoie les composants x et y du gradient numérique bidimensionnel de la matrice F . La sortie supplémentaire fy correspond à ∂f / ∂y, qui sont les différences dans la direction y (verticale). L'espacement entre les points dans chaque direction est supposé être 1 .
Comment trouver le gradient d'une fonction multivariable dans Matlab?
Gradient de fonction multivariable
Utilisez une variable de matrice symbolique pour exprimer la fonction F et son gradient en termes de vecteur x . syms x [1 3] matrice f = sin (x) * sin (x). 'Pour montrer le gradient en termes d'éléments de x, convertissez le résultat en un vecteur de variables scalaires symboliques en utilisant Symmatrix2Sym .
Comment spécifiez-vous un dérivé dans Matlab?
Df = diff (f, var) différencie F par rapport au paramètre de différenciation var . La VAR peut être une variable scalaire symbolique, telle que X, une fonction symbolique, telle que f (x), ou une fonction dérivée, telle que diff (f (t), t) . Df = diff (f, var, n) calcule la dérivée n th de f par rapport à var .