Vous êtes sur la page 1sur 20

c Christophe Bertault - MPSI

Fonctions de deux variables


Dans tout ce chapitre, R2 et R3 sont munis de leur structure euclidienne canonique. On utilisera librement les notations


usuelles O, , et k .

Nous allons dans ce chapitre tudier succinctement les fonctions de R2 dans R. Nous chercherons tendre ces fonctions
les notions de limite, continuit, drivabilit, etc. Jusquici nous avons rserv ces notions aux fonctions de R dans R, que nous
savions bien reprsenter comme des courbes , pour le dire vite. Les fonctions de R2 dans R seront quant elles reprsentes
par des surfaces , comme lillustrent les gures ci-dessous.
z
z = sin x
(indpendance en y)

z = sin x + sin y

z
y

x
z=

z=

x2 + y 2
4

1
1
+
x2
y

Rudiments de topologie dans R2

Ce paragraphe est une introduction trs brve une branche fondamentale des mathmatiques appele topologie. La
topologie est en rsum la thorie grce laquelle il est possible de dnir une notion de proximit entre deux points via la
notion de voisinage dun point. On ne peut pas faire moins si on veut pouvoir introduire les notions de limite, continuit. . .

1.1

Ouverts de R2

Dnition

(Boule ouverte, boule ferme) Soit A R2 .

Pour tout r > 0, on appelle boule ouverte de centre A et de rayon r lensemble BO(A, r) = M R2 / d(A, M ) < r .
Pour tout r
A

0, on appelle boule ferme de centre A et de rayon r lensemble BF (A, r) = M R2 / d(A, M )


BO(A, r)

BF (A, r)

Le bord du disque est exclu.

Le bord du disque est inclus.

r .

c Christophe Bertault - MPSI

Explication Ce sont surtout les boules ouvertes qui vont nous intresser, mais ce nest pas du tout leur rondeur
qui va nous tre utile : ce qui compte, cest que la boule BO(A, r) contient tous les points assez proches de A. Cette ide sera
formalise plus loin quand nous dnirons la notion de voisinage.
Pour tout A R2 , la boule ferme BF (A, 0) concide avec le singleton A .

Exemple

(Ouvert) Soit une partie de R2 . On dit que est un ouvert (ou une partie ouverte) si :

Dnition

A ,

r > 0/

BO(A, r) ,

ce qui revient dire quil existe, autour de tout point A de , une boule ouverte de centre A incluse dans .

Explication
Un ouvert de R2 est une partie de R2 dans laquelle tous les points ont de la
place autour deux. On peut faire un tour complet autour de chaque point sans
sortir de louvert.
On peut se reprsenter les ouverts en pensant que ce sont des taches qui ne
contiennent pas leur frontire.

Thorme

Autour de tout point,


on peut tracer une boule
dans louvert.

(Exemples fondamentaux douverts)

(i) Toute boule ouverte est un ouvert.


(ii) Le complmentaire de toute boule ferme est un ouvert. En particulier, R2 \ A est un ouvert pour tout A R2 .
(iii) Tout produit de deux intervalles ouverts est un ouvert.

Dmonstration

2r

(i) Soient B R2 et > 0. Montrons que BO(B, ) est un ouvert. Soit donc A un point de BO(B, ). Nous
devons montrer que BO(B, ) contient une boule ouverte de centre A.
d(A, B)
> 0 et montrons que BO(A, r) BO(B, ). Soit donc M un
Puisque d(A, B) < , posons r =
2
point de BO(A, r). Montrer que M BO(B, ) revient montrer que d(B, M ) < . Mais cest facile :

r
A

r
2r

d(B, M )

Ingalit
triangulaire

d(B, A) + d(A, M ) < d(A, B) + r = d(A, B) +

d(A, B)
+ d(A, B)
+
=
<
= .
2
2
2

(ii) Soient B R2 et 0. Montrons que R2 \ BF (B, ) est un ouvert. Soit donc A un point de R2 \ BF (B, ).
Nous devons montrer que R2 \ BF (B, ) contient une boule ouverte de centre A.
d(A, B)
> 0 et montrons que BO(A, r) R2 \ BF (B, ). Soit donc
Puisque d(A, B) > , posons r =
2
2
M un point de BO(A, r). Montrer que M R \ BF (B, ) revient montrer que d(B, M ) > . Or daprs
lingalit triangulaire : d(A, B) d(A, M ) + d(M, B) < r + d(M, B), donc :

d(B, M ) > d(A, B) r = d(A, B)

d(A, B)
+ d(A, B)
+
=
>
= .
2
2
2

(iii) Soient I et J deux intervalles ouverts de R. Montrons que I J est un ouvert. Soit donc A = (xA , yA ) un
point de I J. Nous devons montrer que I J contient une boule ouverte de centre A.

yA

rJ

I J

