Le gradient de f c'est un vecteur de composantes : (df/dx , df/dy, df/dz). Soit Nabla.f.
Le gradient tu l'utilises pour déterminer les coordonnées des points critiques qui se trouvent à l'annulation de celui-ci.
Sinon pour tes exemple, nan c'est faux.
Pour le premier : 2x.dx
Pour le second : 4x.dx + 4.dy
C'est une différentielle pas une dérivée totale !
La dérivée dite totale par rapport à une variable c'est : df/dx ou df/dy.
En gros pour l'exemple 1 par exemple ça fait : df/dx = 2x
Et l'exemple 2 : df/dx = 4x + 4.(dy/dx) et df/dy = 4x.(dx/dy) + 4