Fonctions de deux variables, dérivées partielles et gradient
Fonctions à deux variables
Une fonction de deux variables est une application f:R2→R, (x,y)↦f(x,y). On la rencontre en probabilités (densités), économie (coût, profit), physique (température, potentiel) et surtout en optimisation (machine learning, statistiques). Exemples : f(x,y)=x2+y2, f(x,y)=ex+y, f(x,y)=yx avec y=0.
Deux façons de la représenter : une surface 3Dz=f(x,y), ou des courbes de niveauf(x,y)=c. Pour f(x,y)=x2+y2, ce sont des cercles centrés en l'origine.
Schéma ajouté : niveaux c=1,4,9 de x2+y2 (rayons 1,2,3).
Dérivées partielles
Une dérivée partielle décrit comment f varie quand on modifie une seule variable, l'autre étant tenue pour une constante :
fx=∂x∂f,fy=∂y∂f.
f(x,y)
fx
fy
x2+3y
2x
3
xy2
y2
2xy
Pour fx de xy2, y2 joue le rôle d'un nombre fixé : on dérive x et il reste y2.
Vérifie que tu as compris
Quelle est la dérivée partielle fy de f(x,y)=xy2 ?
Gradient
Le gradient regroupe les deux dérivées partielles dans un vecteur :
∇f(x,y)=(fxfy).
c'est un vecteur local, calculé en un point donné ;
il pointe vers la direction de variation la plus rapide (la plus forte augmentation) ;
sa norme donne l'intensité de cette augmentation maximale.
Exemple : f(x,y)=x2+y2⇒∇f=(2x,2y). En (1,2), le gradient vaut (2,4) : pour monter vite, on s'éloigne de l'origine. Pour descendre, on suit −∇f, idée de la descente de gradient (leçon 6).
Dérivée directionnelle
La fonction peut varier dans n'importe quelle direction u=(u1,u2) :
Duf(x,y)=fxu1+fyu2=∇f⋅u.
C'est une combinaison pondérée des dérivées partielles. Le cours demande de normaliseru : pour f(x,y)=x2+3y et u=(1,2), on prend ∥u∥u=5(1,2) et Duf=52x+6 (calcul ajouté).
Vérifie que tu as compris
Quel est le gradient de f(x,y)=3x2−y ?
Approximation locale
Près d'un point, une fonction est presque linéaire. Pour de petits Δx, Δy :
f(x+Δx,y+Δy)≈f(x,y)+∇f⋅(Δx,Δy).
Exemple du cours : f(x,y)=x2+2y au point (1,1) avec (Δx,Δy)=(0,1;−0,2). Le gradient est (2x,2)=(2,2) en (1,1), donc la variation estimée est 2⋅0,1+2⋅(−0,2)=−0,2 : on passe de f(1,1)=3 à environ 2,8 (le calcul exact donne 2,81).
Vérifie que tu as compris
Avec ∇f(1,1)=(2,2) et (Δx,Δy)=(0,1;−0,2), quelle est la variation estimée de f ?