Or xA I et I est ouvert, donc ]xA rI , xA + rI [ I pour un certain


rI > 0. De mme ]yA rJ , yA + rJ [ J pour un certain rJ > 0. Posons alors
r = min rI , rJ

> 0 et montrons que BO(A, r) I J. Soit donc M = (x, y)

un point de BO(A, r). Il nous reste montrer que M I J.


Or (x xA )2 + (y yA )2 = d(A, M )2 < r 2 , donc (x xA )2 < r 2 , et donc :
|x xA | < r < rI . De mme : |y yA | < r < rJ .
x ]xA rI , xA + rI [ I
.
Finalement :
y ]yA rJ , yA + rJ [ J
Et voil : (x, y) = M I J comme voulu.

rI
xA
I

c Christophe Bertault - MPSI

1.2

Voisinages dun point dans R2

Dnition (Voisinage dun point) Soit A R2 . On appelle voisinage de A toute partie de R2 contenant une boule
ouverte de centre A.

Explication Cette dnition est peu de choses prs la mme que celle que nous avons donne dans R. Les intervalles
ouverts y sont remplacs par leurs analogues dans R2 : les boules ouvertes. Bien videmment, il ny a pas de voisinage de linni
dans R2 , car il ny tout simplement pas de point dans R2 .
Exemple

1.3

Dire quune partie de R2 est ouverte, cest exactement dire quelle est un voisinage de chacun de ses points.

Limite dune fonction dfinie sur une partie de R2

Dnition (Limite en un point dune fonction de R2 dans R) Soient A une partie de R2 , f : A R une fonction,
A A et R. On dit que f admet pour limite en A si :
pour tout voisinage V de , il existe un voisinage VA de A tel que :

M VA A,

f (M ) V .

On peut montrer quen cas dexistence une telle limite est unique. On la note alors lim f (M ) ou lim f .
M A

Selon que est ni ou inni, cette dnition gnrale admet trois rcritures plus pratiques :
Cas o R :

> 0,

Cas o = :

r > 0/

B > 0,

Cas o = :

B < 0,

M A,

r > 0/

d(A, M ) < r =

M A,

r > 0/

f (M ) < .

d(A, M ) < r = f (M ) > B.

M A,

d(A, M ) < r

= f (M ) < B.

Cette nouvelle notion de limite jouit de la plupart des proprits de la notion de limite dune fonction de R dans R : oprations
(somme, produit, inverse), passage la limite et ingalits, thorme dencadrement. . . En outre une fonction possdant une
limite nie en un point est borne au voisinage de ce point. Les dmonstrations de ces rsultats sont exactement celles que nous
avons vues en cours danne. Par exemple, soient A une partie de R2 , f : A R et g : A R deux fonctions et A A. Si
lim f = R et si lim g = R, alors lim(f + g) = + .
A

En eet

Soit > 0. Il existe r > 0 tel que pour tout M A :

De mme, il existe r > 0 tel que pour tout M A :

f (M ) < .
2

g(M ) < .
2

d(A, M ) < r =

d(A, M ) < r

Posons r0 = min r, r . Alors pour tout M A tel que d(A, M ) < r0 :


(f + g)(M ) ( + )
Exemple

lim

(x,y)(0,0)

En eet

f (M ) + g(M ) <

+ = .
2
2

x4
= 0.
x2 + y 2 + y 4
Pour tout (x, y) R2 \ (0, 0)

de coordonnes polaires (r, ) o r =

r 4 cos4
x4
r 2 cos4
= 2
=
x2 + y 2 + y 4
r + r 4 sin4
1 + r 2 sin4
Or

Exemple

lim

Cest le rsultat voulu.

(x,y)(0,0)

x2 + y 2 :

r 2 = x2 + y 2 .

x2 + y 2 = 0. Le rsultat dcoule donc aussitt du thorme dencadrement.

xy
La fonction (x, y) 2
de R2 \ (0, 0)
x + y2
f

z
dans R ne possde pas de limite en (0, 0).

Ce rsultat se visualise assez bien. Pour tout M = (x, y) R2 \ (0, 0)

de coor-

r sin cos
sin(2)
xy
=
=
.
x2 + y 2
r2
2
Le rel f (M ) ne dpend donc que de et non de r. On peut construire le graphe
de f comme un faisceau tournant de demi-droites.

donnes polaires (r, ) :

f (M ) = f (x, y) =

c Christophe Bertault - MPSI

En eet
f (x, 0) = 0

Si

lim

(x,y)(0,0)

x0

et

f (x, y) existe, alors lim f (x, 0) et lim f (x, x) existent aussi et ont la mme valeur. Or :
x0

f (x, x) =

1
2

x0

1
,
2

x0

donc comme 0 =

1
, f na pas de limite en (0, 0).
2

Attention !
Faire tendre (x, y) vers (xA , yA ) ne revient pas faire tendre x vers xA puis y vers yA ou le
xy
xy
contraire. Par exemple, lim lim 2
= lim 0 = 0 et lim lim 2
= lim 0 = 0, mais pourtant, comme on vient de le voir,
x0 y0 x + y 2
x0
y0 x0 x + y 2
y0
xy
nexiste pas.
lim
(x,y)(0,0) x2 + y 2

1.4

Continuit dune fonction dfinie sur une partie de R2

Dnition

(Continuit) Soient A une partie de R2 et f : A R une fonction.

Soit A A. On dit que f est continue en A si f possde une limite en A. Dans ce cas, lim f (M ) = f (A).
M A

On dit que f est continue sur A si elle est continue en tout point de A.
Lensemble des fonctions de A dans R continues sur A est not C(A, R).
Exemple

Les fonctions (x, y) x et (x, y) y sont continues sur R2 .


En eet

Dmontrons-le pour (x, y) x. Soient A = (xA , yA ) un point et > 0.

Pour tout point M = (x, y) :

f (M ) f (A) = |x xA |

Posons donc r = . Alors pour tout point M , comme voulu :

(x xA )2 + (y yA )2 = d(A, M ).
d(A, M ) < r

f (M ) f (A) < .

Attention !
Pour montrer quune fonction de deux variables (x, y) f (x, y) est continue en A = (xA , yA ), il
ne sut pas de montrer que les fonctions dune variable x f (x, yA ) et y f (xA , y) sont continues respectivement en xA
xy
f
et yA . Reprenons par exemple la fonction (x, y) 2
tudie ci-dessus, prolonge en (0, 0) par f (0, 0) = 0. Les fonctions
x + y2
x f (x, 0) = 0 et y f (0, y) = 0 sont alors continues en 0 mais f elle-mme nest pas continue en (0, 0), puisquon a vu
quelle na pas de limite en (0, 0). Cette discontinuit se visualise dailleurs assez bien sur la gure prcdente.

Thorme

(Oprations sur les fonctions continues)

Combinaison linaire, produit, inverse : Toute combinaison linaire et tout produit de fonctions continues
sont continus, et linverse dune fonction continue ne sannulant pas est continue.
Composition : Soient A une partie de R2 , I un intervalle de R, f C(A, R) et C(I, R). On suppose que
f (A) I. Alors f C(A, R).
Dmonstration
Exemple

Autre manire dnoncer le thorme sur les oprations sur les limites dans le cas ni.

Toute fonction polynomiale de deux variables est continue sur R2 .


En eet
Nous avons dj montr que les fonctions (x, y) x et (x, y) y sont continues sur R2 , et
par ailleurs toute fonction polynomiale de deux variables est une combinaison linaire de produits de la forme
(x, y) xm y n avec m, n N.

Exemple

La norme X X est continue sur R2 .

En eet Cest juste une composition : la fonction polynomiale (x, y) x2 + y 2 est continue sur R2 valeurs
dans R+ daprs lexemple prcdent et la fonction racine carre est continue sur R+ .

Exemple Soient I et J deux intervalles, C(I, R) et C(J, R). Les fonctions (x, y) (x)+(y) et (x, y) (x)(y)
sont alors continues sur I J.
En eet La fonction (x, y) x est continue sur I J valeurs dans I et lest sur I, donc par composition
(x, y) (x) est continue sur I J. Mme chose pour (x, y) (y). Finalement, (x, y) (x) + (y) est
continue sur I J par somme, et (x, y) (x)(y) par produit.

c Christophe Bertault - MPSI

Comment driver une fonction de R2 dans R ?

On appelle calcul direntiel la thorie mathmatique dont le discours porte sur la drivabilit des fonctions. Encore fautil, bien entendu, disposer dune notion claire de drivabilit . Pour les fonctions de R dans R, la chose est connue. Quen est-il
pour les fonctions de R2 dans R ? Vous ne rpondrez rellement cette question quen deuxime anne, quand vous tudierez la
notion de fonction direntiable. Pour lheure, notre objectif est un peu moindre : nous souhaitons seulement justier un certain
nombre dusages que vous avez appris en physique (drives partielles, notations dx, dt, dp, dV . . . ).

2.1

Drives directionnelles

Dnition (Drive directionnelle) Soient un ouvert de R2 , f : R une fonction, A et h R2 . On dit que f


f (A + th) f (A)
existe et est nie, i.e. si la fonction t f (A+th),
est drivable en A dans la direction h si la limite lim
t0
t
dnie au voisinage de 0, est drivable en 0.
Dans ce cas, la limite

lim

t0

f (A + th) f (A)
t

est appele le nombre driv de f en A dans la direction h et note Dh f (a).

Dmonstration Si h = 0 , la fonction t f (A + th) = f (A) est dnie et constante sur R, donc drivable en

0, et D f (A) = 0. Supposons dsormais h = 0 .


0
Pourquoi la fonction t f (A + th) est-elle alors dnie au voisinage de 0 ? Il est
important quelle le soit si lon veut pouvoir parler de sa drivabilit en 0.
En fait, cela rsulte du caractre ouvert de . En eet, contient une boule BO(A, r)
r
, ce qui est possible car h est non nul. Dans ce
pour un certain r > 0. Posons alors =
h
cas, pour tout t ], [ : d(A, A+th) = (A+th)A = th = |t|. h < h = r,
donc A + th BO(A, r) . Comme voulu, f (A + th) bien dni pour t ] , [.
Explication

G = (x, y, z) R3 /

Que reprsente gomtriquement le nombre driv de f en A dans la direction h ?

1) Considrez, dans R3 , le graphe G de f :

Droite A + Rh

(x, y) et z = f (x, y) .

2) Coupez-le sans mnagement au moyen du plan vertical PA,h passant par A et dirig par les deux vecteurs non

colinaires h et k . En toute rigueur, h est un vecteur de R2 , mais si nous identions R2 au plan horizontal de R3
dquation z = 0, h peut tre vu comme un vecteur de R3 de troisime composante nulle. Le rsultat de cette coupure
G PA,h est une courbe C du plan vertical PA,h .
3) Concentrez-vous dsormais sur le plan PA,h et la courbe C, oubliez le reste de lespace. Munissez PA,h du repre

f (A + th) f (A)
(A, h, k ). La courbe C nest alors autre que le graphe de la fonction t f (A + th) et la fonction t
t
est quant elle le taux daccroissement en 0 de cette fonction. Sil existe, Dh f (a) est donc le coecient directeur dans la

base (h, k ) de la tangente en 0 C. Cette tangente est reprsente ci-dessous laide de petits points.

PA,h

PA,h

k
G

f (A)

h
f (A)
C

z=0

A
z=0

c Christophe Bertault - MPSI

Exemple

2
x
si y = 0
On note f la fonction de R dans R dnie pour tout (x, y) R par : f (x, y) =
y

x si y = 0.
Alors f est drivable dans toutes les directions en (0, 0), mais pourtant nest mme pas continue en (0, 0) !
2

En eet

Clairement f nest pas continue en (0, 0), car lim f (x, x2 ) = 1 = 0 = lim f (x, 0).
x0

x0

Soit h = (xh , yh ) R2 non nul. Montrons que f est drivable en O = (0, 0) dans la direction h.

2
x2
(txh )

= h = f (h) si yh = 0
f O + th f (O)
f (txh , tyh )

t (tyh )
yh
=
=
Pour tout t R :
txh
t
t

= xh = f (h)
si yh = 0.
t
Nous pouvons bien sr faire tendre t vers 0 dans ces expressions constantes, de sorte que f est drivable en
(0, 0) dans la direction h. Ici, en loccurrence : Dh f (0, 0) = f (h).
Attention !
Les fonctions de deux variables ne semblent pas aussi gentilles que les fonctions dune variable
puisquune fonction a beau tre drivable dans toutes les directions en un point, elle peut ntre mme pas continue en ce point.
Que faut-il en conclure ? En fait, simplement que nous navons pas encore mis la main sur le bon concept de drivabilit pour
les fonctions de deux variables. Ce bon concept sappelle direntiabilit et vous ltudierez lan prochain.

