Je suis de bonne humeur, soyons fou, démontrons !
Le gradient $ \overrightarrow{\text{grad}} \, f$ de la fonction $f$, c'est le lien entre sa différentielle $\text{d} f$ et le vecteur déplacement élémentaire $\vec{\text{dM}}$ : $$ \text{d} f = \overrightarrow{\text{grad}} \, f \cdot \vec{\text{dM}} $$ La différentielle, c'est grossièrement : $$ \text{d} f = \sum_i \frac{\partial f}{\partial x_i} \text{d} x_i $$ et le vecteur déplacement le vecteur obtenu en effectuant des petites variations des coordonnées.
coordonnées cartésiennes : le plus sympathique des systèmes de coordonnées
$\; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \;$ 
paramètres : $\left ( x , y, z \right )$ $ \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; $ base : $\left ( \vec e_x , \vec e_y, \vec e_z \right )$
Donc reste à exprimer la différentielle et le vecteur déplacement élémentaire : $$ \text{d} f = \frac{\partial f}{\partial x} \text{d} x + \frac{\partial f}{\partial y} \text{d} y + \frac{\partial f}{\partial z} \text{d} z \\ \vec {\text{dM}} = \text{d} x \cdot \vec e_x + \text{d} y \cdot \vec e_y + \text{d} z \cdot \vec e_z $$ Et donc :
$$\overrightarrow{\text{grad}} \, f = \frac{\partial f}{\partial x} \cdot \vec e_x + \frac{\partial f}{\partial y} \vec e_y + \frac{\partial f}{\partial z} \vec e_z$$
coordonnées cylindriques : petit échauffement
$\; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \;$ 
paramètres : $\left ( r, \theta, z \right )$ $ \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; $ base : $\left ( \vec e_e , \vec e_\theta, \vec e_z \right )$
La différentielle est la partie la plus simple à écrire : $$ \text{d} f = \frac{\partial f}{\partial r} \text{d} r + \frac{\partial f}{\partial \theta} \text{d} \theta + \frac{\partial f}{\partial z} \text{d} z$$ Pour exprimer le vecteur déplacement élémentaire, il faut raisonner sur chaque variation élémentaire de paramètres :
- Lorsque je fais varier le paramètre $r$ d'une valeur $\text{d} r$, c'est un déplacement $\text{d}r \cdot \vec e_r$
- Lorsque je fais varier le paramètre $\theta$ d'une valeur $\text{d} \theta$, c'est un déplacement $r \cdot \text{d} \theta \cdot \vec e_\theta$
- Lorsque je fais varier le paramètre $z$ d'une valeur $\text{d} z$, c'est un déplacement $\text{d}z \cdot \vec e_r$
D'où notre vecteur déplacement élémentaire : $$ \vec {\text{dM}} = \text{d} r \cdot \vec e_r + r \, \text{d} \theta \cdot \vec e_\theta + \text{d} z \cdot \vec e_z $$ Et donc :
$$\overrightarrow{\text{grad}} \, f = \frac{\partial f}{\partial r} \cdot \vec e_r + \frac{1}{r} \frac{\partial f}{\partial \theta} \vec e_\theta + \frac{\partial f}{\partial z} \vec e_z$$
coordonnées sphériques : l'épreuve finale !
$\; \; \; \; \; \;$ 
paramètres : $\left ( \rho, \theta, \varphi \right )$ $ \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \; $ base : $\left ( \vec e_\rho , \vec e_\theta, \vec e_\varphi \right )$
On commence par se rassurer avec la différentielle : $$ \text{d} f = \frac{\partial f}{\partial \rho} \text{d} \rho + \frac{\partial f}{\partial \theta} \text{d} \theta + \frac{\partial f}{\partial \varphi} \text{d} \varphi$$ Pour le vecteur déplacement élémentaire, même technique :
- Lorsque je fais varier le paramètre $\rho$ d'une valeur $\text{d} \rho$, c'est un déplacement $\text{d}\rho \cdot \vec e_\rho$
- Lorsque je fais varier le paramètre $\theta$ d'une valeur $\text{d} \theta$, c'est un déplacement $\rho \cdot \text{d} \theta \cdot \vec e_\theta$
- Lorsque je fais varier le paramètre $\varphi$ d'une valeur $\text{d} \varphi$, c'est un déplacement $\rho \cdot \sin \theta \cdot \text{d} \varphi \cdot \vec e_\varphi$
D'où notre vecteur déplacement élémentaire : $$ \vec {\text{dM}} = \text{d} \rho \cdot \vec e_\rho + \rho \, \text{d} \theta \cdot \vec e_\theta + \rho \cdot \sin \theta \cdot \text{d} \varphi \cdot \vec e_\varphi $$ Et donc :
$$\overrightarrow{\text{grad}} \, f = \frac{\partial f}{\partial \rho} \cdot \vec e_\rho + \frac{1}{\rho} \frac{\partial f}{\partial \theta} \vec e_\theta + \frac{1}{\rho \; \sin \theta} \frac{\partial f}{\partial \varphi} \vec e_\varphi$$
Maintenant, je prie pour ne pas avoir de question sur les rotationnels.

$ \overrightarrow{\text{rot}} $