Vous êtes sur la page 1sur 19

2014 - Grard Lavau - http://lavau.pagesperso-orange.fr/index.

htm
Vous avez toute libert pour tlcharger, imprimer, photocopier ce cours et le diffuser gratuitement. Toute diffusion
titre onreux ou utilisation commerciale est interdite sans accord de l'auteur.
Si vous tes le gestionnaire d'un site sur Internet, vous avez le droit de crer un lien de votre site vers mon site,
condition que ce lien soit accessible librement et gratuitement. Vous ne pouvez pas tlcharger les fichiers de mon site
pour les installer sur le vtre.

CALCUL DIFFERENTIEL
PLAN
I : Limites et Continuit
1) Fonctions valeurs relles
2) Limites et continuit
II : Drivation
1) Drives partielles
2) Gradient
3) Drives de fonctions composes
4) Extremum
5) Drives successives
III : Courbes et surfaces
1) Tangente une courbe
2) Plan tangent une surface
Annexe : Thorme de Schwarz
I : Limites et continuit
1 Fonctions valeurs relles
Dans ce chapitre, on considre des fonctions dfinies sur un ouvert U de n, valeurs relles :
f : x = (x1, ..., xn) f(x1, ..., xn)
Dans le cas o n = 2, une telle fonction peut donner lieu une reprsentation graphique dans
la reprsentation de la surface z = f(x, y).


EXEMPLE 1 : diverses reprsentations de la fonction z = x2 + y2

-1-

par

EXEMPLE 2 : reprsentations de z = x2 y2

Les fonctions f de 2 dans


peuvent galement tre reprsentes dans le plan par des lignes de
niveaux f(x, y) = Cte. L'utilisation des lignes de niveau dans divers domaines est trs frquente.
Citons, entre autres :
isobares : lignes de mme pression
isobathes : lignes de mme profondeur
isoclines : lignes de mme inclinaison magntique
isogones : lignes de mme dclinaison magntique
isohytes : lignes de mme prcipitation moyenne
isohypses : ligne de mme altitude
isothermes : lignes de mme temprature


2 Limites et continuit
Ces notions ont dj t abordes dans le chapitre Espaces norms, mais la continuit a surtout t
tudie dans le cas des applications linaires. Rappelons que f tend vers la limite l quand (le vecteur)
x tend vers (le vecteur) x0 si :
> 0, > 0, x, || x x0 || < f(x) l <
f est continue en x0 si l = f(x0).
Il convient de noter qu'il ne suffit pas de vrifier la continuit des applications partielles dfinies ainsi
:
xi f(x1, ..., xi, ..., xn)
pour conclure.
EXEMPLE :
Soit f(x, y) =

xy
pour (x, y) (0, 0). On note que f(x, 0) = 0 et que f(x, x) = 1 de sorte que, pour
x + y2
2

1
= , il n'existe aucun l permettant de vrifier :
2
> 0, a, || a || < f(a) l <
-2-

1
2

puisqu'on doit avoir en mme temps 0 l <

1
1
et 1 l < .
2
2

La fonction n'admet pas de limite en (0, 0). Cependant, les deux applications partielles x f(x, 0) et
y = f(0, y) admettent une limite en 0 puisqu'elles sont identiquement nulles.
Comment alors, procder pour dterminer une limite ? Pratiquement, on se ramne au voisinage de 0
en effectuant un changement de variable x = x0 + a. S'il existe une fonction g de
dans
telle que


lim g(r) = 0 et a
r0

, f(a) g(|| a ||) , alors on peut conclure que lim f(a) = 0. En effet :
a0
> 0, > 0, || a || < g(|| a ||) < f(a) <
On peut utiliser une norme quelconque, en raison de l'quivalence des normes en dimension finie.


xy2
. Si on note r = x2 + y2, on a f(x, y) r. La fonction admet donc une
x2 + y2
limite nulle en (0,0). (On a ici g(r) = r)
EXEMPLE 1 : f(x, y) =

En ce qui concerne la continuit, on utilise les trois rsultats suivants :


Les fonctions de projection (x1, ..., xi, ..., xn) xi sont continues (utiliser directement la dfinition
ou bien utiliser le fait qu'elles sont linaires en dimension finie, et toute application linaire en
dimension finie est continue)
La somme, produit, quotient, compose de fonctions continues est continue.
Si la fonction est valeurs dans p, raisonner composante par composante


EXEMPLE :
La fonction (x, y, z)

x2 3y
est continue sur son ensemble de dfinition.
ez + 3xyz

II : Drivation
1 Drives partielles
Les fonctions qui suivent sont supposes dfinies sur un ouvert U de n. Soit f une fonction dfinie
de U dans , et soit a = (a1, ..., an) un point de cet ouvert. On appelle drives partielles de f en a
les drives des applications partielles suivantes :
f
x1 f(x1, a2, ..., an) dont la drive en a1 est note 1f(a) ou
(a)
x1
...

-3-

xi f(a1, ..., xi, ..., an) dont la drive en ai est note if(a) ou

f
(a)
xi