2.2

Drives partielles

Dnition (Drives partielles) Soient un ouvert de R2 , f : R une fonction et A . Sil existe, le rel

D f (A) est appel premire drive partielle de f en A et not D1 f (A).

Mme chose pour la notion de deuxime drive partielle remplacer par et D f (A) par D f (A).

Explication
df
df
En physique, si une fonction f dune variable dpend du temps t, on note sa drive
et non pas
, et si une autre
dt
dx
dg
dg
et non pas
. Bref, une fois quon a x le nom de la
fonction g dpend dune variable spatiale x, on note sa drive
dx
dt
df
variable dune fonction f dune variable, il ny a quune notation
possible pour dsigner f .
d
Avec les fonctions de deux variables, cest pareil. Si les variables dune telle fonction f sont dsignes arbitrairement par le
f
f
la place de D1 f et
la place de D2 f , et si une autre fonction g dpend du couple
couple (x, y), on note souvent
x
y
g
g
la place de D1 g et
la place de D2 g. Impossible alors de rencontrer des bizarreries comme
(u, v), on note souvent
u
v
f
g
ou
. Pour f comme pour g, il ny a que deux drives partielles, pas plus. Nous y reviendrons plus loin.
u
x
En pratique
Montrer que f possde en A = (xA , yA ) une premire drive partielle, cest montrer que la
f (xA + t, yA ) f (xA , yA )
f (x, yA ) f (xA , yA )
limite
lim
existe et est nie, cest--dire montrer que la fonction
= lim
t0
xxA
t
x xA
f
revient driver f par rapport sa premire variable,
x f (x, yA ) est drivable en xA . Pour cette raison, calculer D1 f =
x
lautre variable tant gele . Principe analogue pour la deuxime drive partielle.
Exemple

La fonction (x, y) exy possde des drives partielles sur R2 et pour tout (x, y) R2 :
2
f
(x, y) = y 2 exy
x

et

2
f
(x, y) = 2xyexy .
y

c Christophe Bertault - MPSI

Thorme

(Oprations sur les drives partielles) On se contente dnoncer le cas des premires drives partielles.

(i) Combinaison linaire, produit, inverse : Soient un ouvert de R2 , f : R et g : R deux fonctions.


On suppose que f et g possdent une premire drive partielle sur . Alors cest aussi le cas de toute combinaison linaire
de f et g ainsi que du produit f g, et de plus pour tous , R :
et

D1 (f + g) = D1 f + D1 g
Egalement, si f ne sannule pas sur ,

D1 (f g) = (D1 f )g + f (D1 g).

1
possde une premire drive partielle sur et :
f

D1

1
f

D1 f
.
f2

(ii) Composition : Soient un ouvert de R2 , I un intervalle de R, f : I et : I R deux fonctions. On


suppose que f () I. Si f possde une premire drive partielle sur et si est drivable sur I, alors f est possde
une premire drive partielle sur et : D1 ( f ) = D1 f f .
Explication

Si la premire variable de f est note x, les formules du thorme scrivent de prfrence ainsi :

f
g

(f + g) =
+ ,
x
x
x

Dmonstration

2.3

f
g
(f g) =
g+f
,
x
x
x

1
f

f
= x
f2

et

f
( f ) =
f.
x
x

Simplement driver par rapport la premire variable aprs avoir gel la deuxime.

Gradient

Dnition

(Gradient) Soient un ouvert de R2 , f : R une fonction et A . On suppose que f possde

des drives partielles en A. On appelle alors gradient de f en A le vecteur


gradf (A). Le symbole se lit nabla .

D1 f (A), D2 f (A)

Si les variables de f sont notes (x, y) :

de R2 , not f (A) ou

f (A) =

f
f
(A),
(A) .
x
y

Le thorme suivant est une rcriture du prcdent sur les drives partielles. Son nonc reste volontairement schmatique.
Thorme

(Oprations sur les gradients)

(f + g) = f + g,

3
3.1

(f g) = gf + f g,

1
f

1
f
f2

et

( f ) = f f .

Fonctions de classe C 1
Dfinition et premires proprits

Dnition (Fonction de classe C 1 ) Soient un ouvert de R2 et f : R une fonction. On dit que f est de classe
C 1 sur si f possde des drives partielles sur qui sont continues sur .
On note C 1 (, R) lensemble des fonctions de classe C 1 sur valeurs dans R.
Exemple

Les fonctions (x, y) x et (x, y) y sont de classe C 1 sur R2 .


En eet

Montrons-le pour (x, y) x. Les fonctions x x et y x (o x R est x) tant drivables sur


f
f
R, f possde des drives partielles sur R2 et de plus, pour tout (x, y) R2 :
(x, y) = 1 et
(x, y) = 0.
x
y
2
1
2
Constantes, ces deux fonctions sont continues sur R , donc f est de classe C sur R .

c Christophe Bertault - MPSI

Thorme

(Oprations sur les fonctions de classe C 1 )

Combinaison linaire, produit, inverse : Toute combinaison linaire et tout produit de fonctions de classe C 1
sont de classe C 1 , et linverse dune fonction de classe C 1 ne sannulant pas est de classe C 1 .
Composition : Soient un ouvert de R2 , I un intervalle de R, f C 1 (, R) et C 1 (I, R). On suppose que
f () I. Alors f C 1 (, R).
Exemple

Toute fonction polynomiale de deux variables est de classe C 1 sur R2 .

Exemple

La fonction norme X X est de classe C 1 sur R2 \ (0, 0)


En eet

attention, problme en (0, 0) a priori !

Pour commencer, R2 \ (0, 0) est un ouvert. Ensuite, (x, y) x2 +y 2 est de classe C 1 sur R2 \ (0, 0)

valeurs dans R et la fonction racine carre est de classe C 1 sur R do le rsultat par composition.
+
+
Exemple

La fonction (x, y) ex ln(y) est de classe C 1 sur R R .


+

En eet Pour commencer, R R est ouvert comme produit de deux intervalles ouverts. Ensuite, (x, y) x
+
est de classe C 1 sur R R et x ex de classe C 1 sur R, donc par composition (x, y) ex est de classe C 1
+
sur R R . De mme (x, y) ln y est de classe C 1 sur R . Pour nir, on fait un produit.
+
+

Attention ! Dans lexemple prcdent, il ne sut pas de dire que x ex ln y est de classe C 1 en une variable
sur R pour tout y R et que y ex ln y est de classe C 1 en une variable sur R pour tout x R. Cest vraiment un
+
+
argument deux variables quil faut produire.
La suite du chapitre repose en grande partie sur le rsultat ci-dessous, dont la preuve est explicitement hors programme.
Thorme (Existence de dveloppements limits dordre 1 pour les fonctions de classe C 1 ) Soient un ouvert
de R2 , f C 1 (, R) et A . Alors f possde un dveloppement limit lordre 1 au voisinage de A :
f (A + h) = f (A) + f (A) h + o h ,

ou encore :

f (X) = f (A) + f (A) (X A) + o X A .


XA

h 0

On peut aussi dtailler ainsi :

f (x, y)

(x,y)A

f (A) +

f
f
(A)(x xA ) +
(A)(y yA ) + o
x
y

(x xA , y yA )

Dmonstration

Fixons A = (xA , yA ) et > 0. Comme est ouvert, nous pouvons nous donner > 0
f
f
et
tant continues sur par hypothse, il existe des rels rx > 0
pour lequel BO(A, ) . Les fonctions
x
y
et ry > 0, que nous pouvons choisir infrieurs , tels que pour tout h = (xh , yh ) R2 :
h < rx

f
(A + h)
(A) <
x
x
2

et

h < ry

f
(A + h)
(A) < .
y
y
2

Posons alors r = min rx , ry . Soit h = (xh , yh ) R2 tel que h < r.


f (A + h) f (A) f (A) h = f (xA + xh , yA + yh ) f (xA , yA ) xh
=

f
f
(xA , yA ) + f (xA , yA + yh ) f (xA , yA ) yh
(xA , yA )
x
y

f (xA + xh , yA + yh ) f (xA , yA + yh ) xh
xh

=
0

f
(xA + s, yA + yh ) ds
x

xh
0

f
f
(xA , yA ) yh
(xA , yA )
x
y

f
(xA , yA ) ds +
x

yh
0

f
(xA , yA + t) dt
y

yh
0

f
(xA , yA ) dt
y

