Aller au contenu

L'Établi des Maths Cours

Outils pour apprendre et pratiquer

Licence 2 · Calcul Différentiel · L2-15

Cours et exercices corrigés de L2 : Calcul différentiel à plusieurs variables, gradient et extremums

Fonctions de R^n dans R^p, dérivées partielles, différentielle comme application linéaire, matrice jacobienne, règle de composition (Chain Rule), gradient ∇f, dérivées secondes et matrice hessienne, recherche d'extremums locaux libres.

Objectifs du chapitre

Le cours

1. Dérivées partielles, différentielle, gradient

Soit UU un ouvert de Rn\mathbb{R}^n, f:U→Rf : U \to \mathbb{R} et a∈Ua \in U.

  • Dérivée selon un vecteur vv : Dvf(a)=lim⁡t→0f(a+tv)−f(a)tD_v f(a) = \lim_{t \to 0} \frac{f(a + t v) - f(a)}{t} ; les dérivées partielles sont ∂f∂xi(a)=Deif(a)\frac{\partial f}{\partial x_i}(a) = D_{e_i} f(a).
  • Différentiabilité : ff est différentiable en aa s'il existe une application linéaire dfa:Rn→Rdf_a : \mathbb{R}^n \to \mathbb{R} telle que f(a+h)=f(a)+dfa(h)+o(∥h∥)f(a + h) = f(a) + df_a(h) + o(\|h\|).
  • Si ff est différentiable en aa, elle est continue en aa, admet des dérivées selon tout vecteur et dfa(h)=∑i=1n∂f∂xi(a)hi=⟨∇f(a),h⟩df_a(h) = \sum_{i=1}^n \frac{\partial f}{\partial x_i}(a) h_i = \langle \nabla f(a), h \rangle.
  • Théorème : si les dérivées partielles existent et sont continues sur UU (ff de classe C1\mathcal{C}^1), alors ff est différentiable en tout point de UU.
  • Pour f:U→Rpf : U \to \mathbb{R}^p, la matrice jacobienne est Jf(a)=(∂fi∂xj(a))1≤i≤p, 1≤j≤nJ_f(a) = \left(\frac{\partial f_i}{\partial x_j}(a)\right)_{1 \le i \le p,\ 1 \le j \le n}.

2. Règle de la chaîne et interprétation du gradient

  • Composition : si ff est différentiable en aa et gg en f(a)f(a), alors g∘fg \circ f est différentiable en aa et d(g∘f)a=dgf(a)∘dfad(g \circ f)_a = dg_{f(a)} \circ df_a, soit Jg∘f(a)=Jg(f(a)) Jf(a)J_{g \circ f}(a) = J_g(f(a))\, J_f(a).
  • Le long d'une courbe : si γ:I→U\gamma : I \to U est dérivable, ddtf(γ(t))=⟨∇f(γ(t)),γ′(t)⟩\frac{d}{dt} f(\gamma(t)) = \langle \nabla f(\gamma(t)), \gamma'(t) \rangle.
  • Interprétation : si ∇f(a)≠0\nabla f(a) \neq 0, c'est la direction de plus forte croissance de ff (Cauchy-Schwarz) et il est orthogonal à la ligne de niveau de ff passant par aa.
  • Exemple : pour g(r,θ)=f(rcos⁡θ,rsin⁡θ)g(r, \theta) = f(r \cos\theta, r\sin\theta), ∂g∂r=cos⁡θ ∂f∂x+sin⁡θ ∂f∂y\frac{\partial g}{\partial r} = \cos\theta\, \frac{\partial f}{\partial x} + \sin\theta\, \frac{\partial f}{\partial y}.

3. Dérivées secondes et théorème de Schwarz

  • Théorème de Schwarz : si ff est de classe C2\mathcal{C}^2 sur l'ouvert UU, alors pour tous i,ji, j : ∂2f∂xi∂xj=∂2f∂xj∂xi\frac{\partial^2 f}{\partial x_i \partial x_j} = \frac{\partial^2 f}{\partial x_j \partial x_i} sur UU.
  • L'hypothèse C2\mathcal{C}^2 est utile : pour f(x,y)=xy(x2−y2)x2+y2f(x, y) = \frac{xy(x^2 - y^2)}{x^2 + y^2} et f(0,0)=0f(0, 0) = 0, on a ∂f∂x(0,y)=−y\frac{\partial f}{\partial x}(0, y) = -y et ∂f∂y(x,0)=x\frac{\partial f}{\partial y}(x, 0) = x, donc les dérivées croisées en (0,0)(0, 0) valent −1-1 et 11.
  • Hessienne de f∈C2(U,R)f \in \mathcal{C}^2(U, \mathbb{R}) : Hf(a)=(∂2f∂xi∂xj(a))i,jH_f(a) = \left(\frac{\partial^2 f}{\partial x_i \partial x_j}(a)\right)_{i, j}, symétrique réelle d'après Schwarz.
  • Taylor-Young à l'ordre 2 :

