Solution de l’exercice de Calcul
Vectoriel
L’exercice demandé consiste à calculer le gradient d’une fonction scalaire f et
ensuite le rotationnel de ce gradient.
1. Identification de la fonction scalaire
D’après l’image fournie, la fonction scalaire f est définie par : $f (x, y, z) =
− x2 + y 2 + z 2 Cettef onctionestl′ opposeˊdelanormeeuclidienneduvecteurposition
\vec{r} = x\vec{i} + y\vec{j} + z\vec{k}.Onpeutdoncl′ eˊcrirecomme :f (r ) = −∣∣r ∣∣ = −r
ˋr = \sqrt{x^2 + y^2 + z2}$.
ou
2. Calcul du Gradient de f
Le gradient d’une fonction scalaire f (x, y, z) est un champ de vecteurs défini par : $
∂f ∂f ∂f
grad(f ) = ∇f =
∂x i
+ ∂y j
+ ∂z k $
Pour calculer les dérivées partielles, nous utilisons la règle de dérivation en chaîne.
Soit r = x2 + y 2 + z 2 . Alors f = −r.
Dérivée partielle par rapport à x :
∂f ∂
= (− x2 + y 2 + z 2 )
∂x ∂x
∂f 1 ∂ 2
=− ⋅ (x + y 2 + z 2 )
∂x 2 x2 + y 2 + z 2 ∂x
∂f 1 x
= − ⋅ (2x) = −
∂x 2r
r
Dérivée partielle par rapport à y :
∂f
Par symétrie, nous obtenons : $ ∂y = − r $
y
Dérivée partielle par rapport à z :
∂f
Par symétrie, nous obtenons : $ ∂z = − zr $
Résultat du Gradient :
Le gradient de f est donc : $grad(f ) = − xr i − r j − zr kOnpeutf actoriserpar -\frac{1}
y
{r}:grad(f ) = + yj + z k) =
− 1r (xi − rr P uisque\frac{\vec{r}}{r}estlevecteurunitaire
\vec{u}_rdansladirectionde\vec{r}, legradientest :grad(f ) = −ur $
3. Calcul du Rotationnel du Gradient
Le rotationnel d’un champ de vecteurs A = Ax i + Ay j + Az k est défini par : $
i j k
Rot(A) = ∇ × A =
∂
∂x
∂
∂y
∂
∂z $
Ax Ay Az
Nous devons calculer Rot(grad(f )). Le champ de vecteurs est A = grad(f ), avec les
composantes : $Ax = − xr , Ay = − yr ,
Az = − zr $
Le rotationnel est donné par : $Rot(grad(f )) = ( ∂A ∂z ) i
∂Ay
∂y −
z
+ ( ∂A
∂z −
x ∂Az
∂x ) j +
( ∂y ) k $
∂Ay ∂Ax
−
∂x
Propriété fondamentale du calcul vectoriel : Pour toute fonction scalaire f de classe
C 2 , le rotationnel de son gradient est toujours le vecteur nul : $Rot(grad(f )) = 0$ Ceci
est dû au fait que les dérivées croisées sont égales (Théorème de Schwarz).
Vérification du calcul (pour la composante i) :
∂Ay
Nous devons calculer ∂Az
et ∂z .
∂y
Calcul de ∂Az
∂y
: $ ∂A
∂y =
z ∂
∂y (− z
) = −z ⋅ ∂y
∂
((x2 + y 2 + z 2 )−1/2 ) ∂A
∂y = −z ⋅
z
x2 +y 2 +z 2
(− 12 (x2 + y 2 + z 2 )−3/2 ⋅ (2y)) = r3 $
yz
(x2 +y 2 +z 2 )3/2
= yz
(− ) = −y ⋅ ∂z
∂Ay ∂Ay ∂Ay
Calcul de : $ = ∂ y ∂
((x2 + y 2 + z 2 )−1/2 ) = −y ⋅
∂z ∂z ∂z x2 +y 2 +z 2 ∂z
(− 12 (x2 + y 2 + z 2 )−3/2 ⋅ (2z)) = r3 $
yz
(x2 +y 2 +z 2 )3/2
= yz
Composante i : $( ∂A ∂z )
∂Ay
∂y −
z
= yz
− yz
= 0$
r3
r3
Par symétrie des composantes Ax , Ay , Az par rapport à x, y, z , les autres composantes
seront également nulles.
Composante j : $( ∂A
∂z −
x
∂Az
∂x )
= xz
r3 − xz
r3 = 0$
Composante k : $( ∂y )
∂Ay
− ∂Ax
= xy
− xy
= 0$
∂x
r3
r3
Résultat du Rotationnel :
Rot(grad(f )) = 0i + 0j + 0k = 0
Conclusion
Opération Résultat
Gradient grad(f )
∇f = − rr = −ur
Rotationnel Rot(grad(f )) ∇ × ( ∇f ) = 0