« Gradient » : différence entre les versions
Contenu supprimé Contenu ajouté
Dans section «Propriétés géométriques en dimension 2 ou 3»: certaines phrases sont si peu claires que j'ai mis des «[?mots?]». || Très nombreuses petites améliorations de aération/MeP/MeF/ponctuation/orthographe/formulation/spécification Balises : Modification par mobile Modification par le web mobile |
Dans section «Développement limité»: Mis plusieurs «(?)» et 1 «[douteux]». || Très nombreuses petites améliorations de homogénéité/aération/MeP/MeF/ponctuation/formulation/spécification/explication Balises : Éditeur visuel Modification par mobile Modification par le web mobile |
||
Ligne 104 :
=== Gradient d'une fonction réelle définie sur un espace euclidien ===
==== Contexte ====
Soit {{formule|''E''}} un [[espace vectoriel]] euclidien et soit {{formule|''U''}} un [[Ouvert (topologie)|ouvert]] de {{formule|''E''}}. Soit <math>f : U\to\R</math> une [[
==== Existence et unicité ====
Il existe un unique vecteur {{formule|''A''}} tel que pour tout vecteur {{formule|''u''}} de {{formule|''E''}}, <math>(\mathcal{D}_a f,u) = \langle A \mid u \rangle</math>, où
Le vecteur {{formule|''A''}} est appelé gradient de {{formule|''f''}} en {{formule|''a''}}, et il est noté <math>\nabla_a f</math>. Il vérifie donc :
: <math>\forall u \in E, \langle \nabla_a f \mid u \rangle = ( \mathcal{D}_a f, u )
==== Expression canonique (dérivées partielles) ====
Puisque le gradient est lui-même un vecteur de {{formule|''E''}}, il est naturel qu'on cherche à l'exprimer dans une base orthonormée <math>(\mathbf{e}_1,\; ...,\; \mathbf{e}_n)</math> de cet espace vectoriel. On démontre qu'il s'exprime à l'aide des dérivées partielles sous la forme :
: <math>\nabla_a f = \sum_{i=1}^n \left[ \frac{\partial f}{\partial x_i}
Par exemple, en dimension 3, on obtient :
: <math>\nabla_a f = \frac{\partial f}{\partial x_1}(a) \ \mathbf{e}_1 + \frac{\partial f}{\partial x_2}(a) \ \mathbf{e}_2 + \frac{\partial f}{\partial x_3}(a) \ \mathbf{e}_3.</math>
==== Changement de base ====
Lors d'un changement de base, au travers d'un C{{1}}-[[difféomorphisme]] de {{formule|''E''}}, l'écriture du gradient suit les règles usuelles des changements de base.
Il ne faut pas confondre '''changement de base''' pour l'expression d'une fonction écrite en notations cartésiennes (canoniques) et '''écriture du gradient adaptée''' à une notation autre. Par exemple, pour une fonction exprimée en [[coordonnées polaires]], on calcule l'écriture « polaire » du gradient en partant d'une fonction {{formule|''f''(''r'',''θ'')}} explicitée en fonction de l'abscisse polaire ({{formule|
* En [[coordonnées cylindriques]] (pour les coordonnées polaires, ne
: <math>\nabla f
= \frac{\partial f}{\partial \rho}\mathbf{e}_\rho
+ \frac{1}{\rho}\frac{\partial f}{\partial \theta}\mathbf{e}_{\theta}
+ \frac{\partial f}{\partial z}\mathbf{e}_{z},
</math>
: qu'on peut aussi noter :
: <math>\nabla f
= \frac{\partial f}{\partial \rho}\mathbf{e}_\rho
+ \frac{1}{\rho}\frac{\partial f}{\partial \phi}\mathbf{e}_{\phi}
+ \frac{\partial f}{\partial z}\mathbf{e}_{z},
</math>
: tout dépend des notations utilisées. Se référer au paragraphe suivant :
* En [[coordonnées sphériques]] :
: <math>\nabla f
= \frac{\partial f}{\partial r}\mathbf{e}_r
+ \frac{1}{r}\frac{\partial f}{\partial \theta}\mathbf{e}_{\theta}
+ \frac{1}{r \sin\theta}\frac{\partial f}{\partial \phi}\mathbf{e}_{\phi} ;
</math>
les vecteurs de type <math>\mathbf{e}_r</math> sont des vecteurs
=== Cas général ===
==== Gradient et [[espace de Hilbert]] ====
Soient <math>(H,\langle\cdot,\cdot\rangle)</math> un espace de Hilbert (de dimension finie ou non), {{formule|''U''}} un ouvert de {{formule|''H''}} et {{formule|''f''}} une application de {{formule|''U''}} dans ℝ, différentiable en un point {{formule|''a''}} de {{formule|''U''}}. La différentielle <math>\mathcal{D}_a f</math> étant, par définition, une forme linéaire continue sur {{formule|''H''}}, il résulte alors du [[
<center><math>
\forall h \in H:\quad
\mathcal{D}_a f(h) = \langle \nabla f(a) , h \rangle.
</math></center>
Le vecteur <math>\nabla f(a)</math> est appelé le
On montre que si <math>\nabla f(a) \
==== Gradient et variété riemannienne ====
On peut encore étendre cette définition à une fonction différentiable définie sur une [[variété riemannienne]] {{formule|(''M'',''g'')}}. Le gradient de {{formule|''f''}} en {{formule|''a''}} est alors un vecteur tangent à la variété en {{formule|''a''}}, défini par :
: <math>\forall h \in \mathrm T_a \mathrm M \qquad \mathrm df
Enfin, si {{formule|''f''}} est un [[champ scalaire]] indépendant du système de coordonnées, c'est un [[tenseur]] d'ordre 0, et sa dérivée partielle est égale à sa [[dérivée covariante]] :
: <math>(\nabla f)_i = \partial_i f = f_{,i} = f_{;i} \ .</math> :<math>(\nabla f)^i = g^{ij}~f_{;j}</math>▼
En coordonnées contravariantes, on calcule le champ de vecteurs appelé gradient de {{formule|''f''}} :
Cette formule permet, une fois établi le [[tenseur métrique]], de calculer facilement le gradient dans un système de coordonnées quelconque.▼
▲: <math>(\nabla f)^i = g^{ij}~f_{;j} \ .</math>
▲Cette formule permet, une fois établi le [[tenseur métrique]], de calculer facilement le gradient dans
== Développement limité ==
Si une application <math>f : \R^{n (= 1 ?)} \to \R</math> admet un gradient en un point {{math|''a''}}, alors on peut écrire
: <math>f(
Numériquement, il est très intéressant de faire ensuite la demi-différence de ces deux développements pour obtenir la valeur du gradient de {{math|''f''}} en {{math|''a''}} :
: <math>\frac12 \big[ f(a+h) - f(a-h) \big] = \langle \nabla f(a) \mid h \rangle + o(h).</math>
Remarques :
* En fait, <math>\nabla f(a)</math> ne dépend pas de {{math|''f''(''a'')}}. [douteux (vrai seulement avec certaines définitions de limite de fonction en ''a'')]
* Cette formule a l'avantage de tenir compte des gradients [???] du {{2e}} ordre, et est donc numériquement beaucoup plus précise et robuste.
* Pour appliquer cette formule, la condition est de connaître les valeurs de la fonction « juste avant » et « juste après » {{math|''a''}} dans la (les {{math|''n''}} ?) direction(s?) <math>\vec h ^{(?)} .</math>
== Propriétés géométriques en dimension 2 ou 3 ==
Ligne 183 ⟶ 193 :
=== En dimension 3 : gradient normal à une surface en un point, plan tangent ===
Soient une application <math>f : \R^3 \to \R</math> continûment différentiable, et une surface définie par l'équation {{formule|''f''(''u'') {{=}} ''k''}}, où {{formule|''k''}} est une constante. En un point {{formule|''v''}} donné de cette surface, si le gradient existe et s'il n'est pas nul, alors il donne la direction de la normale en {{formule|''v''}} à la surface ; le plan tangent en {{formule|''v''}} à la surface est alors orthogonal au gradient.
=== Gradient et convexité ===
Soient <math>n \in \N^*</math> (par exemple,
: <math>\forall (u,v) \in \left(\R^3\right)^2, \mathbf{\nabla}_u f \cdot \mathbf{\nabla}_v f \geq 0 \Rightarrow \forall (u,v,\lambda) \in \R^3 \times \R^3 \times [0,1], f \big( \lambda u + (1-\lambda)v \big) \leq \lambda f(u) + (1-\lambda)f(v).</math>
|