f(a+h)=f(a)+⟨∇f(a),h⟩+12 th Hf(a) h+o(∥h∥2).f(a + h) = f(a) + \langle \nabla f(a), h \rangle + \frac{1}{2}\, {}^t h\, H_f(a)\, h + o(\|h\|^2).

4. Démonstration : condition nécessaire et condition suffisante d'extremum local

Théorème 1. Si f:U→Rf : U \to \mathbb{R}, UU ouvert, est différentiable en aa et admet un extremum local en aa, alors ∇f(a)=0\nabla f(a) = 0.
Démonstration.
1. Supposons un maximum local (l'autre cas s'en déduit avec −f-f). Comme UU est ouvert, il existe r>0r > 0 tel que gi(t)=f(a+tei)g_i(t) = f(a + t e_i) soit défini sur ]−r;r[]-r ; r[ et vérifie gi(t)≤gi(0)g_i(t) \le g_i(0) pour ∣t∣|t| assez petit.
2. gig_i est dérivable en 00 avec gi′(0)=∂f∂xi(a)g_i'(0) = \frac{\partial f}{\partial x_i}(a).
3. Pour t>0t > 0 petit, gi(t)−gi(0)t≤0\frac{g_i(t) - g_i(0)}{t} \le 0, donc gi′(0)≤0g_i'(0) \le 0 ; pour t<0t < 0, ce quotient est ≥0\ge 0, donc gi′(0)≥0g_i'(0) \ge 0.
4. Ainsi ∂f∂xi(a)=0\frac{\partial f}{\partial x_i}(a) = 0 pour tout ii, c'est-à-dire ∇f(a)=0\nabla f(a) = 0.
Théorème 2. Si ff est de classe C2\mathcal{C}^2 sur UU, ∇f(a)=0\nabla f(a) = 0 et Hf(a)H_f(a) a toutes ses valeurs propres strictement positives, alors ff admet un minimum local strict en aa.
Démonstration.
1. Notons λ>0\lambda > 0 la plus petite valeur propre de Hf(a)H_f(a). Par le théorème spectral, th Hf(a) h≥λ∥h∥2{}^t h\, H_f(a)\, h \ge \lambda \|h\|^2 pour tout hh.
2. Taylor-Young : f(a+h)−f(a)=12th Hf(a) h+∥h∥2ε(h)f(a + h) - f(a) = \frac{1}{2} {}^t h\, H_f(a)\, h + \|h\|^2 \varepsilon(h) avec ε(h)→0\varepsilon(h) \to 0.
3. Choisissons r>0r > 0 tel que ∣ε(h)∣≤λ4|\varepsilon(h)| \le \frac{\lambda}{4} pour ∥h∥<r\|h\| < r. Alors f(a+h)−f(a)≥λ4∥h∥2>0f(a + h) - f(a) \ge \frac{\lambda}{4}\|h\|^2 > 0 pour 0<∥h∥<r0 < \|h\| < r.
De même, si ff a un minimum local en aa, alors Hf(a)H_f(a) est positive (valeurs propres ≥0\ge 0).

5. Classification des points critiques

Soit ff de classe C2\mathcal{C}^2 sur l'ouvert UU et aa un point critique (∇f(a)=0\nabla f(a) = 0).

  • Valeurs propres de Hf(a)H_f(a) toutes >0> 0 : minimum local strict. Toutes <0< 0 : maximum local strict. Deux valeurs propres de signes strictement opposés : point col (pas d'extremum). Une valeur propre nulle sans signes opposés : cas douteux.
  • En dimension 2, avec les notations de Monge r=∂2f∂x2(a)r = \frac{\partial^2 f}{\partial x^2}(a), s=∂2f∂x∂y(a)s = \frac{\partial^2 f}{\partial x \partial y}(a), t=∂2f∂y2(a)t = \frac{\partial^2 f}{\partial y^2}(a) : rt−s2=det⁡Hf(a)rt - s^2 = \det H_f(a) est le produit des valeurs propres et r+tr + t leur somme.

1. rt−s2>0rt - s^2 > 0 et r>0r > 0 : minimum local strict ;
2. rt−s2>0rt - s^2 > 0 et r<0r < 0 : maximum local strict ;
3. rt−s2<0rt - s^2 < 0 : point col ;
4. rt−s2=0rt - s^2 = 0 : on ne peut pas conclure à l'ordre 2 (x4+y4x^4 + y^4, −x4−y4-x^4 - y^4 et x4−y4x^4 - y^4 ont tous une hessienne nulle en (0,0)(0, 0)).

6. Extremums globaux sur un compact

  • Une fonction continue sur une partie fermée bornée (compacte) KK de Rn\mathbb{R}^n est bornée et atteint ses bornes.
  • Stratégie : écrire K=K˚∪∂KK = \mathring{K} \cup \partial K. Un extremum atteint dans l'intérieur K˚\mathring{K} (ouvert) est un point critique ; sur le bord ∂K\partial K, on paramètre le bord et on se ramène à une fonction d'une variable.
  • On compare ensuite les valeurs obtenues aux points critiques intérieurs et sur le bord.

Méthodes et exemples rédigés

Méthode : Trouver et classer les points critiques en dimension 2

Exemple

Classer les points critiques de f(x,y)=x3+y3−3xyf(x, y) = x^3 + y^3 - 3xy sur R2\mathbb{R}^2.

  1. Gradient : ∂f∂x=3x2−3y\frac{\partial f}{\partial x} = 3x^2 - 3y, ∂f∂y=3y2−3x\frac{\partial f}{\partial y} = 3y^2 - 3x. Le système donne y=x2y = x^2 puis x4=xx^4 = x, soit x(x3−1)=0x(x^3 - 1) = 0.

  2. Points critiques : (0,0)(0, 0) et (1,1)(1, 1).

  3. Dérivées secondes : r=6xr = 6x, s=−3s = -3, t=6yt = 6y, donc rt−s2=36xy−9rt - s^2 = 36xy - 9.

  4. En (0,0)(0, 0) : rt−s2=−9<0rt - s^2 = -9 < 0 : point col.

  5. En (1,1)(1, 1) : rt−s2=27>0rt - s^2 = 27 > 0 et r=6>0r = 6 > 0 : minimum local strict, de valeur f(1,1)=−1f(1, 1) = -1. Ce n'est pas un minimum global : f(x,0)=x3→−∞f(x, 0) = x^3 \to -\infty quand x→−∞x \to -\infty.

Méthode : Extremums d'une fonction continue sur un disque fermé

Exemple

Déterminer les extremums de f(x,y)=x2+2y2−xf(x, y) = x^2 + 2y^2 - x sur D={x2+y2≤1}D = \{x^2 + y^2 \le 1\}.

  1. Existence : ff est continue sur le compact DD, elle atteint son minimum et son maximum.

  2. Intérieur : ∇f=(2x−1,4y)=0  ⟺  (x,y)=(12,0)\nabla f = (2x - 1, 4y) = 0 \iff (x, y) = \left(\frac{1}{2}, 0\right), intérieur à DD, et f(12,0)=−14f\left(\frac{1}{2}, 0\right) = -\frac{1}{4}.

  3. Bord : pour (cos⁡θ,sin⁡θ)(\cos\theta, \sin\theta), f=1+sin⁡2θ−cos⁡θ=2−c2−cf = 1 + \sin^2\theta - \cos\theta = 2 - c^2 - c avec c=cos⁡θ∈[−1;1]c = \cos\theta \in [-1 ; 1]. La fonction c↦2−c2−cc \mapsto 2 - c^2 - c est maximale en c=−12c = -\frac{1}{2} (valeur 94\frac{9}{4}) et minimale en c=1c = 1 (valeur 00).

  4. Conclusion : min⁡Df=−14\min_D f = -\frac{1}{4}, atteint en (12,0)\left(\frac{1}{2}, 0\right) ; max⁡Df=94\max_D f = \frac{9}{4}, atteint en (−12,±32)\left(-\frac{1}{2}, \pm\frac{\sqrt{3}}{2}\right), points où le gradient (−2,±23)(-2, \pm 2\sqrt{3}) n'est pas nul.

Pièges fréquents

Questions de révision

Essaie de répondre de tête avant d'afficher la réponse.

Que dit le théorème de Schwarz et sous quelle hypothèse ?

Si ff est de classe C2\mathcal{C}^2 sur un ouvert, alors ∂2f∂xi∂xj=∂2f∂xj∂xi\frac{\partial^2 f}{\partial x_i \partial x_j} = \frac{\partial^2 f}{\partial x_j \partial x_i}.

Quelle condition nécessaire vérifie un extremum local d'une fonction différentiable sur un ouvert ?

Le gradient s'annule : ∇f(a)=0\nabla f(a) = 0 (point critique).

Comment se démontre la condition ∇f(a)=0\nabla f(a) = 0 ?

Chaque fonction t↦f(a+tei)t \mapsto f(a + t e_i) a un extremum local en 00, intérieur à son intervalle de définition, donc sa dérivée ∂f∂xi(a)\frac{\partial f}{\partial x_i}(a) y est nulle.

Classer un point critique avec rt−s2rt - s^2 en dimension 2.

rt−s2>0rt - s^2 > 0 : extremum (minimum si r>0r > 0, maximum si r<0r < 0) ; rt−s2<0rt - s^2 < 0 : point col ; rt−s2=0rt - s^2 = 0 : on ne peut pas conclure.

Énoncer la règle de la chaîne en termes de matrices jacobiennes.

Jg∘f(a)=Jg(f(a)) Jf(a)J_{g \circ f}(a) = J_g(f(a))\, J_f(a).

Une fonction de classe C1\mathcal{C}^1 sur un ouvert est-elle différentiable ?

Oui, en tout point de l'ouvert ; la réciproque est fausse.

Exercices corrigés

Exercice 1 Calcul de gradient et dérivées partielles

Palier 1 · découverte

Pour f(x,y)=x2y+3xy2f(x, y) = x^2 y + 3xy^2, que vaut le gradient ∇f(1,2)\nabla f(1, 2) ?

  1. (16,13)(16, 13)
  2. (12,14)(12, 14)
  3. (10,8)(10, 8)
  4. (15,12)(15, 12)
Un indice

∂f∂x=2xy+3y2\frac{\partial f}{\partial x} = 2xy + 3y^2 et ∂f∂y=x2+6xy\frac{\partial f}{\partial y} = x^2 + 6xy.

Voir la correction

Bonne réponse : A. (16,13)(16, 13)

∂f∂x(1,2)=2(1)(2)+3(22)=4+12=16\frac{\partial f}{\partial x}(1, 2) = 2(1)(2) + 3(2^2) = 4 + 12 = 16. ∂f∂y(1,2)=12+6(1)(2)=13\frac{\partial f}{\partial y}(1, 2) = 1^2 + 6(1)(2) = 13. Donc ∇f(1,2)=(16,13)\nabla f(1, 2) = (16, 13).

Exercice 2 Règle de la chaîne pour une fonction composée

Palier 2 · application

Soit f(x,y)=x2+y2f(x, y) = x^2 + y^2 et γ(t)=(cos⁡t,sin⁡t)\gamma(t) = (\cos t, \sin t). Que vaut la dérivée ddt[f(γ(t))]\frac{d}{dt}[f(\gamma(t))] ?

  1. 00
  2. 2cos⁡tsin⁡t2\cos t \sin t
  3. 22
  4. −sin⁡t+cos⁡t-\sin t + \cos t
Un indice

f(γ(t))=cos⁡2t+sin⁡2t=1f(\gamma(t)) = \cos^2 t + \sin^2 t = 1.

Voir la correction

Bonne réponse : A. 00

f(γ(t))=cos⁡2(t)+sin⁡2(t)=1f(\gamma(t)) = \cos^2(t) + \sin^2(t) = 1 pour tout tt. Sa dérivée par rapport à tt est donc identiquement nulle : 00.

Exercice 3 Matrice hessienne et nature d'un point critique

Palier 3 · approfondissement

Pour f(x,y)=x2−y2f(x, y) = x^2 - y^2, le point (0,0)(0, 0) est un point critique. Quelle est sa nature géométrique ?

  1. Point col (point selle)
  2. Minimum local strict
  3. Maximum local strict
  4. Extremum global
Un indice

La matrice hessienne est H=(200−2)H = \begin{pmatrix} 2 & 0 \\ 0 & -2 \end{pmatrix}.

Voir la correction

Bonne réponse : A. Point col (point selle)

La hessienne en (0,0)(0,0) admet pour valeurs propres 22 et −2-2. Comme elles sont de signes strictement opposés, (0,0)(0,0) est un point col (point selle).

Exercice 4 Théorème de Schwarz et symétrie hessienne

Palier 4 · défi

Que garantit le théorème de Schwarz pour une fonction f:U⊂R2→Rf : U \subset \mathbb{R}^2 \to \mathbb{R} de classe C2\mathcal{C}^2 ?

  1. ∂2f∂x∂y=∂2f∂y∂x\frac{\partial^2 f}{\partial x \partial y} = \frac{\partial^2 f}{\partial y \partial x}
  2. Δf=0\Delta f = 0
  3. ∂f∂x=∂f∂y\frac{\partial f}{\partial x} = \frac{\partial f}{\partial y}
  4. La matrice hessienne est toujours de trace nulle
Un indice

L'ordre des dérivations partielles peut être interverti si la fonction est C2\mathcal{C}^2.

Voir la correction

Bonne réponse : A. ∂2f∂x∂y=∂2f∂y∂x\frac{\partial^2 f}{\partial x \partial y} = \frac{\partial^2 f}{\partial y \partial x}

Le théorème de Schwarz affirme que pour toute fonction de classe C2\mathcal{C}^2, les dérivées partielles croisées sont égales : ∂2f∂x∂y=∂2f∂y∂x\frac{\partial^2 f}{\partial x \partial y} = \frac{\partial^2 f}{\partial y \partial x}.