...
f
(a)
xn
On drive donc f par rapport la ime composante en considrant les autres composantes comme
constantes. Si chaque drive partielle est continue, on dit que f est de classe C1.
xn f(a1, ..., an1, xn) dont la drive en an1 est note nf(a) ou

EXEMPLE :
f(x, y) = 2x3y2

f
f
(x, y) = 6x2y2 et (x, y) = 4x3y
x
y

L'intrt des drives partielles est qu'elles permettent un dveloppement limit de f au voisinage de
chaque point. Ainsi, avec l'exemple cidessus :
f(x + h, y + k) = 2(x + h)3(y + k)2 = 2(x 3 + 3x2h + 3xk + h3)(y 2 + 2yk + k 2)
= 2x3y 2 + 6x2y2h + 4x3yk + o(||(h, k )||)
f
f
= f(x, y) + h (x, y) + k (x, y) + o(||(h, k)||)
x
y
partie linaire en (h, k) de la variation de f
PROPOSITION :
Soit f de classe C1 sur un ouvert U de
a + h appartienne U, on a :

. Alors, pour tout lment a de U, et tout vecteur h tel que


n

f(a + h) = f(a) + hi
i=1

f
(a) + o(|| h ||)
x1

Cette expression s'appelle dveloppement limit de f l'ordre 1.


Dmonstration hors programme, mais est-elle si difficile ?
On fera la dmonstration dans le cas n = 2 pour simplifier. On applique deux fois le thorme des
accroissements finis pour les fonctions respectives x f(x, a2 + h2), et y f(a1, y) :
f(a1 + h1, a2 + h2) f(a1, a2) = f(a1 + h1, a2 + h2) f(a1, a2 + h2) + f(a1, a2 + h2) f(a1, a2)
f
f
= h1
(a1 + 1h1, a2 + h2) + h2
(a1, a2 + 2h2) avec 0 1 1 et 0 2 1
x1
x2
f
f
= h1 ( (a1, a2) + o(1)) + h2 ( (a1, a2) + o(1))
x1
x2
o o(1) dsigne des fonctions de (h1, h2) qui tendent vers 0 lorsque (h1, h2) tend vers (0, 0). On
trouve bien l'expression annonce.
f
(a) hi s'appelle diffrentielle de f en a, note df(a). Par
i=1 x1
n

L'application linaire h = (h1, ..., hn)

ailleurs, les applications h hi sont notes dxi, de sorte que :


n

df(a)(h) =

i=1

-4-

f
(a) hi
xi

df(a) =

i=1
n

df =

i=1

f
(a) dxi
xi
f
dxi
xi

En physique, on note souvent de la mme faon les fonctions et les valeurs qu'elles prennent
(E(x, y, z) est moins la fonction qui (x, y, z) associe une nergie E(x, y, z) que cette nergie ellemme). Alors que le mathmaticien considre dx comme la fonction qui (h1, h2, h3) associe la
variation h1 de x, dx est considr par le physicien comme la variation de x elle-mme. De mme, le
mathmaticien considre df comme l'application qui, une variation de position h, associe la partie
linaire de la variation de f, alors que le physicien considre df comme cette variation elle-mme,
d'autant plus que h peuvent tre choisis suffisamment petits pour rendre l'erreur o(|| h ||) indcelable
par les instruments de mesure.
EXEMPLE :
f(x, y) = xy en (1,2)

f
f
= yxy1 = 2 et
= ln(x) xy = 0
y
x

df(1,2) = 2dx
ainsi, 1,021.99 = 1,04019... alors que le calcul du dveloppement limit au premier ordre donne :
1 + 2 0,02 = 1,04.
En (2,2), on a df(2,2) = 4 dx + 4ln(2) dy
ainsi, 1,982,01 = 3,94727... alors que le calcul du dveloppement limit au premier ordre donne :
4 4 0,02 + 4ln(2) 0,01 = 3,9477...
2 Gradient
Dans

f (a) hi comme le produit


n

muni de sa structure euclidienne, on peut voir la quantit

i=1

xi

f
(a). Ce dernier vecteur s'appelle le gradient de
xi
f en a, not gradf(a) ou f(a) (en physique). On a donc df(a)(h) = <h, gradf(a)>, ou encore :
f(a + h) = f(a) + <h, gradf(a)> + o(|| h ||)
scalaire du vecteur h par le vecteur de composantes

On remarquera que, pour un dplacement h de longueur donne, la variation (au premier ordre de f)
df(a)(h) est maximale lorsque h est colinaire grad(f), nulle si elle est orthogonale grad(f). Cela
s'interprte gomtriquement par le fait que les surfaces de niveaux f(x1, ..., xn) = Cte sont
orthogonales au gradient. La direction du gradient indique la direction suivant laquelle f varie le plus
vite, la norme du gradient mesurant l'intensit de cette variation. Par exemple, si f est l'altitude en un
point de latitude et longitude (x, y), grad(f) est le vecteur orient dans la direction de la ligne de plus
grande pente, de norme gale la pente locale. Au contraire, si on se dplace orthogonalement au
gradient, f ne varie pas. On suit une ligne de niveau.
Cette interprtation est utilise :
en mcanique : f = grad(E) o E est l'nergie potentielle. f indique dans quel sens l'nergie
potentielle dcrot le plus vite. f est la force drivant de l'nergie potentielle E.
-5-