daprs le thorme fondamental de lanalyse


xh
0

f
f
(xA + s, yA + yh )
(xA , yA )
x
x

yh

ds +
0

f
f
(xA , yA + t)
(xA , yA )
y
y

2
2
s 2 + yh
x 2 + yh = h < r
Or pour tout s [xh , xh ], (s, yh ) =
h
2
2
(0, t) = |t| |yh |
xh + yh = h < r ry . Du coup :

f (A + h) f (A) f (A) h

|xh |

+ |yh |
2
2

Nous avons donc trouv r > 0 tel que pour tout h R2 non nul :
En dautres termes lim

h 0

dt .

rx , et pour tout t [yh , yh ],

+ h
= h .
2
2

h < r =

f (A + h) f (A) f (A) h
h

f (A + h) f (A) f (A) h
= 0, i.e. f (A + h) f (A) f (A) h = o h .

h
h 0

c Christophe Bertault - MPSI

Thorme

(Continuit dune fonction de classe C 1 ) Soient un ouvert de R2 et f C 1 (, R). Alors f C(, R).
Dmonstration Daprs le dveloppement limit lordre 1 du thorme prcdent, on obtient en particulier
lordre 0 la limite lim f (X) = f (A) pour tout A , i.e. la continuit de f en A.
XA

Plan tangent

3.2

Dnition

(Plan tangent) Soient un ouvert de R2 , f C 1 (, R) et A = (xA , yA ) . Le plan de R3 dquation :


z = f (A) +

f
f
(A)(x xA ) +
(A)(y yA )
x
y

est appel le plan tangent de f en A.

Explication
Une fonction drivable dune variable possde en tout point a un dveloppement limit dordre 1 :
(x) = (a) + (a)(x a) + o(x a) dont linterprtation en termes de tangente en a dquation y = (a) + (a)(x a)
xa

est bien connue. Et avec deux variables ? Le graphe dune fonction de deux variables tant une surface plutt quune courbe, on
substitue la notion de droite tangente celle de plan tangent.
z = P (x, y)
Le dveloppement limit de f au voisinage de A lordre 1 scrit :
f (x, y)

(x,y)(A)

f (A) +

f
f
(A)(x xA ) +
(A)(y yA ) +o
x
y

(x xA , y yA )

P (x,y)

Daprs ce rsultat, f est pratiquement gale la fonction P au voisinage de a. Or que


reprsente P ? Le graphe de P nest autre que le plan dquation z = P (x, y). Le graphe
dune fonction de classe C 1 ressemble donc au voisinage de tout point un plan.
Exemple

z = f (x, y)

La fonction (x, y) sin(x + 2y) est de classe C 1 sur R2 et son plan tangent en (0, 0) a pour quation z = x + 2y.
En eet
La fonction (x, y) x + 2y est de classe C 1 comme fonction polynomiale de deux variables et la
fonction sinus lest sur R, donc par composition f est de classe C 1 sur R2 .
f
f
(x, y) = cos(x + 2y) et
(x, y) = 2 cos(x + y).
Ensuite, pour tout (x, y) R2 :
x
y
f
f
Le plan tangent en (0, 0) a donc pour quation : z = f (0, 0) +
(0, 0) x +
(0, 0) y = x + 2y.
x
y

3.3

Composition dune fonction de R dans R2


suivie dune fonction de R2 dans R

La matrise pratique du rsultat suivant est lun des objectifs majeurs de ce chapitre.
Thorme (Composition dune fonction de R dans R2 suivie dune fonction de R2 dans R) Soient un ouvert
de R2 , I un intervalle de R, f C 1 (, R) et x, y C 1 (I, R). On suppose que x(t), y(t) pour tout t I et on pose :
F (t) = f x(t), y(t) . Alors F est de classe C 1 sur I et pour tout t I :
F (t) = x (t)

f
f
x(t), y(t) + y (t)
x(t), y(t) .
x
y

En rsum :

dx f
dy f
dF
=
+
.
dt
dt x
dt y

Dmonstration
Notons la fonction t x(t), y(t) , de sorte que F = f . Soit t I. Composons le
dveloppement limit de f au voisinage de (t) lordre 1 avec la limite lim (t + h) (t) = (0, 0).
h0

F (t + h) = f (t + h) = f (t) + (t + h) (t)
Or :

(t + h) (t)
h

remplacer tout o

x(t + h) x(t)
h

(t + h) (t)

= f (t) + f (t) (t + h) (t) + o

h0
2

y(t + h) y(t)
h

par un o(h). Du coup :

(t + h) (t)

h0

x (t)2 + y (t)2 ,

donc on peut

c Christophe Bertault - MPSI

f
f
(t) x(t + h) x(t) +
(t) y(t + h) y(t) + o(h)
x
y
f
f
(t) hx (t) + o(h) +
(t) hy (t) + o(h) + o(h)
= F (t) +
h0
x
y
f
f
= F (t) + h x (t)
(t) + y (t)
(t) + o(h).
h0
x
y

F (t + h) = F (t) +
h0

Ce calcul prouve que F est drivable en t et que F (t) = x (t)


obtenue est enn naturellement continue sur .

f
f
(t) + y (t)
(t) . Lexpression de F ainsi
x
y

Explication Les remarques qui suivent mritent un srieux coup dil. Soit R x. Une fonction f : R2 R
est homogne de degr si pour tous (x, y) R2 et > 0 : f (x, y) = f (x, y) . Donnons-nous une fois pour toutes
une telle fonction f , que nous supposerons de classe C 1 sur R2 et dont nous noterons conventionnellement (x, y) les variables.
Parce que la relation fait intervenir trois variables, il est lgitime de vouloir la driver par rapport chacune dentre elles
on en gle deux pendant que lune varie. Il convient cependant dviter deux erreurs classiques :
d f (x)

et f (x) ne sont pas autorises


dx
car f (x) est une expression et non une fonction, mais si elles ltaient, leur rsultat commun serait

df
(x), au contraire, est parfaitement correcte, mais elle signie f (x).
f (x). La notation
dx
f (x, y)
f
Cest pareil avec deux variables. La notation
est interdite tandis que la notation
(x, y) est
x
x
correcte, mais mme si la premire tait autorise, leurs rsultats ne seraient de toute faon pas les mmes.
f
2) Quand on drive par rapport , il est tentant de faire intervenir un
mais cest juste abominable !

f
f
et D2 f =
. Le
Fonction de deux variables, f ne peut avoir que deux drives partielles : D1 f =
x
y
choix des lettres x et y est purement conventionnel, mais une fois quon a fait un choix, on nen change plus.

1) Pour les fonctions dune variable, nous savons que les notations

Bon, mais alors comment on fait pour driver par rapport x, y et ?


Drivation par rapport x : Driver f (x, y) par rapport x, cest nalement driver un terme de la forme
f x(t), y(t) comme dans le thorme prcdent, mais avec ici x la place de t. On obtient la relation :

f
f
f
(x, y) + 0
(x, y) =
(x, y),
x
y
x

i.e.

f
f
(x, y) = 1
(x, y).
x
x

f
est homogne de degr 1.
x
Drivation par rapport y : Mme calcul qu linstant linversion prs des rles symtriques de x et y. On obtient
f
f
f
la relation :
(x, y) = 1
(x, y), qui signigie que la fonction
est homogne de degr 1.
y
y
y
Cette galit vraie pour tous (x, y) R2 et > 0 montre que la fonction

Drivation par rapport :

Driver f (x, y) par rapport revient encore driver un terme de la forme


f
f
(x, y) + y
(x, y) = 1 f (x, y).
x
x
y

f x(t), y(t) , mais avec ici la place de t. On obtient la relation :


Comme

f
f
et
sont homognes de degr 1, on peut simplier un peu :
x
y
x

3.4

f
f
(x, y) + y
(x, y) = f (x, y)
x
y

(thorme dEuler).

Drives directionnelles et gradient


dune fonction de classe C 1

Thorme
(Drives directionnelles et gradient dune fonction de classe C 1 ) Soient un ouvert de R2 ,
1
f C (, R), A et h = (xh , yh ) R2 . Alors f possde une drive en A dans la direction h et :
Dh f (A) = f (A) h =

f
f
(A) xh +
(A) yh .
x
y

Explication Dire que f est de classe C 1 , cest dire que f admet des drives partielles continues, i.e. que f possde

une drive continue dans les directions et . Daprs le thorme ci-dessus, lexistence et la continuit de ces deux drives

directionnelles susent prouver lexistence et la continuit de toutes les drives directionnelles de f .


Attention !

On a vu que le rsultat est faux si on ne suppose pas les drives partielles continues !

10

c Christophe Bertault - MPSI

