Académique Documents
Professionnel Documents
Culture Documents
Dans ce chapitre, on va s’intéresser aux fonctions de plusieurs variables, c’est-à-dire aux fonctions de
Rn dans R. Dans tout ce qui suit, on supposera l’espace vectoriel Rn muni du produit scalaire canonique
n
noté h , i et de la norme euclidienne associée notée k k, définisp pour tout x = (x1 , ..., xn ) ∈ R et tout
n 2 2
y = (y1 , ..., yn ) ∈ R par hx, yi = x1 y1 + ... + xn yn et kxk = x1 + ... + xn .
En d’autres termes, le graphe de f n’est ni plus ni moins que la généralisation de la notion de graphe pour
une fonction de R dans R. En particulier, si n = 2, on peut représenter le graphe de f sous la forme d’une
surface de l’espace R3 (tout comme le graphe d’une fonction de R dans R est une courbe du plan R2 ). A
titre d’exemple, pour tout (a0 , a1 , a2 ) ∈ R3 , le graphe de l’application f : (x1 , x2 ) 7−→ a0 + a1 x1 + a2 x2
est le plan de R3 d’équation cartésienne a0 + a1 x1 + a2 x2 − y = 0.
Définition 1.2 Soit λ ∈ R. La ligne de niveau λ d’une application f : Rn −→ R est l’ensemble f −1 ({λ}),
c’est-à-dire l’ensemble des (x1 , ..., xn ) ∈ Rn tels que f (x1 , ..., xn ) = λ.
A noter que les lignes de niveau d’une fonction de R2 (resp. R3 ) dans R sont des courbes (resp. des
surfaces), et qu’elle sont éventuellement vides. A noter que de nombreux ensembles géométriques peuvent
se représenter comme des lignes de niveau d’une fonction. Par exemple, tout cercle p de rayon r > 0 centré
à l’origine dans R2 est la ligne de niveau r de l’application f : (x1 , x2 ) 7−→ x21 + x22 . De même, toute
droite du plan admet une équation cartésienne de la forme a0 + a1 x1 + a2 x2 = 0 avec (a1 , a2 ) 6= (0, 0), et
elle est donc la ligne de niveau 0 de l’application g : (x1 , x2 ) 7−→ a0 + a1 x1 + a2 x2 .
En d’autres termes, dire que la fonction f est continue en a signifie que la valeur f (x) peut être rendue
arbitrairement proche de f (a) si l’on impose au point x d’être suffisamment proche de a. Dès lors, on
voit que la notion de continuité d’une fonction f de Rn dans R en un point n’est ni plus ni moins que la
généralisation de la notion de continuité en un point pour les fonctions de R dans R. A noter qu’il existe
des applications f de Rn dans R qui ne sont pas continues en un point donné.
Définition 1.4 On dit que l’application f est continue sur Rn si f est continue en tout point a ∈ Rn .
Tout comme pour les fonctions de R dans R, on montre et nous admettrons les :
Ces résultats permettent notamment de montrer qu’une fonction est continue sur Rn , en utilisant le fait
qu’elle s’obtient par sommes, produits, quotients, compositions successives de fonctions continues sur Rn .
Théorème 1.7 Pour tout i ∈ {1, ..., n}, l’application pi : (x1 , ..., xn ) 7−→ xi est continue sur Rn .
Définition 1.8 Une application f : Rn −→ R est dite polynomiale si elle est combinaison linéaire d’un
nombre fini d’applications de la forme (x1 , ..., xn ) 7−→ xi11 ...xinn , où (i1 , ..., in ) ∈ Nn .
1
A titre d’exemples, les fonctions f : (x1 , x2 ) 7−→ x21 x2 + x22 x1 + x1 et g : (x1 , x2 , x3 ) 7−→ x1 x2 x3 sont
polynomiales (resp. sur R2 et R3 ). De façon générale, comme toute fonction polynomiale sur Rn s’obtient
à partir des fonctions pi par une succession de sommes et de produits, le théorème 1.7 entraine le :
De même, comme la norme sur Rn est la composée de la fonction polynomiale (x1 , ..., xn ) 7−→ x21 + ... + x2n
et de la racine carrée (qui est continue sur R+ ), les théorèmes 1.6 et 1.9 impliquent le :
Corollaire 1.10 La norme sur Rn , c’est-à-dire l’application x 7−→ kxk, est continue sur Rn .
Définition 2.2 Soit a = (a1 , ..., an ) ∈ Rn et soit f : Rn −→ R une application. Si la i-ème application
partielle fi de f en a est dérivable en ai , alors la dérivée de fi en ai est appelée la i-ème dérivée partielle
∂f
de f en a (ou dérivée partielle de f en a par rapport à xi ) et notée ∂i (f )(a) ou ∂x i
(a).
A noter que seule la notation "∂i (f )(a)" est officiellement au programme pour la notion de dérivée partielle.
A noter aussi que, sous réserve d’existence, on a :
Définition 2.3 Soit f : Rn −→ R une application. Si f admet une dérivée partielle par rapport à xi en
tout point a ∈ Rn , alors l’application ∂i (f ) : Rn −→ R, a 7−→ ∂i (f )(a) est appelée la dérivée partielle de
f par rapport à xi .
En d’autres termes, calculer la dérivée partielle d’une fonction f par rapport à xi revient à dériver la
fonction f comme si elle ne dépendait que de la variable xi , c’est-à-dire comme si les autres variables
x1 , .., xi−1 , xi+1 , .., xn étaient des constantes.
Définition 2.4 Soit f : Rn −→ R une application et soit a ∈ Rn . Si f admet une dérivée partielle par
rapport à xi en a pour tout i ∈ {1, ..., n}, on définit le gradient de f en a comme le vecteur :
Définition 2.5 Si l’application f : Rn −→ R admet une dérivée partielle par rapport à xi pour tout a ∈ Rn
et pour tout i ∈ {1, ..., n}, alors le gradient de f est l’application ∇(f ) : Rn −→ Rn , a 7−→ ∇(f )(a).
Définition 2.6 Une application f : Rn −→ R est dite de classe C 1 sur Rn si f admet une dérivée partielle
par rapport à xi sur Rn pour tout i ∈ {1, ..., n}, et si toutes ses dérivées partielles sont continues sur Rn .
En d’autres termes, la notion de fonction de classe C 1 sur Rn n’est ni plus ni moins que la généralisation
de la même notion pour les fonctions de R dans R. On montre alors (et nous admettrons) les :
2
Théorème 2.10 Soit I un intervalle, soient f : Rn −→ R et γ1 , ..., γn : I −→ R des applications de
classe C 1 , et posons γ : I −→ Rn , t 7−→ (γ1 (t), ..., γn (t)). Alors l’application f ◦ γ : I −→ R, t 7−→
f (γ1 (t), ..., γn (t)) est de classe C 1 sur I. De plus, si l’on pose γ 0 = (γ10 , ..., γn0 ), alors pour tout t ∈ I :
n
X
(f ◦ γ)0 (t) = h∇(f )(γ(t)), γ 0 (t)i = ∂i (f )(γ(t))γi0 (t).
i=1
A noer que, pour obtenir les règles de calcul pour les dérivées partielles, il suffit de remplacer le symbole
"∇" par "∂i " dans les théorèmes 2.8 et 2.9. A noter aussi que, comme pour la continuité, les résultats
ci-dessus permettent de montrer qu’une fonction est de classe C 1 sur Rn , en utilisant le fait qu’elle s’obtient
par sommes, produits, quotients et compositions successives de fonctions de classe C 1 sur Rn .
Théorème 2.11 Pour tout i ∈ {1, ..., n}, l’application pi : (x1 , ..., xn ) 7−→ xi est de classe C 1 sur Rn .
De façon générale, comme toute fonction polynomiale sur Rn s’obtient à partir des fonctions pi par une
succession de sommes et de produits, le théorème 2.11 entraine le :
En d’autres termes, une fonction f admet un développement limité à l’ordre 1 en a ∈ Rn si f peut s’écrire
comme somme d’une constante, d’une forme linéaire sur Rn et d’un terme (que l’on appelle le reste) qui
est négligeable devant cette forme linéaire. On montre alors (et nous admettrons) le résultat suivant :
En fait, le théorème 2.14 permet d’affirmer que Ψ est bien la fonction affine qui approxime le mieux la
fonction f au voisinage de a, au sens où l’écart (f − Ψ)(a + h) est négligeable devant khk, d’où son nom.
D’un point de vue géométrique, cela signifie que l’hyperplan tangent au graphe de f en a (qui est aussi le
graphe de Ψ) est l’hyperplan affine de Rn+1 qui "approche" le mieux le graphe de f au voisinage de a.
A noter que l’application γ : t 7−→ a + tu est appelée une paramétrisation de la droite Da,u . Plus précisé-
ment, le point γ(t) parcourt la droite Da,u lorque t décrit R.
3
Théorème 2.16 Soit a ∈ Rn , soit u = (u1 , ..., un ) un vecteur non nul de Rn et soit f : Rn −→ R une
application de classe C 1 sur Rn . Alors la fonction g : t 7−→ f (a + tu) est dérivable sur R, et de plus on a
pour tout t ∈ R :
n
X
g 0 (t) = h∇(f )(a + tu), ui = ui ∂i (f )(a + tu).
i=1
Définition 2.17 Soit a ∈ R , soit u = (u1 , ..., un ) un vecteur non nul de Rn et soit f : Rn −→ R une
n
application. On dit que f admet une dérivée directionnelle au point a dans la direction u si la fonction
g : t 7−→ f (a+tu) est dérivable en 0. Dans ce cas, le nombre dérivé g 0 (0) est appelée la dérivée directionnelle
de f en a dans la direction u, et se note fu0 (a).
En particulier, les dérivées partielles de f au point a ∈ Rn (si elles existent) sont les dérivées directionnelles
de f en a dans les directions données par les vecteurs e1 , ..., en de la base canonique. A noter que, sous
réserve d’existence, on a :
f (a + tu) − f (a)
fu0 (a) = lim .
t→0 t
Corollaire 2.18 Toute application f : Rn −→ R, de classe C 1 sur Rn , admet une dérivée directionnelle
en tout point a ∈ Rn et dans toute direction u 6= 0, et de plus pour tout a ∈ Rn et tout u ∈ Rn \ {0} :
n
X
fu0 (a) = h∇(f )(a), ui = ∂i (f )(a)ui .
i=1
D’après l’inégalité de Cauchy-Schwarz, on voit que, si kuk = 1, alors h∇(f )(a), ui est maximal si et
seulement si ∇(f )(a) et u sont colinéaires et de même sens. En d’autres termes, le gradient de f en a (s’il
est non nul) nous donne la direction dans laquelle la variation de f au voisinage de a est la plus forte. A
contrario, la dérivée directionnelle en a suivant une direction u orthogonale au gradient est nulle. Dans ce
cas, la variation de f au voisinage de a suivant u est la plus faible, et on dit que u est tangent à la ligne
de niveau f −1 ({f (a)}). En d’autres termes, le gradient de f est orthogonal aux lignes de niveau de f .