Par exemple : la thorie Newtonienne de la gravitation considre que la Terre est soumise une
C
force centrale dirige vers le Soleil de la forme f = 2 u o u est un vecteur norm dirig du Soleil
r
C
vers la Terre, (C < 0) et r = x2 + y2 + z2 . Soit E = . On a :
r
E
C r
Cx
= 2 = 3
r x
r
x
de mme pour les autres drives. D'o f = grad(E).
Autre exemple, au voisinage d'un point la surface de la Terre, si E = mgz, alors f = mgk. E est
l'nergie potentielle de pesanteur.
Dans le cas de la Terre dans son ensemble, il est dfini en chaque point un champ g de pesanteur
drivant d'un potentiel. La surface de niveau, perpendiculaire tout point ce champ g de pesanteur,
et correspondant au niveau moyen 0 de la mer, est appel gode. On peut l'approximer par un
ellipsode, dont le gode peut cependant diffrer en certains lieux par plusieurs centaines de mtres
d'altitude. L'International Association of Geodesy a dfini le Geodetic Reference System
IAG GRS 1980 en convenant des longueurs des demi-axes de l'ellipsode, savoir :
a = 6 378 137 m l'quateur
b = 6 356 752,3141 m aux ples
Ces longueurs diffrent de modles d'ellipsodes prcdemment dfinis, par exemple celui de Hayford
en 1909 pour lequel :
a = 6 378 388 m
b = 6 356 911,9461 m
et celui de Clarke en 1880, pour lequel :
a = 6 378 249,2 m
b = 6 356 515,0 m
Le systme godsique franais NTF (Nouvelle Triangulation Franaise) utilisait encore rcemment
l'ellipsode de Clarke, mais le dcret n2000-1276 du 26 dcembre 2000 dfinit un nouveau rseau, le
RGF93 (Rseau Gographique Franais de 1993), bas sur l'ellipsode IAG GRS 1980. Cet
ellipsode est en effet utilis au niveau mondial par le WGS84 (World Geodesic System de 1984) sur
lequel est bas le positionnement GPS. Quant l'Europe, elle utilisait encore l'ellipsode de Hayford
pour sa base de donnes ED50 (Europe Datum de 1950) avant de s'aligner elle aussi sur le nouvel
ellipsode dans le cadre de l'ETRS89 (Europe Terrestrial Reference System de 1989). L'utilisation
d'un mme ellipsode au niveau franais, europen ou mondial est une ncessit afin d'viter les
diffrences de positionnement selon les systmes utiliss. L'IGN (http://www.ign.fr) donne l'exemple
suivant du positionnement d'un mme point :
NTF
Ellipsode de Clarke
74414.0"
483600.0"
ED50
Ellipsode de Hayford
74416.4"
483603.0"
WGS84
Ellipsode IAG GRS 1980 74412.2"
483559.9"
Le dcalage pourrait atteindre plusieurs centaines de mtres si on prenait les mmes coordonnes
dans les trois systmes.
en lectricit : E = grad(V) o V est le potentiel lectrique. E indique dans quel direction le
potentiel dcrot le plus vite. E est le champ lectrique. Cet exemple est trs ressemblant au
prcdent, car une particule de charge q place dans un champ lectrique E est soumise une force
qE, qui drive donc de l'nergie potentielle qV.
-6-

Dans un conducteur en quilibre, celuici se trouve un potentiel constant. Le champ est nul
l'intrieur du conducteur, et le champ extrieur est orthogonal la surface.
L'intrt du potentiel est que sa connaissance suffit pour connatre le champ de vecteurs, et que les
calculs ventuels sur des quantits scalaires sont plus faciles que les calculs sur des quantits
vectorielles.
Donnons un dernier exemple : on considre la Terre comme un fluide en quilibre hydrostatique de
masse volumique constante (hypothses trs rductrices !!). Dans ce cas :
grad P = g
o P est la pression, la masse volumique et g l'acclration de la pesanteur au point considr.
L'acclration de la pesanteur indique dans quel sens augmente la pression. Elle est orthogonale aux
lignes isobares et la variation de pression est d'autant plus importante que est grand. Ainsi, au
voisinage de la surface terrestre, on a, en fonction de la profondeur z :
dP
= g P = P0 + gz (avec z orient vers le bas)
dz
Plus gnralement, si R est le rayon de la Terre (considre comme sphrique ici), x la distance du
gx
point considr au centre et g0 l'acclration la surface de la Terre, on a g = 0 . En effet,
R
GM
l'acclration gravitionnelle vaut la surface g0 = 2 (avec G constante universelle de gravitation,
R
4
G
4GR
4Gx
M masse de la Terre), soit R3 2 ou encore
alors qu' la distance x, on a g =
.
3
R
3
3
d'o :
dP
g x
x2
R
= 0 P = P0 g0 + g0
dx
R
2R
2
R
Au centre de la Terre, x = 0 et P = P0 + g0 .
2
Application numrique : R = 6370 km, M = 6 1024 kg, G = 6,67 1011 N.m2.kg2
P vaut environ 174 109 Pa. (La valeur trouve dans ce modle extrmement simplifi est en fait deux
fois plus petite que la valeur actuellement estime dans des modles plus labors, mais l'ordre de
grandeur est bon).
z2
Si on pose x = R z, on obtient : P0 + g0(z ) soit une erreur par rapport P0 + gz gale
2R
z2
g0 .
2R
3 Drives de fonctions composes
a) Considrons d'abord le cas suivant :