Dmonstration
Comme est ouvert, la fonction t f (A + th) = f (xA + txh , yA + tyh ) est dnie sur un
voisinage ] , [ de 0 pour un certain > 0. Daprs un thorme prcdent, le fait que f soit de classe C 1 sur
et le fait que t xA + txh et t yA + tyh de classe C 1 sur ] , [ impliquent que F est de classe C 1 sur
f
f
] , [ et que : F (0) = xh
(A) + yh
(A) = f (A) h. Le rsultat dcoule alors de la dnition des
x
y
f (A + th) f (A)
= Dh f (A).
drives directionnelles car par ailleurs F (0) = lim
r0
h
Tchons dinterprter gomtriquement la notion de gradient. Soient un ouvert de R2 et f C 1 (, R).

Explication

Un rel tant x, notons C la courbe de niveau de f :

C =

(x, y) R2 /

f (x, y) =

et faisons lhypothse que

C est non vide et peut tre paramtre par une courbe paramtre rgulire = (x, y) de classe C 1 sur un certain intervalle
I. Alors pour tout M R2 : M C t I/ M = (t), donc pour tout t I : f (t) = . Une simple
f
f
(t) x (t) +
(t) y (t) = 0, ou encore : f (t) (t) = 0. Comme la
drivation de cette identit donne :
x
y
tangente de en t est dirige par (t) on a suppos la courbe rgulire cette galit signie que le gradient de f en
(t) est orthogonal la tangente de en t. En rsum :

Le gradient est orthogonal aux lignes de niveau.


x

y
On voit de plus que le gradient
est dirig dans le sens des pentes
croissantes, et que plus la pente
est forte, plus le gradient est
grand en norme.

3.5

Diffrentielle dune fonction de classe C 1

En physique, vous avez souvent rencontr des inniment petits nots dx, df , dT , dt. . . dont la nature et lusage ont pu
vous laisser parfois perplexes. Comment le mathmaticien dnit-il formellement de tels objets ?

Dnition

(Direntielle dune fonction de classe C 1 ) Soient un ouvert de R2 et f C 1 (, R).

Pour tout A , la fonction h Dh f (A) est une forme linaire de R2 . On lappelle la direntielle de f en A et
on la note dfA .
L(R2 , R)
est appele la direntielle de f sur et note df .
Lapplication
A
dfA

Dmonstration

Attention !

dfA nest autre que la fonction h f (A) h, linaire comme produit scalaire.

Finalement :

dfA (h) = Dh f (A) = f (A) h =

f
f
(A) xh +
(A) yh . Attention aux confusions !
x
y

Explication
Cette dnition propre de la notation direntielle df est assez dcevante au premier abord. Pour
commencer elle est complique : df associe, tout point de , une forme linaire de R2 . Mais par ailleurs, quel rapport entre
cette dnition et celle du physicien ? Pour le physicien, df reprsente une variation innitsimale de f . Et ici ?
Le dveloppement limit de f lordre 1 au voisinage dun point A x scrit :

f (A + h) = f (A) + dfA (h) + o h

h 0

Le rel dfA (h) est donc une approximation de la variation de f au point A induite par une variation de vecteur h. Comme
toujours, le physicien, qui confond allgrement les fonctions et leurs valeurs, crit df au lieu de dfA (h) : ses yeux,
quand on passe du point A au point A + h avec h tout petit, la variation de correspondante de f est tout simplement df .

11

c Christophe Bertault - MPSI

Exemple Notons x la fonction premire coordonne (x, y) x et y la fonction deuxime coordonne (x, y) y,
dnies et de classe C 1 sur R2 notations abusives car on note les fonctions de la mme manire que leurs variables, mais cet
x
x
(A) xh +
(A) yh = 1 xh + 0 yh = xh ,
abus est courant et pratique. Pour tous A R2 et h = (xh , yh ) R2 : dxA (h) =
x
y
et de mme : dyA (h) = yh . Exemple important comme on va le voir ensuite !

Thorme

(Oprations sur les direntielles) Soient un ouvert de R2 , f, g C 1 (, R) et , R.

(i)

d(f + g) = df + dg,

(ii)

df =

d(f g) = g df + f dg,

et si f ne sannule pas sur :

1
f

df
.
f2

f
f
dx +
dy.
x
y

Dmonstration
(i) Montrons seulement la formule d(f + g) = df + dg . Pour tous A et h R2 :
d(f + g)A (h) = (f + g)(A) h = f (A) + g(A) h = f (A) h + g(A) h
= dfA (h) + dgA (h) = ( dfA + dgA )(h),
donc d(f + g)A = dfA + dgA , et enn d(f + g) = df + dg.
(ii) Comme on la vu dans lexemple prcdent, pour tous A et h = (xh , yh ) R2 :
dfA (h) =
donc dfA =

3.6

f
f
f
f
(A) xh +
(A) yh =
(A) dxA (h) +
(A) dyA (h) =
x
y
x
y

f
f
(A) dxA +
(A) dyA (h),
x
y

f
f
f
f
(A) dxA +
(A) dyA , et enn df =
dx +
dy.
x
y
x
y

Composition dune fonction de R2 dans R2


suivie dune fonction de R2 dans R

Thorme (Composition dune fonction de R2 dans R2 suivie dune fonction de R2 dans R) Soient U et
deux ouverts de R2 , u, v C 1 (U, R) et f C 1 (, R). On suppose que u(x, y), v(x, y) pour tout (x, y) U et on pose :
F (x, y) = f u(x, y), v(x, y) . Alors F est de classe C 1 sur U , et pour tout (x, y) U :
F
u
f
f
v
(x, y) =
(x, y)
(x, y)
u(x, y), v(x, y) +
u(x, y), v(x, y)
x
x
u
x
v
u
f
f
F
v
(x, y) =
(x, y)
(x, y)
u(x, y), v(x, y) +
u(x, y), v(x, y) .
y
y
u
y
v
F
u f
v f
F
u f
v f
=
+
et
=
+
.
x
x u
x v
y
y u
y v
et

En rsum :

dF
dx
=
dt
dt
F
=
drivant lgalit F (x, y) = f u(x, y), v(x, y) par rapport x y x, on trouve comme annonc :
x
Explication

Rien de nouveau apprendre, cest encore une consquence du thorme

f dy
+
x dt
u f
+
x u

Le thorme suivant nest quun corollaire du prcdent, mais dutilisation trs courante.

Thorme

(Coordonnes cartsiennes/coordonnes polaires) Soient R > 0 et f C 1 BO(O, R), R .

On pose, pour tout (r, ) ] R, R [ R :

F (r, ) = f (r cos , r sin ).

Alors F est de classe C sur ] R, R [ R et pour tout (r, ) ] R, R [ R :


f
f
F
(r, ) = cos
(r cos , r sin ) + sin
(r cos , r sin )
r
x
y
f
f
F
(r, ) = r sin
(r cos , r sin ) + r cos
(r cos , r sin ).

x
y
F
f
f
F
f
f
= cos
+ sin
et
= r sin
+ r cos
.
r
x
y

x
y
et

En rsum :

12

f
. En
y
v f
.
x v

c Christophe Bertault - MPSI

f
f
f
f
f
f
= cos
+ sin
et
= r sin
+ r cos
r
x
y

x
y
avec f la place de F . Cest un abus de notation car proprement parler F nest pas f , mais cet abus est lgitime si on sait
ce que lon fait. Pour le physicien, f et F reprsentent une et une seule grandeur physique, mais quon peut dcrire de deux
manires : en coordonnes cartsiennes ou en coordonnes polaires.
Explication

3.7

Le physicien crirait quant lui :

Extrema locaux

Dnition

(Extremum local) Soient A une partie de R2 , f : A R une fonction et A A.

On dit que f possde un maximum local en A si f est majore par f (A) au voisinage de A.
On dit que f possde un minimum local en A si f est minore par f (A) au voisinage de A.

Thorme (Extremum local dune fonction de classe C 1 ) Soient un ouvert de R2 , f C 1 (, R) et A . Si f


possde en A un extremum local en A, les drives directionnelles de f en A sont toutes nulles. En rsum : dfA = 0.
z
Attention !
Rciproque fausse : la nullit de toutes les drives directionnelles nimplique pas la prsence
dun extremum local. Cela ne doit pas vous tonner car cette rciproque tait dj fausse dans le
cas des fonctions de R dans R.
f
f
(x, y) = 3x2 et
(x, y) = 0 pour tout (x, y) R2 ,
Par exemple, si f est la fonction (x, y) x3 ,
x
y
f
f
donc pour tout h = (xh , yh ) R2 : df(0,0) (h) = xh
(0, 0)+yh
(0, 0) = 0. Toutes les drives
x
y
directionnelles de f sont donc nulles en (0, 0), i.e. df(0,0) = 0, et pourtant f na pas dextremum
local en (0, 0).

z = x3
x

Dmonstration Plaons-nous dans le cas o f possde en A un maximum local. Soit h R2 x. La fonction


gh
dune variable t f (A + th) est dnie et majore par gh (0) = f (A) au voisinage de 0. Elle prsente donc un

maximum local en A, et comme elle est de classe C 1 au voisinage de 0, nous savons qualors gh (0) = 0. Or par
f (A + th) f (A)

= Dh f (A), do le rsultat.
dnition : gh (0) = lim
t0
h
En pratique Comment dtermine-t-on les extrema locaux dune fonction de deux variables ? Vous en saurez plus
lanne prochaine sur le sujet. A notre niveau, nous devrons nous contenter de la mthode suivante :
Analyse : Daprs le thorme prcdent, tout extrema local de f est solution du systme des deux quations
f
f
(x, y) = 0 et
(x, y) = 0.
x
y
Synthse : Les solutions candidates obtenues dans lanalyse sont-elles vraiment toutes des extrema locaux ?
Exemple

La fonction (x, y) x2 2x + xy + y 2 admet pour seul extremum local un minimum local en

2
4
,
.
3
3

En eet
Analyse : Soit (x, y) R2 . Si f possde un extremum local en (x, y), alors
encore :

2x
x

+
+

Synthse : Le point

y
2y

=
=
2
4
,
3
3

2
0.

Aprs calcul :

(x, y) =

f
f
(x, y) =
(x, y) = 0, ou
x
y

2
4
,
.
3
3

est-il vraiment un extremum local de f ? Il se peut que ce ne soit pas

le cas. Pour trancher, nous devons comparer f (x, y) et f

2
4
,
3
3

pour (x, y) voisin de

2
4
,
, ce qui
3
3

4
2
4
2
+ h, + k f
,
pour (h, k) voisin de (0, 0). Il est plus facile de
3
3
3
3
travailler au voisinage de (0, 0) intuitivement, et plus facile aussi dtudier un signe. Or pour tout (h, k) R2 :
2
2
4
k
4
2
3k2
4
+ h, + k + = h2 + hk + k2 = h +
0, donc
,
est bien un minimum local.
+
f
3
3
3
2
4
3
3

revient tudier le signe de f

13

c Christophe Bertault - MPSI

Fonctions de classe C 2

(Drives partielles secondes) Soient un ouvert de R2 et f : R une fonction. On suppose que f


f
sur . Soit A .
possde une premire drive partielle
x

Dnition

Si

f
possde une premire drive partielle en A, on pose :
x

Si

2f

(A) =
x2
x

f
possde une deuxime drive partielle en A, on pose :
x

2f

(A) =
yx
y

(A).

f
x

(A).

2f
2f
et
.
2
y
xy

On dispose bien sr dune dnition analogue pour

Exemple

f
x

La fonction (x, y) exy possde des drives partielles secondes sur R2 et pour tout (x, y) R2 :

2
2f
(x, y) = y 4 exy ,
x2

2
2f
(x, y) = (4x2 y 2 + 2x)exy
y 2

On peut remarquer que les drives partielles

et

2
2f
2f
(x, y) =
(x, y) = 2y(xy 2 + 1)exy .
yx
xy

2f
2f
et
sont gales. Nous gnraliserons cette remarque dans un instant.
yx
xy

Dnition (Fonction de classe C 2 ) Soient un ouvert de R2 et f : R une fonction. On dit que f est de classe
C 2 sur si f possde des drives partielles secondes sur qui sont continues sur .
On note C 2 (, R) lensemble des fonctions de classe C 2 sur valeurs dans R.
Explication

Toute combinaison linaire, tout produit. . . de fonctions de classe C 2 est une fonction de classe C 2 .

Exemple
Les fonctions (x, y) x et (x, y) y sont de classe C 2 sur R2 . Du coup, toute fonction polynomiale de deux
variables est de classe C 2 sur R2 .
La dmonstration du rsultat suivant est explicitement hors programme.

Thorme

(Thorme de Schwarz) Soient un ouvert de R2 et f C 2 (, R). Alors

2f
2f
=
sur .
yx
xy

Attention ! Lexistence de drives partielles secondes ne sut pas rendre vrai le thorme de Schwarz : lhypothse
de classe C 2 nest pas une dcoration.
Dmonstration

Soit A = (xA , yA ) x. Comme est ouvert, BO(A, r) pour un certain r > 0. Posons

pour tout h = (xh , yh ) BO (0, 0), r :

(h) = f (xA +xh , yA +yh )f (xA +xh , yA )f (xA , yA +yh )+f (xA , yA ).

(h)
2f
2f
vaut la fois
(A) et
(A) ce dont dcoule le rsultat. Par symtrie
yx
xy
h 0 xh yh
des premire et deuxime variables dans la dnition de , il nous sut en fait dtablir lune de ces galits.
Nous allons montrer que lim

Pour tout h = (xh , yh ) BO (0, 0), r tel que xh = 0 et yh = 0 :


2f
1
1
2f
(h)

(A) =
(A)
f (xA + xh , yA + yh ) f (xA + xh , yA )
f (xA , yA + yh ) f (xA , yA )
x h yh
xy
x h yh
x h yh
xy
yh
yh
1
1
2f
f
f
=
(xA + xh , yA + t) dt
(xA , yA + t) dt
(A)
xh yh 0 y
xh yh 0 y
xy
=

1
x h yh

1
=
x h yh
=

1
yh

yh
0
yh
0
yh

f
f
(xA + xh , yA + t)
(xA , yA + t)
y
y
xh
0

1
xh

2f
(xA + s, yA + t) ds
xy

xh
0

dt

dt

1
x h yh

2f
2f
(xA + s, yA + t)
(A)
xy
xy

14

2f
(A)
xy

yh
0

ds

xh
0

dt.

2f
(A) ds
xy

dt

c Christophe Bertault - MPSI

2f
est continue en A par hypothse, il existe > 0 infrieur ou gal r tel que pour
xy
2f
2f
tout M : d(A, M ) < =
(M )
(A) < .
xy
xy
2
Du coup, pour tout h = (xh , yh ) R tel que h < , xh = 0 et yh = 0 :

Soit > 0. Comme

(h)
2f

(A)
x h yh
xy
Bref :

lim

h 0

1
yh

yh

1
xh

xh

(h)
2f
=
(A)
x h yh
xy

2f
2f
(xA + s, yA + t)
(A) ds
xy
xy

dt

1
x h yh

yh

xh

ds
0

dt = .

comme annonc.

Les quations aux drives partielles sont une application naturelle des drives partielles secondes de fonctions de R2 dans
R2 , trs courantes en physique. Les quations aux drives partielles sont la gnralisation des quations direntielles aux cas
de plusieurs variables. Deux grands classiques :
2y
2y
= c2
, dans laquelle la fonction y(x, t) reprsente la
lquation des cordes vibrantes une dimension :
2
t
x2
position verticale labscisse x et linstant t dune corde vibrante mesure par rapport sa position au repos,
T
2T
lquation de la chaleur une dimension :
=
, dans laquelle T (x, t) reprsente la temprature
t
x2
labscisse x et linstant t dun milieu dans lequel la chaleur se propage par conduction.

Exemple

(Equation des cordes vibrantes)

On sintresse aux oscillations planes dune corde de longueur L attache des deux cts, de masse linique homogne.

Le plan des oscillations est muni dun repre orthonormal (O, , ) dans lequel les extrmits de la corde ont pour

coordonnes (0, 0) et (L, 0).
Les oscillations de la corde sont supposes seulement transversales et lon note
y(x, t) le dplacement transversal au point x linstant t. Par hypothse,
y(0, t) = y(L, t) = 0 pour tout t.
La tension exerce par la partie droite du l sur sa partie gauche au point du

l dabscisse x linstant t est note T (x, t). Elle est tangente la corde et


langle orient , T (x, t) est not (x, t).

On suppose en outre que la tension en L est constante en norme de valeur T0 ,

i.e. que T (L, t) = T0 pour tout t. Cette hypothse est plausible par exemple
si la corde est xe gauche un mur et relie droite une poulie et une
masse comme lillustre la gure ci-dessous :

T0
O

T (x, t)
y(x, t)

(x, t)

Pour nir, nous eectuerons tous nos


calculs au premier ordre. Cela signie concrtement que les dplacements
transverses y(x, t) de la corde sont petits devant sa longueur L. En particulier
langle (x, t) est petit.

Appliquons prsent le principe fondamental de la dynamique au systme matriel Px de la portion de la corde situe
entre les points dabscisses x et x + dx.
Px
Cette portion Px est soumise deux types de contraintes : son poids bien

T (x + dx, t)
sr, mais surtout la tension exerce par le reste de la corde gauche et

T (x, t)
droite. Pour simplier, nous ngligerons le poids devant la tension. La

force exerce par la partie droite du l sur Px est T (x + dx, t) et la force

exerce par la partie gauche du l est T (x, t) daprs la loi des actions
x
x + dx
rciproques.
y
Langle (x, t) tant petit,
(x, t) = tan (x, t) (x, t) lest aussi
x
devant 1. La longueur de Px tant note d, le thorme de Pythagore
dy = y(x + dx, t) y(x, t)
2
(x, t)
y
nonce que d = dx2 + dy 2 = dx 1 +
dx. Ainsi la masse
x
dy
y
de Px est d dx. Le principe fondamental de la dynamique scrit
tan (x, t) =
=
(x, t)
dx
x

2y

donc ici :
T (x + dx, t) T (x, t) = dx 2 (x, t) . Do, aprs
t
x
x + dx

T
2y

division par dx :
(x, t) =
(x, t) .

x
t2

15

c Christophe Bertault - MPSI

T cos (x, t) = 0. La quantit T (x, t) cos (x, t) ne dpend donc que de t. Mais langle
x

(x, t) tant petit, cos (x, t) 1. Du coup cest la quantit T (x, t) qui ne dpend que de t. Comme T (L, t) = T0

pour tout t, ceci prouve que la norme de T est constante de valeur T0 , tant vis--vis de x que vis--vis de t.

Projetons sur (Ox) :

2y
(x, t) =
t2
x

T sin (x, t) = T0
(sin )(x, t). Or (x, t) est petit devant 1, donc
x
2
y
2y
T0
y
(x, t) = tan (x, t) (x, t) sin (x, t). Finalement
(x, t) = T0
(x, t). Posant c =
, grandeur homogne
2
x
t
x2

une vitesse, nous obtenons comme voulu lquation :

Projetons sur (Oy) :

2y
2y
= c2 2
2
t
x

(quation des cordes vibrantes).

Rsolvons maintenant proprement cette quation aux drives partielles. Soient y C 2 (R2 , R) et c > 0. Faisons lhypothse,
u+v uv
2y
2y
, fonction de classe C 2 sur
= c2 2 , et posons pour tout (u, v) R2 : f (u, v) = y
,
par analyse, que
t2
x
2
2c
1 y u + v u v
1 y u + v u v
f
+
, de sorte que :
(u, v) =
,
,
R2 . Pour tout (u, v) R2 :
u
2 x
2
2c
2c t
2
2c
2f
1 1 2y
(u, v) =
vu
2 2 x2
=

u+v uv
,
2
2c

1 2y
4 x2

=0

1 2y
2c tx

1 2y
u+v uv
2
,
2
2c
4c t2
2
2
y
y
puisque
= c2 2 .
t2
x

u+v uv
,
2
2c

u+v uv
,
2
2c

1 1 2y
2c 2 xt

u+v uv
,
2
2c

1 2y
2c t2

u+v uv
,
2
2c

via le thorme de Schwarz, puisque y C 2 (R2 , R)

f
2f
est nulle sur tout R2 . Fixons u R. La fonction v
(u, v) est donc constante sur R,
vu
u
f
2
(u, v) = (u). La fonction ainsi dnie est alors de classe C 1 sur R
gale un certain rel (u) : (u, v) R ,
u
f
car
C 1 (R2 , R). Notons-en a une primitive quelconque sur R bien sr, a C 2 (R, R). Fixons ensuite v R. Lgalit
u
f
= signie que la fonction u f (u, v) est une primitive de sur R, donc quil existe une constante b(v) telle que :
u
u R, f (u, v) = a(u) + b(v). La fonction b ainsi dnie est de classe C 2 sur R car f C 2 (R2 , R).
Ce rsultat montre que

Finalement, nous avons trouv deux fonctions a, b C 2 (R, R) telles que :

(u, v) R2 ,

f (u, v) = a(u) + b(v).


uv
u+v
= x et
= t.
Mais cest y qui nous intresse. Soit donc (x, t) R . Posons u = x + ct et v = x ct, de sorte que
2
2c
u+v uv
Alors : y(x, t) = y
= f (u, v) = a(u) + b(v) = a(x + ct) + b(x ct).
,
2
2c
2

Rciproquement cest le moment de la synthse il nest pas dicile de vrier que toute fonction de cette forme est
solution de lquation des cordes vibrantes.
Conclusion : Pour tout c > 0, les solutions de lquation des cordes vibrantes
(x, t) a(x + ct) + b(x ct), a et b dcrivant lensemble C 2 (R, R).

2y
2y
= c2 2 sont toutes les fonctions
2
t
x

Champs de vecteurs
et formes diffrentielles de degr 1

5.1

Champs de vecteurs

Dnition

(Champ de vecteurs) Soit un ouvert de R2 .

On appelle champ de vecteurs sur toute fonction de dans R2 .

Un champ de vecteurs (x, y) P (x, y), Q(x, y) sur est dit continu (reps. de classe C 1 ) sur si ses composantes
P et Q le sont.

16

c Christophe Bertault - MPSI

Explication
On rencontre des champs de vecteurs un peu partout en physique : ainsi

le champ lectrique, dans le plan, est une fonction E qui, tout point

M , associe un certain vecteur E (M ) ; de mme le champ magntique

B . En mcanique des uides, on peut associer tout point dun coulement stationnaire plan la vitesse du uide en ce point. On a reprsent
sur la gure ci-contre le champ de vecteurs (x, y) (y sin x, x + sin y).
La norme de chaque vecteur a t divise par 10 pour que la gure soit
lisible.

Dnition (Champ de gradient et potentiel) Soient un ouvert de R2 et F un champ de vecteurs sur . On dit

que F est un champ de gradient sur ou que F drive dun potentiel sur sil existe une fonction f C 1 (, R) telle que

F = f . Une telle fonction f est alors appele un potentiel de F .


Explication

En physique, par exemple, le champ lectrostatique E drive du potentiel lectrique V plus exactement de V car la

convention de signe en mathmatiques nest pas la mme quen physique selon la formule E = gradV .
On parle bien dun potentiel et non du potentiel car loprateur absorbe les constantes. Pour cette raison, en physique,
le potentiel lectrique V est toujours dni une constante prs.
Exemple Le champ de vecteurs (x, y) (2x + y, x) drive du potentiel (x, y) x2 + xy, mais bien sr aussi du potentiel
(x, y) x2 + xy + 1.
Dnition

(Ouvert toil) Soit un ouvert de R2 . On dit que est toil si :

A /

M ,

Explication
Un ouvert toil est un ouvert dont tous les points sont accessibles, sans sortir de louvert,
en ligne droite partir dun mme point.

AM .

Exemple Toute ouvert convexe non vide de R2 est toil.


Cest en particulier le cas des boules ouvertes, des demi-plans ouverts, des rectangles ouverts. . .
En eet
Rappelons que, par dnition, un ouvert de R2 est convexe si : A, B ,
particulier, un ouvert convexe non vide est toil par rapport chacun de ses points.

AB .

En

Thorme (Caractrisation des champs de gradient) Soient un ouvert de R2 et F = (P, Q) un champ de vecteurs
1
de classe C sur .

Q
P
=
.
(i) Si F est un champ de gradient, alors :
y
x
(ii) Thorme de Poincar : La rciproque est vraie si est toil.

Dmonstration

f
f
(i) Faisons lhypothse que F drive dun potentiel f . Alors F = f , donc P =
et Q =
. Or F , donc
x
y
aussi P et Q, sont de classe C 1 par hypothse, donc f est quant elle de classe C 2 . Du coup, en vertu du
2f
2f
Q
P
=
=
=
.
thorme de Schwarz :
y
yx
xy
x
(ii) Rsultat admis.
Le champ de vecteurs (x, y) (x + y, xy) de classe C 1 sur R2 nest pas un champ de gradient car si lon note P
P
Q
sa premire composante et Q la deuxime, les fonctions (x, y)
(x, y) = 1 et (x, y)
(x, y) = y ne concident pas.
y
x
Exemple

17

c Christophe Bertault - MPSI

Exemple

Le champ de vecteurs (x, y) (1 + ex y, ex ), de classe C 1 sur R2 , drive du potentiel (x, y) x + ex y.

P
Q
Notons F = (P, Q) le champ de vecteurs tudi. Comme
(x, y) = ex =
(x, y) pour tout
y
x

2
2
(x, y) R et comme R est toil, le thorme de Poincar montre que F est un champ de gradient.

Analyse : Soit f un potentiel dont drive F .


f
f
Alors en particulier : (x, y) R2 ,
(x, y) = P (x, y) = 1 + ex y et
(x, y) = Q(x, y) = ex .
x
y
Primitivons la premire galit par rapport x y x. Il vient : (x, y) R2 , f (x, y) = x + ex y + (y),
o est une certaine fonction de R dans R la constante de primitivation, qui dpend ici de y. Cette
relation montre en fait que C 1 (R, R).
f
(x, y) = Q(x, y) = ex . Ceci
Drivons alors par rapport y x x : (x, y) R2 , ex + (y) =
y
montre que la fonction est nulle sur R, donc que la fonction est constante sur R. Ainsi f est la fonction
(x, y) x + ex y une constante prs.

Synthse : Tout a t fait pour que (x, y) x + ex y soit un potentiel dont drive F .
En eet

Remarque : La synthse prcdente rend a posteriori obsolte notre utilisation du thorme de Poincar.

5.2

Formes diffrentielles de degr 1

Dnition

(Forme direntielle de degr 1) Soit un ouvert de R2 .

On appelle forme direntielle (de degr 1) sur toute application de dans L(R2 , R). Toute forme direntielle
sur est de la forme P dx + Q dy, quon note aussi P (x, y) dx + Q(x, y) dy, pour certaines fonctions P et Q de dans R
uniques.
Une forme direntielle = P dx + Q dy sur est dite continue (resp. de classe C 1 ) sur si ses composantes P
et Q le sont.

Dmonstration
Nous devons montrer que toute forme direntielle sur est de la forme P dx + Q dy pour
certaines fonctions P et Q de dans R uniques. Donnons-nous donc une telle forme direntielle .
Soit A R2 . Nous savons que les formes linaires de R2 sont toutes les fonctions (x, y) ax + by, a et
dx

dy

A
A
b dcrivant R. Les fonctions (x, y) x et (x, y) y engendrent donc L(R2 , R), et comme ces fonctions
sont non colinaires, elles forment une base de L(R2 , R).

Notons, pour tout A , P (A), Q(A) les coordonnes de (A) L(R2 , R) dans la base (dxA , dyA ), de
sorte que (A) = P (A) dxA + Q(A) dyA . Cette construction dnit naturellement deux fonctions P et Q de
dans R, uniques, pour lesquelles = P dx + Q dy.
Explication Dun certain point de vue, les notions de champ de vecteurs et de forme direntielle de degr 1 sont
quivalentes. Se donner un champ de vecteurs, cest se donner deux composantes P et Q qui sont des fonctions de R2 dans R.
Comme nous venons de le voir, se donner une forme direntielle de degr 1, cest aussi se donner deux telles fonctions. Par
exemple, la donne du champ de vecteurs (x, y) (x2 , y 3 ) quivaut la donne de la forme direntielle x2 dx + y 3 dy.
Dnition (Forme direntielle exacte) Soient un ouvert de R2 et une forme direntielle sur . On dit que
est exacte sil existe une fonction f C 1 (, R) telle que = df . Une telle fonction f est alors appele une primitive de .

Explication Soient P et Q sont deux fonctions dun ouvert de R2 dans R. Notons F le champ de vecteurs (P, Q)
et la forme direntielle P dx + Q dy. Alors pour toute fonction f C 1 (, R) :

F drive du potentiel f

F = f

= df

f
f
et Q =

x
y
est exacte de primitive f.
P =

P dx + Q dy =

f
f
dx +
dy
x
y

Exemple La forme direntielle y dx + x dy est exacte, car si lon note f la fonction (x, y) xy, alors df = y dx + x dy.
Par souci de commodit, on nhsite pas noter d(xy) = y dx + x dy ce rsultat.

18

c Christophe Bertault - MPSI

Le thorme suivant nest que ladaptation au cas des formes direntielles de la caractrisation des champs de gradient.
Thorme (Caractrisation des formes direntielles exactes) Soient un ouvert de R2 et = P dx + Q dy une
forme direntielle de classe C 1 sur .
P
Q
(i) Si est exacte, alors :
=
.
y
x
(ii) Thorme de Poincar : La rciproque est vraie si est toil.

La forme direntielle y dx + dy de classe C 1 sur R2 nest pas exacte car si lon note P sa premire composante et
Q
P
(x, y) = 1 et (x, y)
(x, y) = 0 ne concident pas.
Q la deuxime, les fonctions (x, y)
y
x
Exemple

5.3

Intgrale curviligne et circulation

Dnition

(Chemin, lacet)

On appelle chemin toute courbe paramtre dnie sur un segment.


On dit quun chemin : [a, b] R2 est ferm ou que cest un lacet si (a) = (b), i.e. si ses extrmits concident.

Dnition (Intgrale curviligne dune forme direntielle) Soient un ouvert de R2 , = P dx + Q dy une forme
direntielle continue sur et = (x, y) C 1 [a, b], R2 un chemin valeurs dans . On appelle intgrale (curviligne) de
le long de le rel :
b

P (t) x (t) + Q (t) y (t) dt.

Dans le cas o est un lacet, on note parfois ce rel

Explication
La notion dintgrale curviligne suppose dnie la notion dintgrale que nous avons tudie plus tt
dans lanne, mais paradoxalement elle en ore une gnralisation. En eet, soit f C [a, b], R . Il est bien connu que le chemin
b

t t, f (t) a pour support le graphe de f . Posons en outre = y dx. Alors :

f (t) 1 dt =

f . Cette galit
a

prouve bien que lintgrale usuelle dune fonction sur un segment est un cas particulier dintgrale curviligne.
Exemple

Si est le demi-cercle trigonomtrique (cos , sin ) sur [0, ], alors :

(y dx x dy) =

sin ( sin ) cos cos d =

Thorme
(Intgrale curviligne dune forme direntielle exacte)
direntielle continue sur et un chemin de classe C 1 valeurs dans .
(i) Si est exacte de primitive f ,

(ii) Si est exacte et si est un lacet :

d = .

Soient un ouvert de R2 , une forme

ne dpend que des extrmits de :

= f (b) f (a) .

= 0.

Explication Quand la forme direntielle intgre est exacte, on a coutume de dire que son intgrale ne dpend pas
du chemin suivi, autre manire de dire que seules les extrmits du chemin comptent.

19

c Christophe Bertault - MPSI

Dmonstration
Lassertion (ii) est une consquence immdiate de lassertion (i) puisque (a) = (b) lorsque
est ferm. Notons [a, b] le segment sur lequel = (x, y) est dni. Il nous sut donc de prouver (i).

f
f
dx +
dy
x
y

f
f
x(t), y(t) x (t) +
x(t), y(t) y (t)
x
y

=
a

dt

F (t) dt

=
a

= F

Exemple

b
a

si lon note F la fonction t f x(t), y(t) = f (t)

= F (b) F (a) = f (b) f (a) .

La forme direntielle x dy nest pas exacte car si est le cercle trigonomtrique (cos , sin ) sur [0, 2], qui
2

est un lacet, alors :

cos cos d =

cos2 d = 0.

Dans la dnition qui suit, on note d le couple (dx, dy), i.e. le vecteur d = dx + dy qui reprsente pour le physicien

une variation innitsimale du vecteur position.

Dnition (Circulation dun champ de vecteurs) Soient un ouvert de R2 , F = (P, Q) un champ de vecteurs

continu sur et un chemin de classe C 1 valeurs dans . On appelle circulation de F le long de le rel :



F d =

Dans le cas o est un lacet, on note parfois ce rel

P dx + Q dy .



F d.

Explication

Nous avons vu que la donne du champ de vecteurs F = (P, Q) est quivalente la donne de la forme direntielle
P dx + Q dy. La dnition prcdente nonce alors simplement que la circulation dun champ de vecteurs le long dun
chemin est gale lintgrale curviligne de la forme direntielle associe le long du mme chemin.

En physique, la circulation dun champ de vecteurs est lie celle de travail : si F est un champ de force, le travail W de



F le long du trajet dun objet ponctuel sur lequel cette force sexerce vaut : W =
F d.

Le thorme suivant nest que ladaptation au cas des champs de vecteurs du thorme de calcul des intgrales curvilignes
de formes direntielles exactes.

Thorme (Circulation dun champ de gradient) Soient un ouvert de R2 , F un champ de vecteurs continu sur
1
et un chemin de classe C valeurs dans .

(i) Si F drive du potentiel f ,



F d ne dpend que des extrmits de :

(ii) Si F drive dun potentiel et si est un lacet :

20



F d = 0.



F d = f (b) f (a) .