f
2

g
t (t) f((t)) = g(t)
On suppose que f est C1, de mme que . On notera 1 et 2 les deux composantes de . Alors g est
C1 et :
f
f
g'(t) =
((t)) 1'(t) +
((t)) 2'(t)
x1
x2
-7-

En effet :
g(t + h) = f(1(t + h), 2(t + h))
= f(1(t) + h1'(t) + o(h), 2(t) + h2'(t) + o(h))
H1
H2
= f(x1 + H1, x2 + H2) en posant x1 = 1(t) et x2 = 2(t)
f
f
= f(x1, x2) + H1
(x1, x2) + H2
(x1, x2) + o(||(H1, H2||)
x1
x2
f
f
= g(t) + h(1'(t) (x1, x2) + 2'(t) (x1, x2)) + o(h)
x
y
car || (H1, H2) || = h O(1) o O(1) est born. Donc o(||(H1, H2)||) = o(h)
Donc g est drivable en t de drive l'expression annonce. On notera que, si la courbe t (t) est
incluse dans une courbe de niveau de f, alors g = f o est constante, de sorte que la quantit
xf
f
f
1
((t)) 1'(t) +
((t)) 2'(t) est nulle. Cela signifie que le gradient de f de composantes
x1
x2
f
x2
1'
est orthogonale la tangente la ligne de niveau, dirige par le vecteur . Ce fait a dj t
2'
signal.
Le rsultat prcdent, ainsi que sa dmonstration, se gnralise (avec n indices au lieu de 2) sous la
forme suivante :

f
n


g
t (t) f((t)) = g(t)
On a alors :
f
((t)) i'(t)
i=1 xi
n

g'(t) =

On peut aussi crire cette drive sous la forme g'(t) = <grad f((t)), '(t)>
b) Considrons ensuite le cas :

f
p
n

g
x y = (x) f(y) = f o (x) = g(x)
g(x) = g(x1, ..., xp) = f(1(x), ..., n(x))
PROPOSITION
Si f et sont C1, alors il en est de mme de g, et, pour tout i variant de 1 p :
-8-

n
g
f

(x) =
((x)) k(x)
xi
xi
k=1 yk

g
est la drive de l'application partielle en xi, et l'on applique le rsultat du a) sur la
xi
fonction partielle x1 g(x1, ..., xi, ..., xn)
En effet,

Les notations utilises en physique sont peut-tre plus faciles pour comprendre et mmoriser les
formules. Le physicien en effet, ne donne pas de nom aux fonctions mais traite directement avec le
nom des variables.
x1
y1

...
x = y = ... z
xp
yn
z z y1 z y2
z yn
=
+
+ ... +
xi y1 xi y2 xi
yn xi
Cette formule est la gnralisation de la drivation des fonctions composes de
dans
dz dz dy
physicien crit sous la forme =
(Rgle de la chane ou chain rule en anglais).
dx dy dx


, que le

EXEMPLE 1 :
Passage en polaire
(r, ) (x, y) f(x, y) = g(r, )
x = rcos()
y = rsin()
g f
f
= cos() + sin()
r x
y
1 g
f
f
= sin() + cos()
r
x
y
Ce systme permet d'en dduire inversement que :
1 g
f g
=
cos()
sin()
r
x r
f g
1 g
= sin() +
cos()
r
y r
On obtient ainsi l'expression du gradient en polaire :
g
1 g
grad f =
er +
e
r
r
On remarquera que, en physique, les fonctions f et g sont notes de la mme faon, la diffrence des
variables tant prcises par l'utilisation d'units diffrentes (ex, mtres et mtres pour (x, y) ; mtres
et radians pour (r, )). Ceci apparat galement dans la situation suivante : une quantit par
exemple l'nergie interne d'un gaz peut s'exprimer comme fonction de diverses variables, (T,P) ou
U
U
(T,V). Dans le premier cas, les physiciens sont obligs de noter ( )P et ( )V les drives partielles
T
T
de U par rapport T respectivement lorsque les variables sont (T,P) et (T,V). Le problme ne se
-9-

pose pas en Mathmatique, car le mathmaticien aurait not de manire diffrente les fonctionnelles
f
g
U = f(T,P) et U = g(T,V). Il crirait alors simplement
ou
sans ambigut.
T
T
EXEMPLE 2 :
f
g
4
G

x(t)
y(t)
t z(t) g(x,y,z,t)
t
g
g
g
g
La fonction compose est la fonction t g(x(t), y(t), z(t), t). Sa drive est
x' +
y' +
z' +
x
y
z
t
. Ce cas se prsente en physique lorsque l'on considre une particule se dplaant dans un champ
scalaire E(x, y, z, t), o t est le temps. Cela signifie qu'en chaque point de l'espace est dfinie une
fonction E dpendant ventuellement du temps. On souhaite connatre les variations de E que subit la
particule, non seulement du fait que E dpend de t, mais aussi du fait que la particule se dplace. (On
parle alors de drive particulaire). Le physicien aura tendance noter E(t) la fonction de la seule
variable t, compose de E et f. On a alors :
dE E
E
E
E E
=
x' +
y' +
z' +
=
+ <v,E>, o v est la vitesse de la particule, E est
dt x
y
z
t
t
E
x
E
l'oprateur qui E associe le vecteur
, autrement dit le gradient, et o < , > est le produit
y
E
z
dE
E
scalaire.
est la drive de la fonction compose, alors que
est la drive partielle de la fonction
dt
t
initiale.


Le cas d'un champ vectoriel E est identique. Il suffit de raisonner composante par composante. On
notera ici :
dE E
=
+ <v,>E
dt t
Ex
o <v,> est l'oprateur qui, au champ de composantes Ey associe le vecteur de composantes
Ez
<v,Ex>
<v,E > . Un cas important se prsente en cinmatique des fluides : en tout point du fluide rgne
y

<v,Ez>
un champ des vitesses V de ce fluide, dpendant ventuellement du temps. A l'instant t, une particule
se trouvant en (x, y, z) possde la vitesse v = V(x, y, z, t). Son acclration est, d'aprs la formule
prcdente :
a = V + <V,>V
t

- 10 -

Vx

qui a pour composantes ( + Vx + Vy + Vz ) Vy =


t
x
y
z Vz

V
V
V
Vx
+ Vx x + Vy x + Vz x
x
y
z
t
Vy
V
V
V
+ Vx y + Vy y + Vz y . On
t
x
y
z
Vz
V
V
V
+ Vx z + Vy z + Vz z
t
x
y
z

pourra vrifier que cette expression est gale :


1
a = V + grad(V2) + Rot(V) V
t 2
qui est l'autre expression possible de l'acclration de la particule, avec :
V
V
V
Vx x + Vy y+ Vz z
x
x
x
V
V
V
x
1
+ Vy y + Vz z
grad(V2) = Vx
y
y
y
2
V
V
V
Vx x + Vy y + Vz z
z
z
z
Vz Vy
V V
V V
( x z)Vz ( y x)Vy

y
z
z
x
x
y
Vx

Vx Vz
V V
Vy Vx

)Vx ( z y)Vz
Rot(V) V =
Vy = (
z
x
y
y
z
x
Vz
Vy Vx
V V
V V
( z y)Vy ( x z)Vx

y
x
y
z
z
x

Terminons par une proprit :


PROPOSITION
Soit f une fonction C1 dfinie sur un ouvert convexe U de
si et seulement si son gradient est identiquement nul.

n


, valeurs relles. Alors f est constante

Dmonstration :
U est dit convexe si : a U, b U, t [0, 1], ta + (1 t)b U. L'ensemble des ta + (1 t)b
lorsque t dcrit [0, 1] est not [a, b]. Des exemples de convexes sont donns par un demi-plan, un
disque, etc...
Si f est constante, toutes ses drives partielles sont nulles.
Rciproquement, si toutes les drives partielles sont nulles et si a et b appartiennent U, alors la
fonction g = t f(ta + (1 t)b) a pour drive <a b, grad f(ta + (1 t)b)> donc est nul puisque le
gradient est identiquement nul. g est donc constante, donc f(a) = g(1) = g(0) = f(b), ce qui prouve
que la valeur de f ne dpend pas du point choisi.
4 Extremum
Si f : U n

admet un extremum en a = (a1, ..., an), alors pour tout i, la fonction partielle
f
xi f(a1, ..., xi, ..., an) admet un extremum en ai. Par consquent, pour tout i, (a) = 0, ce qu'on
xi
peut rsumer en nonant que grad f(a) = 0. Un tel point est dit point critique.


- 11 -

Ce n'est qu'une condition ncessaire. Elle n'est pas suffisante (elle est fausse dj pour les fonctions
de
dans . Exemple : x3 en 0). Etudions de plus prs ce qui se passe en dimension 2. Pour
simplifier les notations, on suppose que a = 0 et que f admet un dveloppement limit l'ordre 2 au
voisinage de (0,0) sous la forme :
f(x, y) = f(0, 0) + x2 + xy + y2 + o(r2)
f
f
o r2 = x2 + y2. Il n'y a pas de termes linaires car (0,0) et (0,0) sont supposs tre nuls.
x
y
Cas 1 : la quantit x2 + xy + y2 strictement positive pour tout (x, y) non nul. Cette condition
se produit si et seulement si le discriminant 2 4 < 0 et > 0, si et seulement si elle peut
s'crire comme somme de deux carrs. En effet, dans ce cas, le trinme considr comme fonction
de x n'admet pas de racine sauf si x = y = 0. Si on pose x = rcos() et y = r sin(), cette expression
s'crit r2(cos2() + cos()sin() + sin2()). Lorsque dcrit [0, 2], la fonction
cos2() + cos()sin() + sin2() est continue, strictement positive, donc admet un
minimum strictement positif m. On a donc :
f(x, y) f(0,0) + r2m + o(r2) = f(0,0) + r2(m + o(1)) f(0,0) pour r assez petit
Donc f admet un minimum local en (0,0). De mme si 2 4 < 0 et < 0, si et seulement si x2
+ xy + y2 s'crit comme l'oppos d'une somme de deux carrs, f admet un maximum local en
(0,0)
Cas 2 : l'expression (x, y) x2 + xy + y2 change de signe, ce qui se produit si et seulement si
son discriminant est strictement positif, si et seulement si elle peut s'crire comme diffrence de
deux carrs. Dans ce cas il n'y a pas d'extremum car si (x1, y1) est tel que x12 + x1y1 + y12 > 0,
alors pour t assez petit, f(tx1, ty1) = f(0,0) + t2(x12 + x1y1 + y12) + o(t2) est strictement
suprieur f(0,0), et si (x2, y2) est tel que x22 + x2y2 + y22 < 0, alors pour t assez petit,
f(tx2, ty2) = f(0,0) + t2(x22 + x2y2 + y22) + o(t2) est strictement infrieur f(0, 0)
Cas 3 : l'expression est de signe constant mais sans tre dans le cas 1. Cette condition se produit
si et seulement si le discriminant 2 4 = 0, si et seulement si l'expression est un carr parfait
ou l'oppos d'un carr parfait. Dans ce cas, on ne peut rien conclure.


EXEMPLE 1 :
3y 2 5y2
)
+ o(r2), il n'y a pas d'extremum.
4
2
3y
3y2
Si f(x, y) = x2 + 3xy + 3y2 + o(r2) = (x + )2 +
+ o(r2), il y a minimum local en (0,0)
2
4
3y
3y2
Si f(x, y) = x2 3xy 3y2 + o(r2) = (x + )2
+ o(r2), il y a maximum local en (0,0)
2
4
Si f(x, y) = y2 + o(r2), on ne peut rien dire.
Si f(x, y) = x2 + 3xy + y2 + o(r2) = (x +

EXEMPLE 2 :
Le dernier cas est illustr par l'exemple suivant :
f(x, y) = y2 2yx2 y3 + x4 = y2 + o(r2)
Il est faux de dire que, si y 0, alors f(x, y) y2 0, et que pour y = 0, f(x, 0) = x4 0 et d'en
conclure que f admet un minimum en (0,0). En effet, la premire quivalence est incorrecte : pour
r2
r2
y 0, y2 + o(r2) = y2 (1 + o( 2)), mais on ne peut absolument pas conclure que o( 2) tend vers 0
y
y
quand y tend vers 0. D'ailleurs, pour tout t 0 :
f(t, t2) = t4 2t4 t6 + t4 = t6
et f prend des valeurs ngatives dans tout voisinage de (0,0). Il n'y a pas d'extremum.
- 12 -

5 Drives successives
Les drives partielles premires sont de nouvelles fonctions de n dans . On peut videmment
itrer le procd de drivation, dfinir des drives partielles secondes, et parler de fonctions de
classe C2, lorsque ces drives sont continues, et plus gnralement de fonctions de classes Ck pour
des fonctions dont les k premires drives partielles existent et sont continues.


2 f
2 f
2
ou

f
la
drive
seconde
obtenue
en
drivant
deux
fois
de
suite
par
rapport

x
,
i
i
xi2
xixj
2
f
ou ijf la drive seconde obtenue en drivant d'abord par rapport xj puis xi, et
ou jif la
xjxi
drive seconde obtenue en drivant d'abord par rapport xi puis xj. Ces deux dernires drives
peuvent tre diffrentes. Cependant, la plupart du temps, elles sont gales.

On note

THEOREME DE SCHWARZ
Soit f de classe C2 sur un ouvert de

Alors, pour tout (i, j)

2 f
2 f
=
xixj xjxi

Cette proprit est d'usage courant en physique. Une dmonstration est donne en annexe I.
Plus gnralement, pour une fonction de classe Ck, l'ordre de drivation des k permires drives est
sans importance.
III : Courbes et surfaces
1 Tangente une courbe
Une courbe de 2 est le plus souvent donne
par un paramtrage t (t) :
Si '(t) est non nul (point rgulier), il s'agit du vecteur tangent en (t) la courbe.
!

dans le plan, par une quation f(x, y) = 0 :

f
(m)
x

est orthogonal la tangente


Soit m = (a, b) un point de la courbe. On a vu que le gradient
f
(m)
y
la courbe en m. Si ce gradient est non nul, on dit que le point est rgulier. L'quation de la tangente
est alors :
f
f
(m) (x a) + (m) (y b) = 0
x
y
EXEMPLE 1 :
f(x, y) = x2 + y2 1 = 0
x
grad f = 2 y et l'on retrouve le rsultat bien connu que le rayon d'un cercle est perpendiculaire la
tangente ce cercle au point de contact.
EXEMPLE 2 :
f(x, y) = (x2 + y2)2 (x2 y2) = 0
En polaire, on obtient :
- 13 -

r2 = cos(2)

On constate qu' l'origine, il y a deux tangentes. Ce point n'est pas rgulier. De fait, le gradient s'y
annule.
EXEMPLE 3 :
x2 y2
L'ellipse 2 + 2 1 = 0 admet pour tangente en (x0, y0) la droite d'quation :
a b
x
y
(x x0) 02 + (y y0) 02 = 0
a
b
xx yy
quation qu'on peut encore crire 20 + 20 1 = 0.
b
a
L'quation de la tangente une courbe de niveau peut se retrouver par le raisonnement suivant.
Supposons qu'au voisinage de (x0, y0), la relation f(x, y) = 0 permet de dfinir localement y comme
fonction de x, soit y = (x). On a donc identiquement f(x, (x)) = 0 sur un intervalle centr en x0.
Cette relation permet de donner la valeur de '(x) en fonction des drives partielles de f. On drive
par rapport x la fonction compose :
x
x
x y =
f(x, y) = f(x, (x))
(x)
Cette fonction compose tant identiquement nulle, il en est de mme de sa drive.
f
f
0 = (x, y) + '(x) (x, y)
x
y
f
f
(x, y)
(x0, y0)
x
x
Donc : '(x) =
et en particulier pour x = x0 (et y = y0) : '(x0) =
f
f
(x, y)
(x0, y0)
y
y
f
(On remarquera que ' s'annule l o
s'annule). Le physicien notera plut cette relation sous la
x
forme suivante :
f
x
dy
f(x, y) = 0 =
dx
f
y
2 Surfaces
Une surface dans 3 est le plus souvent donne
par un paramtrage :
x(u,v)
(u,v) y(u,v) = f(u,v)
z(u,v)
o f est de classe C1 sur un ouvert U de 2.
"

"

- 14 -

Pour dfinir un arc paramtr au sein de la surface, il suffit de se donner deux fonctions t u(t), t
v(t), indiquant comment les deux paramtres reprant le point de la surface varient en fonction du
paramtre t.
x(u(t),v(t))
Le vecteur tangent cette courbe en en point considr est donn par la drive de t y(u(t),v(t))
z(u(t),v(t))
f
f
f
f
savoir u'(t) (u,v) + v'(t) (u,v) o (u,v) (respectivement (u,v)) est le vecteur dont les
v
u
v
u
composantes sont les drives partielles de x, y et z par rapport u (respectivement v). En gnral,
ces deux vecteurs sont linairement indpendants. Si c'est le cas, les vecteurs tangents en un point M
donn tous les arcs paramtrs passant par M = f(u, v) sont donc tous lments du plan vectoriel
f
f
engendr par les deux vecteurs (u,v) et (u,v) calculs en M. On dfinit le plan affine passant par
u
v
f
f
M et de direction le plan vectoriel prcdent {f(u, v) + h (u,v) + k (u,v) | h , k } comme
v
u
tant le plan tangent en M la surface. Il s'agir du plan approchant le mieux la surface au voisinage
f
f
de f(u,v). On reconnat en effet dans l'expression f(u, v) + h (u,v) + k (u,v) le dveloppement
u
v
limit de f(u + h, v + k) sans son reste en o(|| (h, k) ||). Le vecteur normal ce plan est obtenu en
f
f
faisant le produit vectoriel de (u,v) par (u,v).
u
v
$

par une quation implicite F(x, y, z) = 0 :


La surface s'appelle surface de niveau de la fonction F. Une courbe incluse dans cette surface est
x(t)
donne par un paramtrage t y(t) de faon que, pour tout t, F(x(t), y(t), z(t)) = 0. Si on drive
z(t)
cette relation, on obtient :
F
F
F
x'(t) (x(t), y(t), z(t)) + y'(t) (x(t), y(t), z(t)) + z'(t) (x(t), y(t), z(t)) = 0
x
y
z
x'(t)

ce qui exprime que y'(t) , vecteur directeur tangente la courbe si le point est rgulier), est
z'(t)
F
x
F
orthogonal
au point considr, c'est--dire au gradient. Comme pour les courbes, le
y
F
z
gradient est orthogonal aux surfaces de niveau.

Etablissons un lien entre les deux situations. Si on suppose que l'une des variables, z par exemple,
est, au moins localement, fonction des autres, alors on a, dans un voisinage du point considr :
F(x, y, z) = 0

z = f(x,y) pour une certaine fonction f

x,y, F(x,y,f(x,y)) = 0
- 15 -

F F f
F F f
+

= 0 et
+

=0
x z x
y z y
F
F
x
y
f
f

=
et
=
x
F
y
F
z
z
F
Il nous faut donc supposer que
est non nulle au point considr, et nous admettrons que, pour f
z
de classe C1, cette condition est galement suffisante pour l'existence locale de f.

Remarquons au passage que les physiciens noteront les relations prcdentes sous la forme suivante,
en utilisant x, y et z :
F
F
x
y
z
z
et ( )x =
F(x, y, z) = 0 ( )y =
y
x
F
F
z
z
Si la relation permet de dfinir z = z(x, y), y = y(x, z) et x = x(y, z), on aura :
F
F
F
y
z
x
x y z
=

= 1
F
F
F
y z x
x
y
z
relation que les physiciens noteront plutt sous la forme :
x y z
( )z ( )x ( )y = 1
y z x
On dfinit par exemple les coefficients calorimtriques suivants, en thermodynamique o la pression
P, la temprature T et le volume V d'un gaz sont relis par une relation F(T, P, V) = 0 :
P
l = T( ) coefficient calorimtrique de dilatation
T V
V
h = T( ) coefficient calorimtrique de compression
T P
V
P V
V
On a donc l ( ) = T( ) ( ) = T( ) = h
P T
T V P T
T P
x
Revenons notre surface, dont le paramtrage de la surface est y . Les vecteurs du plan
f(x,y)
10 01

tangent au point (x,y,z) considr sont f et f . Un vecteur normal au plan tangent est donc

x y

- 16 -

F
x
F
ou encore par
. On retrouve donc le fait que, pour une surface donne sous la forme
y
F
z
implicite F(x, y, z) = 0, un vecteur normal la surface est donn par le gradient de la fonction F.

x
f

y
1

EXEMPLE : Soit la surface z = x2 y2. Donner l'quation du plan tangent au point (1, 2, 3).
x
Si on considre le paramtrage (x, y) y , alors le plan tangent passe par (1, 2, 3) et est
2
2
x y
1 0
1 0

0 1
0
1
dirig par les deux vecteurs drivs et
, calculs en ce point, savoir et .
2x 2y
2 4
2
Un vecteur normal est donn par le produit vectoriel de ces deux vecteurs, ce qui donne 4 .
1
On peut aussi paramtriser (mais quelle ide !!) la partie de la surface contenue dans le demi rch(t)
espace z 0 par le paramtrage (r, t) rsh(t) . Les vecteurs drivs sont proportionnels cette
2
r
2
2rch(t)
ch(t) sh(t)

fois sh(t) et ch(t) , dont le produit vectoriel est gal 2rsh(t) qui vaut 4 au point
1
1

2r 0
considr, comme ci-dessus.
On peut aussi considrer la surface de niveau z x2 + y2 = 0. Le gradient, orthogonal cette
2
2x
surface est gal 2y qui vaut 4 au point considr, comme ci-dessus.
1
1
Une quation du plan tangent est donc 2x + 4y + z = 3. Dans le cas prsent, le plan tangent coupe
la surface.

- 17 -

Annexe : Thorme de Schwarz


Dans cette annexe, on dmontre le thorme de Schwarz dans le cas o n = 2. Soit f une fonction de
2 f
2 f
classe C2 sur un ouvert de 2. Nous voulons montrer que
=
. Nous considrons la
x1x2 x2x1
fonction suivante :
(h1, h2) = f(x1 + h1, x2 + h2) f(x1 + h1, x2) f(x1, x2 + h2) + f(x1, x2)
&

&

i) Considrons 1(t) = f(t, x2 + h2) f(t, x2). On a, en appliquant le thorme des accroissements finis
1 :
(h1, h2) = 1(x1 + h1) 1(x1) = h11'(x1 + h1) avec 0 < < 1
f
f

(h1, h2) = h1 ( (x1 + h1, x2 + h2)


(x1 + h1, x2))
x1
x1
2 f
(x1 + h1, x2 + 'h2) avec 0 < ' < 1
= h1h2
x2x1
f
en appliquant le thorme des accroissements finis sur la fonction x2
(x1 + h1, x2). On en
x1
(h1,h2)
2 f
2 f
dduit que
lim
=
(x1, x2), car
est continue.
x2x1
x2x1
(h1,h2)(0,0) h1h2
ii) On peut galement considrer 2(t) = f(x1 + h1, t) f(x1, t). Par un raisonnement analogue celui
qui prcde, on a :
(h1, h2) = 2(x2 + h2) 2(x2) = h22'(x2 + h2) avec 0 < < 1
f
f
(x1, x2 + h2))
= h2 ( (x1 + h1, x2 + h2)
x2
x2
2 f
(x1 + 'h1, x2 + h2) avec 0 < ' < 1
= h2h1
x1x2
(h1,h2)
2 f
Donc
lim
=
(x1, x2)
x1x2
(h1,h2)(0,0) h1h2
On en dduit donc l'galit des deux drives partielles secondes
Voici un contreexemple, dans le cas d'une fonction non C2. Soit f(x1, x2) =
de (0,0) et f(0,0) = 0

- 18 -

x1x2(x12 x22)
en dehors
x12 + x22

f
x (x 2 x22)
4x12x23
(x1, x2) = 2 21
+
en dehors de (0,0)
x1 + x22
(x12 + x22)2
x1
f
(0,0) = 0, drive en 0 de la fonction x1 f(x1, 0) = 0
x1
f
(0, x2) = x2 pour tout x2
x1
2 f
(0, 0) = 1
x2x1

De mme :
x (x 2 x22)
4x 3x 2
f
(x1, x2) = 1 21
2 1 22 2
2
x1 + x2
(x1 + x2 )
x2
f
(0, 0) = 0
x2
f

(x1, 0) = x1 pour tout x1


x2
2 f

(0, 0) = 1
x1x2
On remarque donc que

2 f
2 f
(0, 0)
(0, 0)
x2x1
x1x2

- 19 -