Vous êtes sur la page 1sur 192

L1PC

2012/2013
Aide-mmoire
et exercices corrigs.

VTSU

Ca
di
ff lcu
ls
re
nt
ie
ls

23
MP
Table des matires
1 Approximations : polynmes de Taylor & dveloppements limits

2 Fonctions de plusieurs variables

33

3 Limites et continuit

43

4 Drivabilit et direntiabilit, fonctions implicites 53


5 Extrema
6 Intgrales multiples

91
137

A
G. F

NO
CCA

NI

r
-jou
ise-
m
ire
Dern
2 01 3
ier
fvr
1
di 1
Lun

7 Fonctions vectorielles dune variable relle :


courbes paramtres
169
8 Champs de vecteurs, formes direntielles

173

Dernire mise jour : Lundi 11 fvrier 2013

Ce cours sadresse des tudiants de la premire anne dune Licence Physique-Chimie. Il a pour objectif de donner les bases
en calcul diffrentiel pour des fonctions de plusieurs variables indispensables toute formation en physique et en chimie.
Les notions supposes connues correspondent au programme du premier semestre.
Lobjet de ce aide-mmoire est de proposer une explication succincte des concepts vu en cours. De nombreux livres, parfois
trs fournis, existent. Ici on a cherch, compte tenu des contraintes de volume horaire, des acquis des tudiants au premier
semestre et des exigences pour la suite du cursus, dgager les points cls permettant de structurer le travail personnel de
ltudiant voire de faciliter la lecture dautres ouvrages. Ce polycopie ne dispense pas des sances de cours et de TD ni de
prendre des notes complmentaires. Il est dailleurs important de comprendre et apprendre le cours au fur et mesure car
on a trs peu de temps et beaucoup de concepts nouveaux. Ce polycopi est l pour viter un travail de copie qui empche
parfois de se concentrer sur les explications donnes oralement mais ce nest pas un livre auto-sufsant (il est loin dtre exhaustif ) ! De plus, ne vous tonnez pas si vous dcouvrez des erreurs (merci de me les communiquer).
On a inclus dans ce texte nombreux exercices corrigs. Ceux-ci, de difcult varie, rpondent une double ncessite. Il est
important de jongler avec les diffrents concepts introduits en cours et mme de faire certaines erreurs une fois pour bien
identier les piges. Les exercices permettent dorienter les raisonnements vers dautres domaines (physique, conomie,
etc.), cela an dexhiber lintrt et lomniprsence du calcul diffrentiel. Cependant, veuillez noter que vous nobtiendrez
pas grande chose si vous vous limit choisir un exercice, y rchir une minute et aller vite voir le dbut de la correction
en passant tout le temps essayer de comprendre la correction qui va paraitre incomprhensible. Pour que la mthode
dtude soit vraiment efcace, il faut dabord vraiment essayer de chercher la solution. En particulier, il faut avoir un papier
brouillon cot de soi et un crayon. La premire tape consiste alors traduire lnonc (pas le recopier), en particulier
sil est constitu de beaucoup de jargon mathmatique. Ensuite il faut essayer de rapprocher les hypothses de la conclusion
souhaite, et pour cela faire quelques calculs ou transformer les hypothses pour appliquer un thorme dont on aura vrier
que les hypothses sont bien satisfaite. Cest ici que lintuition joue un grand rle et il ne faut pas hsiter remplir des
pages pour sapercevoir que lide quon a eu nest pas la bonne. Elle pourra toujours resservir dans une autre situation.
Quand nalement on pense tenir le bon bout, il faut rdiger soigneusement en sinterrogeant chaque pas sur la validit
(logique, mathmatique) de ce quon a crit. Si ltape prcdente ne donne rien, il faut chercher de laide (voir le dbut de
la correction, en parler un autre tudiant, interroger les tuteurs).

Gloria FACCANONI
IMATH Btiment U-318
Universit du Sud Toulon-Var
Avenue de luniversit
83957 LA GARDE - FRANCE

T 0033 (0)4 94 14 23 81
B gloria.faccanoni@univ-tln.fr
i http://faccanoni.univ-tln.fr

G. Faccanoni

1 Approximations : polynmes de Taylor &


dveloppements limits
Il est souvent plus avantageux de remplacer des fonctions compliques par des fonctions plus simples qui les approchent.

Dnition Linarisation
Si on approche une fonction f au voisinage dun point x 0 au moyen dune fonction afne L(x) = q + mx, il est naturel de
choisir la fonction L dont le graphe est tangent au graphe de la fonction f en x 0 :
L(x) = f (x 0 ) + f (x 0 )(x x 0 ).
Cest ce quon appelle la linarisation de f en x 0 . Dans certains cas on mentionne explicitement le point auquel la linarisation est obtenue et on note la linarisation de f en x 0 par L x0 .

Exemple
La drive de la fonction f (x) = 1 + x est gale f (x) =
1/(2 1 + x). La linarisation de cette fonction lorigine est
donne par L 0 (x) = f (0) + f (0)x = 1 + x/2.

L0
f
x0
x

Attention
La linarisation dune fonction dpend du point auquel
on linarise la fonction. Par exemple, la linarisation de
la fonction f (x) = 1 + x en 0 donne L 0 (x) = 1 + x/2 tandis que la linarisation en 3 donne L 3 (x) = (5 + x)/4. La
linarisation L 0 fournit une meilleure approximation de
f tant que x < 1, la linarisation L 3 devient meilleure
lorsque x > 1. En x = 1, les deux linarisations fournissent
la mme valeur.

L0
f

L3
2

Dnition Notation
Lorsquelle est value en x 0 , la linarisation de la fonction f en x 0 concide avec la fonction f . Lorsque x reste proche
de x 0 , la linarisation de L x0 fournit une approximation de f . On note
f (x)
Le signe

L(x)

lorsque x

x0 .

signie est approximativement gal sans que lon attache ici de sens plus prcis cette notation.

Exemple
La drive de f (x) = (1+x)n est gale f (x) = n(1+x)n1 . La linarisation de f lorigine est donc gale L 0 (x) = f (0)+ f (0)x = 1+nx
est on a
(1 + x)n 1 + nx
lorsque x 0.
Cette formule particulirement simple retenir est valable pour des valeurs quelconques de n. Elle permet de calculer rapidement des
approximations de racines et de puissances de nombres proches de lunit. Ainsi, par exemple
3

1.2 = (1 + 0.2)0.3

1 + 0.2/3 = 1.06.

1 Approximations : polynmes de Taylor & dveloppements limits

Dernire mise jour : Lundi 11 fvrier 2013

La mme formule permet dvaluer immdiatement 1.002100 1.2 (la valeur exacte est 1.221 . . . ).

Exemple
La linarisation de la fonction sin lorigine est L 0 (x) = x, donc
y
sin(x)

lorsque x

L0

0.

Cest la linarisation que lon effectue pour rsoudre lquation


du pendule en physique.
La qualit de cette approximation peut tre galement apprcie
au moyen de quelques valeurs :

x
f (x) = sin(x)
L 0 (x) = x

0.2
0.1986
0.2

0.1
0.0998
0.1

x0

0.05
0.0499
0.05

0
0
0

0.05
0.0499
0.05

0.1
0.0998
0.1

0.2
0.1986
0.2

La linarisation dune fonction f en un point x 0 est un polynme de degr infrieur ou gal 1 tel que
L(x 0 ) = f (x 0 ),
L (x 0 ) = f (x 0 ).
Les polynmes de TAYLOR gnralisent cette construction pour des polynmes de degrs quelconques.

Dnition Polynme de TAYLOR


Le polynme de TAYLOR dordre n gnr par f au point x 0 est le (seul) polynme P n de degr infrieur ou gal n qui
satisfait les conditions
(k)
P n (x 0 ) = f (k) (x 0 )
pour k = 0, 1, . . . , n,
i.e. le polynme
n

P n (x) =
k=0

f (k) (x 0 )
(x x 0 )k .
k!

Le graphe du polynme de TAYLOR dune fonction f en x 0 est une courbe polynomiale tangente au graphe de f en x 0 .

Remarque
Soit la fonction f (x) = x 2 + 1. On a f (x) = 2x, f (x) = 2 et f (k) (x) = 0 lorsque k 3. Les polynmes de TAYLOR dordre 0,
1 et 2 gnrs par f lorigine sobtiennent par P 0 (x) = P 1 (x) = 1 et P 2 (x) = P k (x) = f (x) lorsque k 3 : les polynmes de
TAYLOR dordre 2 sont tous gaux 1 + x 2 . Cest la raison pour laquelle on dnit un polynme de TAYLOR dordre n et
non pas de degr n : le degr dun polynme de TAYLOR peut tre infrieur son ordre.

Proposition
Le polynme de TAYLOR dordre n gnr au point x 0 par un polynme f de degr m n concide avec f quel que soit x 0 .

Exemple

Le polynme de TAYLOR dordre n gnr au point 0 par la fonction f (x) = e x est


P n (x) = 1 + x +

x2 x3
xn
+
+...
.
2
6
n!

P2

P1

P0

x0
x

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

1 Approximations : polynmes de Taylor & dveloppements limits

Exemple
Le polynme de TAYLOR dordre 4 gnr au point 0 par le fonction f (x) = sin(x) est

f
P3
x0

x3
P n (x) = x
6
La qualit de lapproximation des fonctions circulaires par leurs
polynmes de TAYLOR est excellente.

Exemple
Le polynme de TAYLOR dordre n gnr au point 0 par le fonction f (x) = (1 x)m , m > n est
f (k) (0) k
x .
k!
k=0
n

P n (x) =
Comme

f (k) (x) = m(m 1) (m (k 1))(1 x)mk =


on trouve

m!
m
(1 x)mk =
k!(1 x)mk
(m k)!
k

P n (x) =

m k
x .
k=0 k

Proprit
Soit f et g deux fonctions n fois drivables en un point x 0 et P f et P g leurs polynmes de TAYLOR dordre n en x 0 . Alors
1. le polynme de TAYLOR dordre n gnr par la somme f + g au point x 0 est le polynme P f + P g ;
2. le polynme de TAYLOR dordre n gnr par le produit f g au point x 0 est la somme des termes de degr infrieur
ou gaux n du polynme P f P g ;
3. le polynme de TAYLOR dordre nk gnr par f (x k ) au point x 0 est le polynme P f (x k ) ;
4. le polynme de TAYLOR dordre n 1 gnr par f au point x 0 est le polynme P f .

Exemple Somme
Sachant que le polynme de TAYLOR dordre 3 gnr par sin(x) lorigine est gal x x 3 /6, on peut conclure que le polynme de
TAYLOR dordre 3 gnr par 4x + 3x 2 sin(x) lorigine est gal 4x + 3x 2 (x x 3 /6), i.e. P 3 (x) = 3x + 3x 2 + x 3 /6.

Exemple Produit
Sachant que le polynme de TAYLOR dordre 3 gnr par e x lorigine est gal 1+ x + x 2 /2+ x 3 /6, on peut conclure que le polynme
de TAYLOR dordre 3 gnr par (x + 2x 2 x 3 )e x lorigine est donn par le polynme obtenu par la somme des termes de degr
infrieur ou gaux 3 du produit (x + 2x 2 x 3 )(1 + x + x 2 /2 + x 3 /6), i.e. P 3 (x) = x + 3x 2 + 3x 3 /2.

Exemple Composition
Sachant que le polynme de TAYLOR dordre n gnr par 1/(1 x) = (1 x)1 lorigine est gal 1 + x + x 2 + + x n , on peut
conclure que le polynme de Taylor dordre n gnr par 1/(1(x)) = (1(x))1 lorigine est gal 1+(x)+(x)2 + +(x)n , i.e.
1x +x 2 + +(1)n x n et que le polynme de Taylor dordre n gnr par 1/(1+x 2 ) lorigine est gal 1+(x 2 )+(x 2 )2 + +(x 2 )n ,
i.e. 1 x 2 + x 4 + + (1)n x 2n .

Exemple
On veut dterminer la limite de visibilit depuis un point daltitude H au-dessus du niveau de la mer. Du point A on voit jusquau point
B.

G. Faccanoni

1 Approximations : polynmes de Taylor & dveloppements limits


A

Dernire mise jour : Lundi 11 fvrier 2013


Lon a

cos =
B

OB
R
1
=
=
.
OA R + H 1+ H
R

Pour une altitude raisonnable, H est petit et galement (R


R
6371 km). On utilise les deux dveloppements limits
cos 1

2
,
2

1
1+ H
R

= 1+

H
H 1
1 ,
R
R

qui conduisent 2 H . On conclut que la distance C B


R
la surface de la Terre, cest--dire la longueur de larc de cercle,
est = R = 2R H . Par exemple, du sommet de la tour Eiffel
(H = 324 m) on peut voir une distance de 66 kilomtres.

Lutilisation dun polynme de Taylor dordre n dune fonction f en x 0 pour approcher f proximit de x 0 induit une erreur
qui est dautant plus leve que le graphe de la fonction scarte du graphe de f . Lerreur commise nest nulle partout que
lorsque la fonction f est un polynme de degr infrieur ou gal n. Lorsquon dispose dune borne sur la drive (n + 1)me de f , il est possible de borner lerreur. De plus, lorsque lon utilise un polynme de Taylor dordre de plus en plus grand
pour approcher f , on sattend ce que lapproximation samliore.

Thorme Erreur dapproximation


Soit f : [a; b] R une fonction n + 1 fois drivable et soit P n le polynme de Taylor dordre n gnr par f en x 0 . Si
| f (n+1) (x)| M pour tous les x dans [a; b], alors
| f (x) P n (x)|

(b a)n+1
M
(n + 1)!

pour tous les x dans [a; b].

Exemple
La linarisation de f (x) = sin(x) en x = 0 donne sin(x) x. Quelle est la prcision de cette approximation lorsque |x| 0.5 ? Comme
max | f (x)| = max | sin(x)| = sin(0.5), une application directe du thorme permet dcrire
|x|0.5

|x|0.5

|sin(x) x|

(0.5)2
sin(0.5) 0.06
2

pour tous les x dans [0.5; 0.5].

Exemple
Le polynme dordre 2 gnr par la fonction f (x) = 1/(1 x) lorigine est donn par
P 2 (x) = 1 + x + x 2 .
Considrons ces fonctions sur lintervalle [0; 0.1]. La fonction f
maxx[0;0.1] |6/(1 x)4 | = 6/(1 0.1)4 = M . Par consquent
| f (x) P 2 (x)|

est drivable sur cet intervalle et maxx[0;0.1] | f

(x)| =

(0.1 0)2+1
6/(1 0.1)4 0.00152
(2 + 1)!

pour tous les x dans [0; 0.1].

Dnition Dveloppement limit.


f admet un dveloppement limit lordre n en x 0 , et on le note DL n (x 0 ), si D f ]x 0 , x 0 + [\{x 0 } =
et sil existe un polynme P n de degr n tel que

pour tout > 0

f (x) = P n (x x 0 ) + (x x 0 )n (x x 0 ),
o est une fonction de D f ] , +[\{0} valeur dans R telle que lim (x) = 0. Au lieu de (x x 0 )n (x x 0 ) on crit
souvent o((x x 0 )n ).
Lorsquil existe, le polynme P n est unique.
6

x0

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

1 Approximations : polynmes de Taylor & dveloppements limits

Thorme Thorme (Taylor)


Si f et toutes ses drives jusqu lordre n sont dnies et continues en tout point dun intervalle ouvert I contenant x 0
alors f admet un dveloppement limit lordre n en x 0 donn par la formule
n

f (x) =
k=0

f (k) (x 0 )
(x x 0 )k + (x x 0 )n (x x 0 ).
k!

Attention
On dit quune fonction f admet un dveloppement limit lordre n (entier naturel) au point x 0 sil existe un polynme
P de degr au plus n tel que
f (x) = P (x x 0 ) + o((x x 0 )n ) = a 0 + a 1 (x x 0 ) + a 2 (x x 0 )2 + + a n (x x 0 )n + o((x x 0 )n )
au voisinage de x 0 .
Si f est n fois continment drivable sur un intervalle I avec n entier positif ou nul, alors pour tout point x 0 I , f a un
dveloppement limit au point x 0 donn par la formule de Taylor-Young
n

f (x) =
k=0

f (k) (x 0 )
(x x 0 )k + o((x x 0 )n ).
k!

Il est tentant de penser que la rciproque est vraie, cest--dire quune fonction qui admet un dveloppement limit
lordre n en un point x 0 est drivable n fois en ce point. Cest effectivement le cas si n = 0 ou n = 1. Dans le premier
cas, le dveloppement limit scrit juste f (x) = a 0 + o(1) et donc a 0 = f (a) par dnition dun o(1). Si n = 1 et f (x) =
a 0 + a 1 (x x 0 ) + o(x x 0 ), alors a 0 = f (a) pour la mme raison, et par suite :
f (x) f (x 0 )
= a 1 + o(1)
x a
ce qui implique que laccroissement ni a une limite gale a 1 , ainsi f est bien drivable en x 0 et a 1 = f (x 0 ). Mais la
rciproque est fausse pour n 2, autrement dit une fonction peut admettre un dveloppement limit lordre n 2 bien
quelle ne soit pas n fois continment drivable.

Exemple
1
Soit f lapplication de R \ {0} dans R dnie par f (x) := x 3 sin x . On veut calculer le dveloppement limit lordre 2 en 0 de f et
montrer que f nadmet pas de dveloppement limit lordre 3 en 0.
Comme f nadmet pas de drive seconde en 0, on ne peut pas utiliser la formule de Taylor-Young pour calculer le dveloppement
limit de f en 0 lordre 2 mais on peut utiliser la formule de Taylor-Young pour calculer le dveloppement limit de f en 0 lordre 1 :

f (x) = f (0) + f (0)x + o(x) = 0 + o(x).


Pour calculer le dveloppement limit de f en 0 lordre 2 il suft de remarquer que

lim

x0+

1
x 3 sin x

x2

= 0 et

lim

x0

x 3 ln(x)
x2

= 0,

cest--dire f (x) = o(x 2 ) : le dveloppement limit de f en 0 lordre 2 est f (x) = 0 + o(x 2 ). Remarquons que, en revanche, il nexiste
pas de dveloppement limit de f en 0 lordre 3 car
lim

x0+

1
x 3 sin x

x3

nexiste pas.

Attention Dveloppements limits usuels


k=n

ln(1 + x) =
k=1

G. Faccanoni

(1)k+1

xk
x2 x3 x4
xn
+ o xn = x
+

+ + (1)n+1
+ o xn
k
2
3
4
n

1 Approximations : polynmes de Taylor & dveloppements limits


k=n

ln(1 x) =
k=1

ex =

k=n
k=0
k=n

sin(x) =

xk
x2 x3 x4
xn
+ o x n = x

+
+ o xn
k
2
3
4
n

x2 x3 x4
xn
xk
+ o xn = 1 + x +
+
+
++
+ o xn
k!
2
6
24
n!
(1)k

x 2k+1
x3
x5
x 2n+1
+ o x 2n+2 = x
+
+ + (1)n
+ o x 2n+2
(2k + 1)!
6
120
(2n + 1)!

(1)k

x 2k
x2 x4
x 2n
+ o x 2n+1 = 1
+
+ + (1)n
+ o x 2n+1
(2k)!
2
24
(2n)!

k=0
k=n

cos(x) =
k=0

tan(x) = x +

arcsin(x) = x +

Dernire mise jour : Lundi 11 fvrier 2013

x 3 2x 5 17x 7
+
+
+ o x8
3
15
315
1
x 3 3x 5
2
+
++
6
40
n

x 2n+1
+ o x 2n+2
2n + 1

arcsin(x)
2
k=n
x 2k+1
x3 x5 x7
x 2n+1
(1)k
arctan(x) =
+ o x 2n+1 = x
+

+ + (1)n
+ o x 2n+2
2k + 1
3
5
7
2n + 1
k=0

arccos(x) =

x3
x5
x 2n+1
x 2k+1
+ o x 2n+2 = x +
+
++
+ o x 2n+2
(2k + 1)!
6
120
(2n + 1)!
k=0

k=n

sinh(x) =

x2 x4
x 2n
x 2k
+ o x 2n+1 = 1 +
+
++
+ o x 2n+1
2
24
(2n)!
k=0 (2k)!

k=n

cosh(x) =

tanh(x) = x
(1 + x) =

k=n
k=0

x 3 2x 5 17x 7
+

+ o x8
3
15
315
k
( 1) 2 ( 1)( 2) 3
n
x + o x n = 1 + x +
x +
x ++
x + o xn
2
6
k
n

avec les cas particuliers


x x 2 x 3 5x 4

+ o x4
2
8
16 128
1
x 3x 2 5x 3 5x 4
== 1 +

+
+ o x4
2
8
16
128
1+x
x x 2 x 3 5x 4
1x = 1

+ o x4
2
8
16 128
k=n
1
=
(1)k x k + o x n = 1 x + x 2 x 3 + + (1)n x n + o x n
1 + x k=0
1+x = 1+

k=n
1
=
xk + o xn = 1 + x + x2 + x3 + + xn + o xn
1 x k=0

Dnition Prpondrance
Soit f et g deux applications de D vers R et soit x 0 R { }. On dit que f est ngligeable devant g au voisinage de x 0
sil existe un voisinage V de x 0 et une fonction : V R vriant
x V D,

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

et

lim (x) = 0.

xx 0

On note alors f = o(g ).


x0

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

1 Approximations : polynmes de Taylor & dveloppements limits

Si g ne sannule pas dans un voisinage de x 0 , cette dnition est quivalente


lim

xx 0

f (x)
= 0.
g (x)

Exemple
ln(x) = o(x ),
+

x = o(e x ),

ln(x) = o(x ),

0+

|x| = o(e x ).

Proprit
f
f
f
f
f
f

= o(1) limxx0 f (x) = 0


= o( f 1 ) et g = o(g 1 ) = f g = o( f 1 g 1 )
= o(h) et g = o(h) = f + g = o(h)
n
= o( f 1 ) = f n o( f 1 ), n N

= o( f 1 ) = f o( f 1 ), R si f et f 1 sont strictement positives au voisinage de x 0


g f g = o(g )

Attention
f = o( f 1 ) et g = o(g 1 )
f + g = o( f 1 + g 1 )
f = o( f 1 )
e f = o(e f 1 )
f = o( f 1 )
ln( f ) = o(ln( f 1 ))

Dnition Asymptotes
Soit f dnie sur un intervalle ]A, +[ (ou ], A[). On dit que f admet un dveloppement limit gnralis lordre n en
a = + (ou en a = ) sil existe un polynme P tel que f (x) = P (1/x) + o(1/x n ) au voisinage de ce point. Lexpression
P (1/x) nest pas un polynme, mais a des proprits similaires. Dans la pratique, on peut obtenir un dveloppement
limit de f (x) en a = + (ou en a = ) en posant x = 1/t (de sorte que t tend vers 0, avec un signe xe) et en tentant
de dvelopper f (1/t ) au voisinage de 0.
Lorsque x et f (x) tendent vers linni, on obtient une asymptote oblique (si elle existe) en effectuant un dveloppement
limit au voisinage de linni :
f (x)
b
c
1
= a + + k +o k
x
x x
x
o xck est le premier terme non nul aprs b . Dans ce cas, la droite dquation y = ax + b est asymptote la courbe
x
reprsentative de f . Et la position relative de la courbe et de lasymptote rsulte du signe de xck lorsque x tend vers
linni.

Dnition quivalence
Soit f et g deux applications de D vers R et soit x 0 R { }. On dit que f est quivalente g au voisinage de x 0 sil
existe un voisinage V de x 0 et une fonction : V R vriant
x V D,

f (x) = g (x)[1 + (x)],

et

lim (x) = 0.

xx 0

On note alors f g .
x0

Si g ne sannule pas dans un voisinage de x 0 , cette dnition est quivalente


lim

xx 0

G. Faccanoni

f (x)
= 1.
g (x)

1 Approximations : polynmes de Taylor & dveloppements limits

Dernire mise jour : Lundi 11 fvrier 2013

Exemple
Soit P (x) = a 0 + a 1 x + a 2 x 2 + + a n x n , (a n = 0) une fonction polynomiale, alors
P (x) a n x n ,
+

P (x) a n x n ,

P (x) a 0 si a 0 = 0.
0

a0 + a1 x + a2 x 2 + + an x n
Soit F (x) =
, (a n = 0 et b p = 0) une fonction rationnelle, alors
b0 + b1 x + b2 x 2 + + b p x p
an x n
,
+ b p x p

an x n
,
b p x p

F (x)

F (x)

F (x)

a0

0 b0

si a 0 , b 0 = 0.

Fonctions trigonomtriques :
sin(x) x,

x2
.
0 2

tan(x) x,

1 cos(x)

Fonctions logarithmes, exponentielles, puissance :


e x 1 x,

ln(1 + x) x,
0

a x 1 x ln(a) (a > 0),


0

(1 + x) 1 x ( R).
0

Thorme
Soit f et g deux applications de D vers R et soit x 0 R { }. Si lim f (x) = R { } et si f g , alors lim g (x) = .
xx 0

x0

xx 0

Ce rsultat est fondamentale car il permet de remplacer une limite par une limite plus simple.

Attention
Si deux fonctions ont mme limite, elles ne sont pas ncessairement quivalentes. Par exemple, limx+ x = limx+ x 2
mais x x et x x 2 ne sont pas quivalentes en +.

Proprit
f f 1 et g g 1 = f g f 1 g 1
f f 1 = 1 f1 si f et f 1 ne sannulent pas au voisinage de x 0
f
1
f

f f 1 et g g 1 = g g1 si g et g 1 ne sannulent pas au voisinage de x 0


1
n
f f 1 = f n f 1 , n N

f f 1 = f f 1 , R si f et f 1 sont strictement positives au voisinage de x 0

Attention
f f 1 et g g 1
f + g f1 + g1
f f1
e f e f1
f f1
ln( f ) ln( f 1 )

10

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

1 Approximations : polynmes de Taylor & dveloppements limits

 Exercices



Exercice 1.1 Somme et produit de dveloppements limits


Calculer les dveloppements limits suivants au point 0 :
1
1x

1.

e x lordre 3,

4. cos(x) ln(1 + x) lordre 4,


5. (x 3 + 1) 1 x lordre 3,

1 x + 1 + x lordre 4,

2.

6. ln2 (x + 1) lordre 4.

3. sin(x) cos(2x) lordre 5,


C ORRECTION .
1.
2.

x2
2

e x = 1 + x + x 2 + x 3 + o(x 3 ) 1 + x + x2 + x6 + o(x 3 ) =

1
1x

5
+ 6 x 3 + o(x 3 )

x
x
5
1 x + 1 + x = 1 x x8 16 5x + o(x 4 ) + 1 + x x8 + 16 5x + o(x 4 ) + o(x 4 ) = 2 + x x4 + x8 64 x 4 + o(x 4 )
2
128
2
128
3

x
3. sin(x) cos(2x) = x x6 + 120 + o(x 5 ) 1 (2x) + (2x) + o(x 5 ) = x 13 x 3 + 121 x 5 + o(x 5 )
2
24
6
120
2

x
4. cos(x) ln(1 + x) = 1 x2 + 24 + o(x 4 ) x x2 + x3 + x4 + o(x 4 ) = x x2 x6 + o(x 4 )
2

x
5. (x 3 + 1) 1 x = (x 3 + 1) 1 x x8 16 + o(x 3 ) = 1 x x8 + 15 x 3 + o(x 3 )
2
2
16
2

11
6. ln2 (x + 1) = (ln(x + 1)) (ln(x + 1)) = x x2 + x3 + o(x 3 ) x x2 + x3 + o(x 3 ) = x 2 x 3 + 12 x 4 + o(x 4 )

Exercice 1.2 Composition de dveloppements limits


Calculer les dveloppements limits suivants au point 0 :
1. ln

sin(x)
x

2. e sin(x) lordre 4,

lordre 4,

3. (cos(x))sin(x) lordre 5.

C ORRECTION .
5

1.

sin(x)
x

x
x x6 + 120 +o(x 5 )
x

o(u 2 ) =
2

x2
6

x
x
= 1 x6 + 120 + o(x 4 ). On note u = x6 + 120 + o(x 4 ) 0, alors ln

x4

+ 120 + o(x 4 )

x
x6 + 120 +o(x 4 )

x0

+ o(x 4 ) =

x2
6

x4

+ 120 + o(x 4 )

x4
36

+o(x 4 )
2

sin(x)
x

= ln(1 + u) = u u +
2
2

x
x
+ o(x 4 ) = x6 + 120 72 + o(x 4 ) =

x
x6 180 + o(x 4 )

2. sin(x) = x

x3
6

+ o(x 4 ). On note u = x

x3
6

+ o(x 4 ) 0, alors e sin(x) = e u = 1 + u +

x0

3
4
u = x x6 +o(x 4 ), alors u 2 = x 2 x3 +o(x 4 ), u 3
(x 3 ) + (x 4 ) + o(u 4 ) = 1 + x + x 2 x 4 + o(x 4 )
6
24
2
8

u2
2

u3
6

u4
24

+ o(u 4 ). Comme
4

= x +o(x ) et u = x +o(x ) et on trouve e


2

sin(x)

= 1+ x

x3
6

x 2 x3
2

x
x
3. (cos(x))sin(x) = exp ((sin(x)) ln(cos(x))). Comme cos(x) = 1 x2 + 24 + o(x 5 ), on pose u = x2 + 24 + o(x 5 ) 0, alors

2
x2

x4
24

x
ln(cos(x)) = ln(1+u) = u u + u u + u +o(u 5 ). Comme u = x2 + 24 +o(x 5 ), alors u 2 =
2
3
4
5
5

o(x ), donc ln(cos(x)) =

+ o(x )

x4
4

+o(x 5 )
2

x4
4

x0

+o(x 5 ) et u 3 = u 4 = u 5 =

x
x
+o(u 5 ) = x2 12 +o(x 5 ). Sachant que sin(x) = x x6 + 120 +o(x 5 )

on en dduit (sin(x)) ln(cos(x)) = x2 + o(x 5 ). On pose alors v = x2 + o(x 5 ) 0, et lon a exp ((sin(x)) ln(cos(x))) =

x0

exp(v) = 1 + v + v2 + o(v 2 ) = 1 x2 + o(x 5 ).

Exercice 1.3 Division de dveloppements limits


Calculer les dveloppements limits suivants au point 0 :
1. x
2.

sinh2 (t )
1cos(t )

1
1+x+x 2

lordre 4,

lordre 4,

G. Faccanoni

3. tan(x) lordre 5,
4.

sin(x)1
cos(x)+1

5.

ln(1+x)
sin(x)

lordre 3.

lordre 2,

11

1 Approximations : polynmes de Taylor & dveloppements limits

Dernire mise jour : Lundi 11 fvrier 2013

C ORRECTION .
3

t
1. sinh(t ) = t + t6 + 120 + o(t 6 ) et 1 cos(t ) =

t2
2

t
t
24 + 720 + o(t 7 ) donc

t
t + t6 + 120 + o(t 6 )
sinh2 (t )
=
= 2
t
t4
t6
7
1 cos(t )
2 24 + 720 + o(t )

t 2 + t3 + 2t + o(t 7 )
45
t2
2

t
t
1 12 + 360 + o(t 5 )

2 + 2t + 4t + o(t 5 )
3
45
2

t
t
1 12 + 360 + o(t 5 )

Maintenant on peux utiliser deux mthodes :


1.1. la premire utilise le dveloppement limit de

1
1A

avec A =

t2
12

t
360 + o(t 5 ) :

2 + 2t + 4t + o(t 5 )
sinh2 (t )
3
45
=
1 cos(t )
1 A
2t 2 4t 4
= 2+
+
+ o(t 5 ) 1 + A + A 2 + o(A 2 )
3
45
t2
t4
t4
2t 2 4t 4
+
+ o(t 5 ) 1 +

+ o(t 5 ) +
3
45
12 360
144
5 2 11 4
= 2 + t + t + o(t 4 );
6
72
= 2+

1.2. la deuxime mthode (quon utilisera dans la suite de cet exercice) applique la technique de la division suivant
les puissances croissantes : si f et g ont au point a un dveloppement limit lordre n et si g (a) = 0, le polynme
dapproximation de f /g lordre n sobtient en divisant suivant les puissances croissantes lordre n le polynme
4
2
t2
t4
dapproximation de f par celui de g . Ici f (x) = 2 + 2t + 4t et g (x) = 1 12 + 360 et on pose la division suivant les
3
45
puissances croissantes en ne gardant que les termes de degr infrieur ou gal 4 :
2

+2 t2
3

4
+ 45 t 4

1
12 t 2

1
+ 360 t 4

+1 t2
6

1
180 t 4

5
+6 t2

+ 11 t 4
72

+5 t2
6

1
+ 12 t 4

5 t2
6

5
+ 72 t 4

+ 11 t 4
72
11 t 4
72
0
On conclut que

sinh2 (t )
1cos(t )

= 2 + 5 t 2 + 11 t 4 + o(t 4 ).
6
72

2. Ici f (x) = 1 et g (x) = 1 + x + x 2 et on pose la division suivant les puissances croissantes en ne gardant que les termes de
degr infrieur ou gal 4 :
1
1

Le dveloppement limit de

12

1
1+x+x 2

x
x
x

1 + x + x2
1 x + x3 x4

x
x 2
+x 2

+x 3
x3
x 3

x 4
x4
x 4

+o(x 4 )
+o(x 4 )
+o(x 4 )
o(x 4 )

au point 0 lordre 4 est donc 1 x + x 3 x 4 + o(x 4 )

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

3. tan(x) =

sin(x)
cos(x)

1
x 1 x 3 + 120 x 5 +o(x 5 )
6
1
1+ 1 x 2 + 24 x 4 +o(x 5 )
2

1 Approximations : polynmes de Taylor & dveloppements limits

1
1
. Ici f (x) = x 1 x 3 + 120 x 5 +o(x 5 ) et g (x) = 1+ 1 x 2 + 24 x 4 +o(x 5 ) et on pose la division
6
2

suivant les puissances croissantes en ne gardant que les termes de degr infrieur ou gal 5 :
1 x3
6
+ 1 x3
2
1 3
3x
1 x3
3

x
x

1
+ 120 x 5
1 5
24 x
1
30 x 5
+ 1 x5
6
2 5
15 x
2
15 x 5

+o(x 5 )
+o(x 5 )
+o(x 5 )
+o(x 5 )
+o(x 5 )
+o(x 5 )
o(x 5 )

1
1 + 1 x 2 + 24 x 4 + o(x 5 )
2
2
1 3
x + 3 x + 15 x 5

2
Le dveloppement limit de tan(x) au point 0 lordre 5 est donc x + 1 x 3 + 15 x 5 + o(x 5 )
3

4.

sin(x)1
cos(x)+1

1+x+o(x 2 )
.
2+ 1 x 2 +o(x 2 )
2

Ici f (x) = 1 + x + o(x 2 ) et g (x) = 2 + 1 x 2 + o(x 2 ) et on pose la division suivant les puissances
2

croissantes en ne gardant que les termes de degr infrieur ou gal 2 :


1
+1

+x
x
x

1
4 x2
1
4 x2
1
4 x2
1
4 x2

Le dveloppement limit de
5.

ln(1+x)
sin(x)

x 1 1 x+ 1 x 2 +o(x 2 )
2
3
x 1 1 x 2 +o(x 2 )
6

sin(x)1
cos(x)+1

+o(x 2 )
+o(x 2 )
+o(x 2 )
+o(x 2 )
+o(x 2 )
+o(x 2 )
o(x 2 )

2 1 x 2 + o(x 2 )
2
1
2 + 1 x2
2

1
au point 0 lordre 2 est donc 1 + 2 x 2 + o(x 2 )
2

1
1
. Ici f (x) = 1 2 x + 1 x 2 + o(x 2 ) et g (x) = 1 6 x 2 + o(x 2 ) et on pose la division suivant les
3

puissances croissantes en ne gardant que les termes de degr infrieur ou gal 2 :


1
1

1x
2
1x
2
1
2x

Le dveloppement limit de

ln(1+x)
sin(x)

1
+ 3 x2
1 2
+6x
1
+ 2 x2
1 2
2x
1 x2
2

+o(x 2 )
+o(x 2 )
+o(x 2 )
+o(x 2 )
+o(x 2 )
+o(x 2 )
o(x 2 )

1 1 x 2 + o(x 2 )
6
1 1 x + 1 x2
2
2

au point 0 lordre 2 est donc 1 1 x + 1 x 2 + o(x 2 ).


2
2

Exercice 1.4
Dvelopper dans le voisinage de zro les fonctions suivantes :
1. x

1 + x 1 x lordre 3,

6. x (1 + sin(x)) x lordre 2,

2. x ln(1 + 3x) lordre 3,


3. x (1 cos(x)) ln(1 + x 2 ) lordre plus bas,
4. x (sin(x 2 ))(e x 1) lordre plus bas,
5. x e x 1 + sin(x) 2x

x2
2

lordre 4,

7. x

ex
cos(x)

lordre 3,

8. x

cos(x)
ex

lordre 3,

9. x

ex
(sin(x))/x

lordre 3.

C ORRECTION . Comme
x2 x4
+
+ o(x 5 ),
2
24
x3
sin(x) = x
+ o(x 4 ),
6
x2 x3
ln(1 + x) = x
+
+ o(x 3 ),
2
3
cos(x) = 1

G. Faccanoni

13

1 Approximations : polynmes de Taylor & dveloppements limits

Dernire mise jour : Lundi 11 fvrier 2013

x2
+ o(x 2 ),
2
x2 x3

+
+ o(x 3 ),
8
16
x2 x3

+ o(x 3 ),
8
16

ex = 1 + x +
x
2
x
1x = 1
2
1+x = 1+

donc
1.

x
x
1 + x 1 x = 1 + x x8 + 16 + o(x 3 ) 1 x x8 16 + o(x 3 ) = x + x8 + o(x 3 ) ;
2
2
2

2. ln(1 + 3x) = (3x) (3x)


2

3. (1 cos(x)) ln(1 + x 2 ) =

(3x)3
3
x2
2

+ o(x 3 ) = 3x 9x + 9x 3 + o(x 3 ) ;
2
4

x4
2

x
24 + o(x 5 ) x 2 x2 + o(x 4 ) =
6

+ o(x 4 ) ;

4. (sin(x 2 ))(e x 1) = x 2 x6 + o(x 8 ) x + x2 + o(x 2 ) = x 3 + o(x 3 ).


5. partir des dveloppements limits des fonctions e x et sin(x) en 0 lordre 4
ex = 1 + x +
sin(x) = x
2

x2 x3 x4
+
+
+ o(x 4 ),
2
6
24

x3
+ o(x 4 ),
6

x
on conclut que f (x) = 1 + x + x2 + x6 + 24 1 + x x6 2x x2 + o(x 4 ) =

x4
24

+ o(x 4 ).

6. On rcrit dabord la fonction g (x) sous forme exponentielle :


1

(1 + sin(x)) x = e x

1 ln(1+sin(x))

On commence par dterminer le dveloppement limit en 0 lordre 2 de x x 1 ln(1 + sin(x)). Comme on divise par
x, il faut dterminer le dveloppement limit lordre 3 de x ln(1 + sin(x)). Or,
sin(x) = x

x3
+ o(x 4 ),
6

donc
ln(1 + sin(x)) = ln 1 + x

x3
+ o(x 4 ) .
6

On pose u = x x6 + o(x 4 ). Comme limx0 u = 0 et


ln(1 + u) = u

u2 u3
+
+ o(u 3 ),
2
3

on en dduit que
ln(1 + sin(x)) = x

x3
1
x3
x
6
2
6

1
x3
x
3
6

do
x 1 ln(1 + sin(x)) = 1

On pose v = x +
2

x2
6

1 ln(1+sin(x))

+ o(x 3 ) = x

x2 x3
+
+ o(x 3 )
2
6

x x2
+
+ o(x 2 ).
2
6

On a donc
ex

= ee 2 +

x2
6

+o(x 2 )

+ o(x 2 ). Comme limx0 v = 0 et


ev = 1 + v +

v2
+ o(v 2 ),
2

on en dduit que
1

(1 + sin(x)) x = e x

14

1 ln(1+sin(x))

= e 1+

x x2
1
x x2
+
+ +
2
6
2
2
6

e
7e
+ o(x 2 ) = e x + x 2 + o(x 2 ).
2
24

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

1 Approximations : polynmes de Taylor & dveloppements limits

7. partir du DL donn dans le tableau cos(x) = 1 1 x 2 + o(x 3 ), on trouve le DL en zro de


2
zro de

1
1x ) :

1
1
=
1
cos(x) 1 2 x 2 + o(x 3 )

u= 1 x 2 +o(x 3 )
2

1
cos(x)

(en utilisant le DL en

1
1 + u + o(u 2 ) = 1 + x 2 + o(x 3 ).
2

1
En multipliant ce rsultat par le DL donn dans le tableau e x = 1 + x + 2 x 2 + 1 x 3 + o(x 3 ) on obtient nalement
6

2
1 + x + x 2 + x 3 + o(x 3 ).
3
1
1
8. partir du DL donn dans le tableau e x = 1 + x + 2 x 2 + 6 x 3 + o(x 3 ), on trouve le DL en zro de
1
zro de 1+x ) :

1
1
=
1
1 2
x
e
1 + x + 2 x + 6 x 3 + o(x 3 )

1
1
u=x+ 2 x 2 + 6 x 3 +o(x 3 )

1
ex

(en utilisant le DL en

1
1 u + u 2 + o(u 3 ) = 1 x + x 2 + o(x 3 ).
2

En multipliant ce rsultat par le DL donn dans le tableau cos(x) = 1 1 x 2 + o(x 3 ) on obtient nalement
2
1
1 x + x 3 + o(x 3 ).
3
9. partir du DL donn dans le tableau cos(x) = 1 1 x 2 + o(x 3 ), on trouve le DL en zro de
2
zro de

1
1x ) :

1
1
=
1
cos(x) 1 2 x 2 + o(x 3 )

u= 1 x 2 +o(x 3 )
2

1
cos(x)

(en utilisant le DL en

1
1 + u + o(u 2 ) = 1 + x 2 + o(x 3 ).
2

1
En multipliant ce rsultat par le DL donn dans le tableau e x = 1 + x + 2 x 2 + 1 x 3 + o(x 3 ) on obtient nalement
6

2
1 + x + x 2 + x 3 + o(x 3 ).
3

Exercice 1.5
Calculer le dveloppement limit lordre 3 au point 0 de
f (x) = arctan

x
x +2

de trois faons :
1. par la formule de Taylor-Young
2. par composition de dveloppements limits
3. en commenant par calculer le dveloppement limit de f .
C ORRECTION .
1. Pour utiliser la formule de Taylor-Young on doit dabord calculer les drives de f jusqu lordre 3 en 0 :
f (x) = arctan
f (x) =

x
x +2

1
1+

f (x) = 2
f (x) = 2

x 2
x+2

f (0) = 0

2
1
=
(x + 2)2 x 2 + 2x + 2

x +1
(x 2 + 2x + 2)2

3x 2 + 6x + 2
(x 2 + 2x + 2)3

f (0) =

1
2

1
2
1
f (0) =
2
f (0) =

do le dveloppement limit
f (x) = f (0) + f (0)x +

G. Faccanoni

f (0) 2 f (0) 3
x x2 x3
x +
x + o(x 3 ) =
+
+ o(x 3 )
2
6
2
4
12

15

1 Approximations : polynmes de Taylor & dveloppements limits

2. Comme u(x)

Dernire mise jour : Lundi 11 fvrier 2013

x+2 0, on a
x0

f (x) = arctan(u(x)) = u(x)

(u(x))3
+ o(u 3 )
3

x
x3

+ o(x 3 )
x + 2 3(x + 2)3
x 2 + 6x + 6
= 2x
+ o(x 3 )
3(x 3 + 6x 2 + 12x + 8)
=

En effectuant la division selon les puissances croissantes et en sarrtant o(x 2 ) car le rsultat sera multipli par x on a
6
6

+6x
9x
3x
+3x

+x 2
9
2 x2
7 2
2x
9
+ 2 x2
2
x
x 2

o(x 2 )
o(x 2 )
o(x 2 )
o(x 2 )
o(x 2 )
o(x 2 )
o(x 2 )

8 + 12x + 6x 2 + x 3
3
3
1 2
4 8x + 8x

ainsi
f (x) =

2x 3 3
1
x
x x2 x2
x + x 2 + o(x 3 ) =
6 3x + x 2 + o(x 3 ) =
+
+ o(x 3 ).
3 4 8
8
12
2
4
12

1
3. f (x) = x 2 +2x+2 et le le dveloppement limit de f au point 0 lordre 2 peut tre calcul par la division selon les
puissances croissantes :
1
o(x 2 ) 2 + 2x + x 2
1 2
1 x 2 x
o(x 2 ) 1 1 x + 1 x 2
2
2
4
1 2
x 2 x
o(x 2 )
x
+x 2
o(x 2 )
1 2
o(x 2 )
2x
1 2
o(x 2 )
2x
o(x 2 )

ainsi
f (x) =

f (x) dx =

1 1
1
x x x3
x + x 2 dx + o(x 3 ) = +
+ o(x 3 ).
2 2
4
2 4 12

Exercice 1.6
ln(1+sin2 x)
.
2x 2
x0

1. Calculer le dveloppement limit en x = 0 lordre 3 de ln(1 + sin2 x). En dduire la limite lim

2. Calculer le dveloppement limit en x = 0 lordre 3 de ln(1 + x cos2 x). En dduire la limite lim

x0

ln(1+x cos2 x)
.
4x

ln(1sin2 x)
.
2x 2
x0

3. Calculer le dveloppement limit en x = 0 lordre 3 de ln(1 sin2 x). En dduire la limite lim

4. Calculer le dveloppement limit en x = 0 lordre 3 de ln(1 x cos2 x). En dduire la limite lim

x0

5. Calculer le dveloppement limit en x = 0 lordre 3 de ln(1 sin2 x). En dduire la limite lim

x0

ln(1x cos2 x)
.
3x

ln(1sin2 x)
.
7x 2

C ORRECTION .
1. tant donn que
sin(x) = x

x3
+ o x4
6

alors
sin2 (x) = x 2 + o x 4 .

16

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

1 Approximations : polynmes de Taylor & dveloppements limits

Comme x 2 + o x 4 0 et comme le dveloppement limit de ln(1 + u) en u = 0 est

x0

ln(1 + u) = u

u2 u3 u4
un
+

+ + (1)n+1
+ o un
2
3
4
n

on conclut que
ln(1 + sin2 x) = x 2 + o x 4 .
Donc

ln(1 + sin2 x)
x2
1
= lim 2 = .
2
x0
x0 2x
2x
2
lim

2. tant donn que


x2
+ o x4
2

cos(x) = 1
alors

cos2 (x) = 1 x 2 + o x 4 .
Comme x cos2 (x) = x x 3 + o x 4 0 et comme le dveloppement limit de ln(1 + u) en u = 0 est

x0

ln(1 + u) = u

u2 u3 u4
un
+

+ + (1)n+1
+ o un
2
3
4
n

on conclut que
ln(1 + x cos2 x) = x
Donc

x2 2 3
+ x + o x4 .
2
3

x
1
ln(1 + x cos2 x)
= lim
= .
x0 4x
x0
4x
4
lim

3. tant donn que


sin(x) = x

x3
+ o x4
6

alors
sin2 (x) = x 2 + o x 4 .
Comme sin2 (x) = x 2 + o x 4 0 et comme le dveloppement limit de ln(1 u) en u = 0 est

x0

ln(1 u) = u

un
u2 u3 u4

+
+ o un
2
3
4
n

on conclut que
ln(1 sin2 x) = x 2 + o x 4 .
Donc

x 2
1
ln(1 sin2 x)
= lim
= .
2
2
x0
x0 2x
2x
2
lim

4. tant donn que


cos(x) = 1

x2
+ o x4
2

alors
cos2 (x) = 1 x 2 + o x 4 .

Comme x cos2 (x) = x x 3 + o x 4 0 et comme le dveloppement limit de ln(1 u) en u = 0 est


x0

ln(1 u) = u

u2 u3 u4
un

+
+ o un
2
3
4
n

on conclut que
ln(1 x cos2 x) = x
Donc

x2 2 3
+ x + o x4 .
2
3

ln(1 x cos2 x)
x
1
= lim
= .
x0
x0 4x
4x
4
lim

G. Faccanoni

17

1 Approximations : polynmes de Taylor & dveloppements limits

Dernire mise jour : Lundi 11 fvrier 2013

5. tant donn que


sin(x) = x

x3
+ o x4
6

alors
sin2 (x) = x 2 + o x 4 .
Comme sin2 (x) = x 2 + o x 4 0 et comme le dveloppement limit de ln(1 u) en u = 0 est

x0

ln(1 u) = u

u2 u3 u4
un

+
+ o un
2
3
4
n

on conclut que
ln(1 sin2 x) = x 2 + o x 4 .
Donc

ln(1 sin2 x)
x 2
1
= lim
= .
2
x0
x0 7x 2
7x
7
lim

Exercice 1.7 Dveloppements limits au point x0 = 0


Calculer les dveloppements limits suivants :

2.
3.
4.

7. x 3 au point x = 2 lordre 4,

x au point 2 lordre 3,

1.

sin(x) au point lordre 3,


3
cos(x) au point lordre 3,
6
ln(x)
en 1 lordre 2.
(1+x)2
3

8. x 3 au point x = 2 lordre 4,
9. x 3 au point x = 3 lordre 4,

5. x au point x = 1 lordre 4,

10. x 4 1 au point 1 lordre 3,

6. x 3 au point x = 1 lordre 4,

11. x 4 + 1 au point 1 lordre 3.

C ORRECTION . Soit f une fonction de R dans R et x 0 R. Si f et toutes ses drives jusqu lordre n sont dnies et continues
en tout point dun intervalle ouvert contenant x 0 alors f admet un dveloppement limit lordre n en x 0 donn par la
formule
n f (k) (x )
0
f (x) =
(x x 0 )k + (x x 0 )n (x x 0 ).
k!
k=0
1. On pose h = x 2, alors x = h + 2 et on a
2

x=

2+h =

1 + h . On se rappelle que, pour u 0, on peut crire


2

1 + u = 1 + u u + u + o(u 3 ) ; ici u =
2
8
16

2.

h
u
h
2 donc x = 2 + h = 2 1 + 2 = 2 1 + u = 2 1 + 2
2
3
2
3
h
2 1 + h h + 128 + o(h 3 ) = 2 1 + (x2) (x2) + (x2) + o((x 2)3 )
4
32
4
32
128
Pour calculer le dveloppement limit de sin(x) en lordre 3 on utilise la formule de Taylor :
3
k=n

f (x) =
a

Ici n = 3, a =

k=0

f (k) (a)
(x a)k + o((x a)k ).
k!

et f (x) = sin(x) do
3
;
2
1
f (a) = ;
2
3
f (a) =
;
2
1
f (a) = ;
2

f (x) = sin(x),

f (a) =

f (x) = cos(x),
f (x) = sin(x),
f (x) = cos(x),
donc
sin(x) =

/3

18

u + u + o(u 3 ) =
8
16

3 1
3
+ x

x
2
2
3
4
3

1
x
12
3

+o

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

1 Approximations : polynmes de Taylor & dveloppements limits

3. Pour calculer le dveloppement limit de cos(x) en


k=n

f (x) =
a

Ici n = 3, a =

k=0

lordre 3 on utilise la formule de Taylor-Young :

f (k) (a)
(x a)k + o((x a)k ).
k!

et f (x) = cos(x) do
3
;
2
1
f (a) = ;
2
3
;
f (a) =
2
1
f (a) = ;
2

f (x) = cos(x),

f (a) =

f (x) = sin(x),
f (x) = cos(x),
f (x) = sin(x),
donc
cos(x) =

/6

4. On pose y = x 1. Alors

ln(x)
(1+x)2

3 1

x
2
2
6
4
6

ln(1+y)
. Comme limx1 y
(2+y)2

x
12
6

+o

= 0, on calcul le dveloppement limit de

ln(1+y)
(2+y)2

en zro. Or,

1
ln(1 + y) = y y 2 + o(y 2 ),
2
1
y 2 1
y (2)(2 1) y 2
1
3
(2 + y)2 = 1 +
=
12 +
+ o(y 2 ) =
1 y + y 2 + o(y 2 ) ,
4
2
4
2
2
22
4
2
do

1
3
1 (x 1) + (x 1)2 + o((x 1)2 ) .
4
2

5. n = 4, f (x) = x 3 et x 0 = 1 donc
f (x) = f (1)

(x 1)1
(x 1)2
(x 1)3
(x 1)4
(x 1)0
+ f (1)
+ f (1)
+ f (3) (1)
+ f (4) (1)
0!
1!
2!
3!
4!
= 1 + 3(x 1) + 3(x 1)2 + (x 1)3 .

6. n = 4, f (x) = x 3 et x 0 = 1 donc
f (x) = f (1)

(x + 1)0
(x + 1)1
(x + 1)2
(x + 1)3
(x + 1)4
+ f (1)
+ f (1)
+ f (3) (1)
+ f (4) (1)
0!
1!
2!
3!
4!
= 1 + 3(x + 1) 3(x + 1)2 + (x + 1)3 .

7. n = 4, f (x) = x 3 et x 0 = 2 donc
(x + 2)0
(x + 2)1
(x + 2)2
(x + 2)3
(x + 2)4
+ f (2)
+ f (2)
+ f (3) (2)
+ f (4) (2)
0!
1!
2!
3!
4!
= 8 + 12(x + 2) 6(x + 2)2 + (x + 2)3 .

f (x) = f (2)

8. n = 4, f (x) = x 3 et x 0 = 2 donc
f (x) = f (2)

(x 2)0
(x 2)1
(x 2)2
(x 2)3
(x 2)4
+ f (2)
+ f (2)
+ f (3) (2)
+ f (4) (2)
0!
1!
2!
3!
4!
= 8 + 12(x 2) + 6(x 2)2 + (x 2)3 .

9. n = 4, f (x) = x 3 et x 0 = 3 donc
(x + 3)0
(x + 3)1
(x + 3)2
(x + 3)3
(x + 3)4
+ f (3)
+ f (3)
+ f (3) (3)
+ f (4) (3)
0!
1!
2!
3!
4!
2
3
= 27 + 27(x + 3) 9(x + 3) + (x + 3) .

f (x) = f (3)

G. Faccanoni

19

1 Approximations : polynmes de Taylor & dveloppements limits

Dernire mise jour : Lundi 11 fvrier 2013

10. Selon la formule de Taylor, le dveloppement limit lordre n au point x 0 de f peut tre calcul selon la formule
k=n
k=0

DL n (x 0 ) =

f (k) (x 0 ) (xx0 ) + o((x x 0 )n ). Ici f (x) = x 4 1, x 0 = 1 et


k!
f (0) (x) = x 4 1

f (0) (1) = 0,

f (i ) (x) = 4x 3

f (i ) (1) = 4,

f (i i ) (x) = 12x 2

f (i i ) (1) = 12,

f (i i i ) (x) = 24x

f (i i i ) (1) = 24,

donc
(x + 1)0
(x + 1)1
(x + 1)2
(x + 1)3
+ f (i ) (1)
+ f (i i ) (1)
+ f (i i i ) (1)
+ o((x + 1)3 )
0!
1!
2!
3!
1
(x + 1)
(x + 1)2
(x + 1)3
= 0 + (4)
+ 12
+ (24)
+ o((x + 1)3 )
1
1
2
6
= 4(x + 1) + 6(x + 1)2 4(x + 1)3 + o((x + 1)3 ).

x 4 1 = f (0) (1)

11. Selon la formule de Taylor, le dveloppement limit lordre n au point x 0 de f peut tre calcul selon la formule
k=n
k=0

DL n (x 0 ) =

f (k) (x 0 ) (xx0 ) + o((x x 0 )n ). Ici f (x) = x 4 + 1, x 0 = 1 et


k!
f (0) (x) = x 4 + 1

f (0) (1) = 2,

f (i ) (x) = 4x 3

f (i ) (1) = 4,

f (i i ) (x) = 12x 2

f (i i ) (1) = 12,

f (i i i ) (x) = 24x

f (i i i ) (1) = 24,

donc
(x 1)0
(x 1)1
(x 1)2
(x 1)3
+ f (i ) (1)
+ f (i i ) (1)
+ f (i i i ) (1)
+ o((x 1)3 )
0!
1!
2!
3!
(x 1)
(x 1)2
(x 1)3
1
+ 12
+ 24
+ o((x 1)3 )
= 2 +4
1
1
2
6
= 2 + 4(x 1) + 6(x 1)2 + 4(x 1)3 + o((x 1)3 ).

x 4 + 1 = f (0) (1)

Exercice 1.8 Dveloppements limits gnraliss


Calculer les dveloppements limits suivants :
1. f (x) =
2. f (x) =

x+2
x
x
x1
2
/x

3. f (x) = e
4. f (x) = e

en + lordre 3,

6. f (x) = e /x en lordre 3,

x 2 + 1 en et en + lordre 1,

7. f (x) = e /x en + lordre 3,

en + lordre 3,

/x

8. f (x) =

en + lordre 3,

5. f (x) = e /x en lordre 3,
2

x 2 x
1+x

9. f (x) =

en + lordre 2,

3+x+x 2 2x+x 2
x

en + lordre 2.

C ORRECTION . Soit f dnie sur un intervalle ]A, +[ (ou ], A[). On dit que f admet un dveloppement limit gnralis
lordre n en a = + (ou en a = ) sil existe un polynme P tel que f (x) = P (1/x)+o(1/x n ) au voisinage de ce point. Lexpression P (1/x) nest pas un polynme, mais a des proprits similaires. Dans la pratique, on peut obtenir un dveloppement
limit de f (x) en a = + (ou en a = ) en posant x = 1/t (de sorte que t tend vers 0, avec un signe xe) et en tentant de
dvelopper f (1/t ) au voisinage de 0.
1
1. On pose u = x , ainsi u 0. Alors

1
2x 3

2.

x+

x+2
x

2
1+ x =

1
1
1 + 2u = 1 + 2u (2u) + (2u) + o(u 3 ) = 1 + x 2x 2 +
2
8
16

+ o(x 3 )
Dveloppement limit asymptotique en + : on pose y =
+

20

x+2
x

(y) =

1 y
y 1 y

1
x

et on remarque que limx+ y = 0+ . Alors

1 + y 2 (y>0)
1
=
y2
y(1 y)

1 + y2

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

1 Approximations : polynmes de Taylor & dveloppements limits

1
y2
1
3
1 + y + y 2 + o(y 2 ) 1 +
+ o(y 2 ) = + 1 + y + o(y 2 )
y
2
y
2

do

31
+ o(x 1 ).
2x
On en dduit que le graphe de la fonction admet la droite dquation y = x + 1 comme asymptote en +.
1
Dveloppement limit asymptotique en : on pose encore y = x et on remarque que limx y = 0 . Alors
(x) = x + 1 +

(y) =

1 y
y 1 y

1 + y 2 (y<0)
1
=
2
y
y(1 y)

1 + y2

1
y2
1
3
1 + y + y 2 + o(y 2 ) 1 +
+ o(y 2 ) = + 1 + y + o(y 2 )
y
2
y
2

do

31
+ o(x 1 ).
2x
admet la droite dquation y = x 1 comme asymptote en .
(x) = x 1

On en dduit que le graphe de la fonction


3. f (x) = e /x , n = 3 et a = + donc
2

e /x = e 2t = e y = 1 + y +
2

y2 y3
4
1
4t 2 8t 3
2
2
+
+ o y 3 = 1 + 2t +
+
+o t3 = 1+ + 2 + 3 +o 3 .
2
6
2
6
x x
3x
x

4. f (x) = e /x , n = 3 et a = + donc
3

e /x = e 3t = e y = 1 + y +
3

y2 y3
9t 2 27t 3
3
9
9
1
+
+ o y 3 = 1 + 3t +
+
+o t3 = 1+ + 2 + 3 +o 3 .
2
6
2
6
x 2x
2x
x

5. f (x) = e /x , n = 3 et a = donc
2

e /x = e t = e y = 1 + y +
2

y2 y3
2
4
1
t2 t3
2
+
+ o y3 = 1 t + + o t3 = 1 + 2 3 + o 3 .
2
6
2
6
x 2x
3x
x

6. f (x) = e /x , n = 3 et a = donc
1

e /x = e t = e y = 1 + y +
1

1
1
1
y2 y3
t2 t3
1
+
+ o y3 = 1 t + + o t3 = 1 + 2 3 + o 3 .
2
6
2
6
x 2x
6x
x

7. f (x) = e /x , n = 3 et a = donc
4

e /x = e t = e y = 1 + y +
4

y2 y3
t2 t3
4
8
32
1
+
+ o y3 = 1 + t + + + o t3 = 1 + + 2 + 3 + o 3 .
2
6
2
6
x x
3x
x
1y
y(1+y) .
2
(x) = x 2+ x x22

1
8. On pose y = x . Il sagit de calculer le dveloppement limit en zro lordre 3 de la fonction r (y) =

Or,

1y
1+y

= (1 y)(1 y + y 2 y 3 +o(y 3 )) donc r (y) =

1
y

2y +2y 2 2y 3 +o(y 3 ) et nalement f

+o(x 2 ).

9.
f (1/t ) = t
=

3+

1 1
+
t t2

3t 2 + t + 1

2t 2 t + 1

= (1 A) /2 (1 B ) /2
1

1 1
+
t t2

avec A = t 3t 2 0, B = t 2t 2 0

t 0

t 0

1
1
1
1
= 1 A + A 2 + o(A 2 ) 1 B + B 2 + o(A 2 )
2
8
2
8
1
3 2 1 2
1
1
2
= 1 + t + t + t + o(t ) 1 t + t 2 + t 2 + o(t 2 )
2
2
8
2
8
1 2
= t + t + o(t 2 )
2
1
1
= + 2 + o(1/x 2 ).
x 2x

G. Faccanoni

21

1 Approximations : polynmes de Taylor & dveloppements limits

Dernire mise jour : Lundi 11 fvrier 2013

Exercice 1.9 Calculs de limites


Calculer les limites suivantes
1. lim

x0

1cos(x)
sin(x)

9. lim

x0

x+

3
lim
x3 + x + 1
x+
xsin(x)

11.

12. lim

15.

x+

1
ln(1+x)

lim

8. lim

x ln(x)
2
x1 x 1

21. lim
22. lim

x1

3x+1+ 2x 2x+7
x 2 +x2

23. lim

x1

7
1+ x

1
x0 x

7.

14.

ln sin(x)
x

1
2
x0 x

6. lim

x(cosh(x)+cos(x)2)
x0 tanh(x)+tan(x)2x

20. lim

3
lim 2(tan xsin(x))x
x5
x0
lim sin(x)sin a
xa
xa
xx cos(x)
lim
x0 xsin(x)

13.

1
+ xsinh x

1
x0 xsin(x)

x2 + x

x0 e x 1x x2

cos(x)e x
2
x0 arcsin xx

4. lim

5. lim

sinh(x)+sin(x)2x
x0 x(cosh(x)+cos(x)2)

19. lim

10. lim

x2

cosh x12

lim

18. lim

(1+x) x e
x
x0

arctan xsin(x)
x0 tan xarcsin x

2. lim
3.

x(cosh(x)+cos(x)2)
x0 sinh(x)+sin(x)2x

sin(x)(tanh xx)
ln(1+x)

16. lim (cos(x)) 2 x

24.

x 2

e x e x 2x
x0 xsin(x)

lim

13x+ x+2 72x


x 2 x2
3

x+

x3 + x + 1 x2 + x

1cos(2x)
x
x0 e 1x

17. lim

25. lim

C ORRECTION .
2

11+ x2 +o(x 2 )
x+o(x 2 )
x0

1cos(x)
x0 sin(x)

1. lim

= lim

arctan xsin(x)
x0 tan xarcsin x

2. lim

3
x x3
3
x+ x3

= lim

x0

x
2 +o(x)
1+o(x)
x0

= lim

+o(x 3 )
+o(x 3 )

1
, alors limx+
x2

3. On pose u =

3
x x6
3
x+ x6

cosh

= lim exp
u0

ln 1+ u2 +o(u 2 )
u

u0

4.

1
x0 xsin(x)

5. lim

+o(x 3 )
x2

x0

1
+ xsinh x = lim

3
3
3
x0 x +o(x )

+o(u 2 )
u

ln sin(x) = lim
x

7.

7
1+ x

1
2
x0 x

lim

x+

1
2
x0 x

ln

+o(x 3 )

= 1

u0

u
2

= lim exp
u0

ln(cosh(u))
u

= lim exp

ln( e

u0

u +e u
2

+ o(u) = 1

1x+o(x)
x0 1+x+o(x)

= lim

x x6 +o(x 3 )
x

6
3
3
x0 x +o(x )

1
2
x0 x

= lim

= lim (1 + 7u) /u = lim exp


1

u0

= lim exp (7(1 v/2 + o(v))) = e

u0
7

= 1

3
+ x 3 +o(x 3 ) = lim

6. lim

x3
6

u0

(x+o(x))x 2

x0

x6 +o(x 3 )

= lim (cosh(u))1/u = lim exp

1 x2 +o(x 2 ) 1+x+ x2 +o(x 2 )

= lim

= lim

x
lim cos(x)e 2
x0 arcsin xx

+o(x 3 )

1
x2
u2
2

= lim exp

=0

nexiste pas car

ln 1 x6 + o(x 2 ) = lim

u0

ln(1+7u)
u

= lim exp
v0

7 ln(1+v)
v

x 3 x0
u+o(u)
6u

ln(1+u+o(u))
6u

= lim

= lim exp

7(vv 2 /2+o(v 2 ))
v

v0

u0

= 1
6

v0

8. Comme

1
x

1
ln(1+x) =

ln(1+x)x
x ln(1+x)

x x2 +o(x 2 )x
x 2 +o(x 2 )

1
x0 x

do lim

1
ln(1+x) = 1 .
2

9. En dterminant les dveloppements limit en 0 lordre 3 des fonctions x sin(x), x ln(1 + x) et x tanh(x) on
obtient
3
3
(x + o(x))( x3 + o(x 3 ))
(1 + o(1))( x3 + o(x 3 ))
sin(x)(tanh(x) x)
= lim
= lim
= 0.
lim
x0
x0
x0
ln(1 + x)
x + o(x)
1 + o(1)
1

10. Comme (1 + x) x = e
do lim

x0

1
(1+x) x

11. On note f (x) =

ln(1+x)
x

et en utilisant le dveloppement limit de ln(1 + x) en 0 on a (1 + x) x = e

= e 1 2 +o(x)

e
= 2.

x 3 + x + 1 x 2 + x. On rcrit dabord la fonction comme


f (x) = x

1+

1
1
+ 3
2
x
x

1
On pose y = x . Alors

1
3

1+

1
x

1
2

lim

x+

22

2
x x2 +o(x 2 )
x

x3 + x + 1

x2 + x

(1 + y 2 + y 3 ) 3 (1 + y) 2
= lim
.
y0
y

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

1 Approximations : polynmes de Taylor & dveloppements limits

En utilisant le dveloppement limit de (1 + y) en 0 on a


1

1 + o(y) 1 2 + o(y)
(1 + y 2 + y 3 ) 3 (1 + y) 2
1
lim
= lim
= .
y0
y0
y
y
2
12. En utilisant les dveloppements limits on a :
lim

x0

x sin(x)
2

e x 1 x x2

= lim

x0

x x + x6 + o(x 3 )
2

1 + x + x2 + x6 1 x x2 + o(x 3 )

x3
= lim 63
x0 x
6

+ o(x 3 )

= 1.

+ o(x 3 )

13. En utilisant les dveloppements limits on a :


3

x
2 x + x3 + 2x x + x6 120 + o(x 5 ) x 3
2(tan(x) sin(x)) x 3
15
lim
= lim
=
x0
x0
x5
x5

= lim

x5
4

+ o(x 5 )

14. lim

xa

sin(x)sin(a)
xa

1
= .
4

x5

x0

= cos(a). (On saperoit que cest la dnition de la drive de sin(x) en x = a.)

15. En utilisant les dveloppements limits on a :


2

x x 1 x2 + o(x 2 )
x x cos(x)
lim
=
= lim
x0 x sin(x)
x0 x x + x 3 + o(x 3 )
6

x3
= lim 23
x0 x
6

16. On pose y =

+ o(x )
+ o(x 3 )

= 3.

x, alors

lim (cos(x) 2 x = lim (cos( y)) y =


2

x
2

y0

= lim (sin(y) y = lim e y ln(sin(y)) =


y0

= lim e

y0

y ln

y3
y 6

+o(y 3 )

y0

= lim e

= lim e

y ln y(1

y2
6

+o(y 2 ))

y0

y ln y y ln 1

y0

= lim e y ln y e

y2
6

+o(y 2 ))

= lim e

y ln y y

y0

y3
6

+o(y 3 )

y0

y2
6

=
+o(y 2 )

= 1.

17. Pour calculer la limite donne on peut utiliser les dveloppements limits :
1+x +
e x e x 2x
lim
= lim
x0 x sin(x)
x0

x2
2

+ x6 1 + x x2 + x6 2x + o(x 3 )
3

x x + x6 + o(x 3 )

= lim

2 x6 + o(x 3 )

x0 x 3
6

+ o(x 3 )

= 2.

Sinon on peut utiliser la rgle de LHpital car


n(x) = e x e x 2x,
d (x) = x sin(x),

lim n(x) = 0;

x0

lim d (x) = 0.

x0

On a
n (x) = e x + e x 2,

G. Faccanoni

lim n (x) = 0;

x0

23

1 Approximations : polynmes de Taylor & dveloppements limits

Dernire mise jour : Lundi 11 fvrier 2013

d (x) = 1 cos(x),

lim d (x) = 0;

x0

n (x) = e x e x ,

lim n (x) = 0;

x0

d (x) = sin(x),

lim d (x) = 0;

x0

n (x) = e x + e x ,

lim n (x) = 2;

x0

d (x) = cos(x),

donc

lim d (x) = 1;

x0

n (x)
e x e x 2x
= lim
= 2.
x0 d (x)
x0 x sin(x)
lim

x
x
18. sinh(x) + sin(x) 2x = x + x6 + 120 + x x6 + 120 2x + o(x 5 )
4

x
x
cosh(x) + cos(x) 2 = 1 + x3 + 24 + 1 x2 + 24 2 + o(x 4 )
sinh(x)+sin(x)2x
x0 x(cosh(x)+cos(x)2)

Donc lim

= lim

x0
4

1
60 +o(1)
1
12 +o(1)
x2

x
19. cosh(x) + cos(x) 2 = 1 + x3 + 24 + 1
3

= 1.
5
4

x
+ 24 2 + o(x 4 )

x
x
sinh(x) + sin(x) 2x = x + x6 + 120 + x x6 + 120 2x + o(x 5 )
x(cosh(x)+cos(x)2)
x0 sinh(x)+sin(x)2x

Donc lim

= lim

x0
4

1
12 +o(1)
1
60 +o(1)
x2

x
20. cosh(x) + cos(x) 2 = 1 + x2 + 24 + 1

tanh(x) + tan(x) 2x = x
x(cosh(x)+cos(x)2)
x0 tanh(x)+tan(x)2x

Donc lim

21. On pose y = x 1 Alors

x3

2x 5

+x +

15

= lim

x0

lim x ln(x)
2
x1 x 1

= 5.
4

x
+ 24 2 + o(x 4 ) =
x3

2x 5

1
12 +o(1)
4
15 +o(1)

x4
12
5

+ o(x 4 ),

2x + o(x ) =

4x 5
15

+ o(x 5 ),

5
16 .

15

(1+y) ln(1+y)
= lim y(2+y)
y0

(1+y) y

= lim

y2
2

y3
3

+o(y 3 )

y(2+y)

y0

= lim

1+ 2

y2
6

+o(y 2 )
y

2(1+ 2 )

y0

1
= 2.

22. Soit f (x) = 3x + 1 + 2 x 2x + 7 et g (x) = x 2 + x 2. f et g sont continues sur [0; 2], drivables sur ]0; 2[ et f (1) =
g (1) = 0. On a
f (x) =
f (x)
x1 g (x)

do lim

3
2 3x + 1

1
2 2x

f (x)
x1 g (x)

1
= 36 . On en dduit que lim

2x + 7

g (x) = 2x + 1

1
= 36 .

23. Soit f (x) = 1 3x + x + 2 7 2x et g (x) = x 2 x 2. f et g sont continues sur [2; 0], drivables sur ] 2; 0[ et
f (1) = g (1) = 0. On a
f (x) =
f (x)
x1 g (x)

do lim

3
2 1 3x

1
2 x +2

f (x)
x1 g (x)

1
= 36 . On en dduit que lim

7 2x

g (x) = 2x 1

1
= 36 .

24. On commence par factoriser le terme dominant (comme on sintresse la limite lorsque x tend vers +, on peut
supposer x > 0) :
f (x) =

x3 + x + 1

x2 + x =

x3 1 +

1
1
+ 3
2
x
x

x2 1 +

1
=x
x

1+

1
1
+ 3
2
x
x

1+

1
.
x

On peut alors crire


g (t ) = f (1/t ) =

1
t

1+ t2 + t3

1
3

(1 + t ) 2 =

1
t
(1 + o(t )) 1 + + o(t )
t
2

1
t
1
+ o(t ) = + o(1).
t
2
2

Donc lim f (x) = 1 .


2
x+

24

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

1 Approximations : polynmes de Taylor & dveloppements limits

25. Pour calculer la limite donne on peut utiliser les dveloppements limits :
2

1 1 + (2x) + o(x 2 )
1 cos(2x)
2
lim x
= lim
=
x0 e 1 x
x0 1 + x + x 2 1 x + o(x 2 )
2

= lim

2x 2 + o(x 2 )

x0 x 2
2

+ o(x 2 )

= 4.

Sinon on peut utiliser la rgle de LHpital car


n(x) = 1 cos(2x),

lim n(x) = 0;

x0

d (x) = e x 1 x,

lim d (x) = 0.

x0

On a
n (x) = 2 sin(2x),

lim n (x) = 0;

x0

d (x) = e x 1,

lim d (x) = 0;

x0

n (x) = 4 cos(2x),

lim n (x) = 4;

x0

d (x) = e ,

lim d (x) = 1;

x0

donc
lim

x0

n (x)
1 cos(2x)
= lim
= 4.
x0 d (x)
ex 1 x

Exercice 1.10
crire
le dveloppement limit de sin(x) en 0 lordre 3 ;
le dveloppement limit de e 2x en 0 lordre 3.
Puis calculer
le dveloppement limit de f (x) = sin(x) e 2x en 0 lordre 3.
le dveloppement limit de g (x) = sin(x) en 0 lordre 3.
e 2x
C ORRECTION . On commence par crire
le dveloppement limit de sin(x) en 0 lordre 3 :
sin(x) = x
0

x3
+ o(x 3 );
6

le dveloppement limit de e 2x en 0 lordre 3 :


e 2x = 1 + (2x) +
0

(2x)2 (2x)3
4
+
+ o(x 3 ) = 1 + 2x + 2x 2 + x 3 + o(x 3 );
2
6
3

On peut alors facilement calculer


le dveloppement limit de f (x) = e 2x sin(x) en 0 lordre 3 :
f (x) = x
0

x3
4
+ o(x 3 ) 1 + 2x + 2x 2 + x 3 + o(x 3 ) =
6
3

x3
+ 2x 2 + 2x 3 + o(x 3 ) =
6
11
= x + 2x 2 + x 3 + o(x 3 );
6
=x

le dveloppement limit de g (x) =

sin(x)
e 2x

en 0 lordre 3 :

g (x) =
0

G. Faccanoni

x x6 + o(x 3 )
4
1 + 2x + 2x 2 + 3 x 3 + o(x 3 )

4
u=2x+2x 2 + 3 x 3 +o(x 3 )

25

1 Approximations : polynmes de Taylor & dveloppements limits

Dernire mise jour : Lundi 11 fvrier 2013

x x6 + o(x 3 )

=
1+u
x3
= x
+ o(x 3 ) 1 u + u 2 u 3 + o(u 3 ) =
6
= x

x3
+ o(x 3 )
6

4
4
4
1 (2x + 2x 2 + x 3 ) + (2x + 2x 2 + x 3 )2 (2x + 2x 2 + x 3 )3 + o(x 3 ) =
3
3
3

= x

x3
+ o(x 3 )
6

4
1 2x 2x 2 x 3 + 4x 2 + x 3 8x 3 + o(x 3 ) =
3

x3
+ o(x 3 ) 1 2x + 2x 2 8x 3 + o(x 3 ) =
6
11
= x 2x 2 + x 3 + o(x 3 ).
6

= x

Exercice 1.11
On considre la fonction f (x) = x + x 2 + x.
1
1 + x en lordre 3.

crire le dveloppement limit de

En dduire le dveloppement asymptotique de f lordre 2 en et en +.


crire les quations des asymptotes pour f en et en +.
C ORRECTION . On considre la fonction f (x) = x + x 2 + x. On remarque que

f (x) =

Pour crire le dveloppement limit de

x 1 +
x 1

1
1+ x ,

1+

1
x

si x 0,
si x < 0.

1
1 + x en lordre 3 on commence par se ramener un dveloppement limit

en 0 en posant y = 1/x : il sagit alors de calculer le dveloppement limit de

1 + y en 0 lordre 3

1
1
1 + y = 1 + y y 2 + o(y 2 )
0
2
8
do
1+

1
1
1
= 1+

+ o(x 2 )
x
2x 8x 2

On en dduit le dveloppement asymptotique de f lordre 2


(i) en :
f (x) = x

(ii) en + :
f (x) = x 2 +
+

1
1
1
1
+
+ o(x 2 ) = +
+ o(x 1 )
2x 8x 2
2 8x

1
1
1

+ o(x 2 ) = 2x + 1
+ o(x 1 )
2x 8x 2
4x

On en dduit les quations des asymptotes pour f en


(i) en :
y =

1
2

(ii) en + :
y = 2x + 1.
En effet, le graphe de la fonction est le suivant :

26

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

1 Approximations : polynmes de Taylor & dveloppements limits


y

Exercice 1.12
1. crire le dveloppement limit gnralis de cos

1
2x

en + lordre 3.

1
2 + x en + lordre 3.

2. crire le dveloppement limit gnralis de

3. En dduire le dveloppement limit gnralis de f (x) =

cos

1
2x

1
2+ x

en + lordre 3.

4. crire lquation de lasymptote de f en +.


C ORRECTION . Soit f dnie sur un intervalle ]A, +[. On dit que f admet un dveloppement limit gnralis lordre n
en a = + sil existe un polynme P tel que f (x) = P (1/x)+o(1/x n ) au voisinage de ce point. Lexpression P (1/x) nest pas un
polynme, mais a des proprits similaires. Dans la pratique, on peut obtenir un dveloppement limit de f (x) en a = +
en posant x = 1/t (de sorte que t tend vers 0, avec un signe xe) et en tentant de dvelopper f (1/t ) au voisinage de 0.
1. Soit t =

1

2x 0. Alors
x+

cos
2. Soit t =

1

2x 0. Alors
x+

2+
3. Soit t =

1
t2
1
= cos(t ) = 1 + o t 3 = 1 2 + o x 3
2x
2
8x

1
=
x

1+

1
=
2x

2 1+t =

2 1+

t t2 t3
+
+o t3
2 8 16

2 1+

1
1
1

+
+ o x 3
4x 32x 2 128x 3

1

2x 0. Alors
x+

1
2x

cos

1
1 + 2x

1 t2 + o t 3
2

t
t
2 1 + 2 t8 + 16 + o t 3

Comme
1 t2
2

o(t 3 )

1
1 + 1 t 1 t 2 + 16 t 3 + o(t 3 )
2
8
1
1 1 t 1 t 2 16 t 3 + o(t 3 )
2
8

1t
2

+1 t2
8

1
16 t 3

o(t 3 )

1t
2

3 t2
8

1
16 t 3

o(t 3 )

1
2t

+1 t2
4

1
+ 32 t 3

o(t 3 )

1 t2
8

1
32 t 3

o(t 3 )

1 2
8t

1
+ 16 t 3

o(t 3 )

1 3
16 t

o(t 3 )

1
16 t 3

o(t 3 )
o(t 3 )

G. Faccanoni

27

1 Approximations : polynmes de Taylor & dveloppements limits

Dernire mise jour : Lundi 11 fvrier 2013

alors
2

1 t2 + o t 3
t
2

2 1+

t2
8

t3
16

+o t3

1
1
1
1
1
1
1

+ o(x 3 )
1 t t 2 t 3 + o(t 3 ) =
1

2
2
8
16
4x 32x
128x 3
2
2

4. Lquation de lasymptote de f en + est y =

1
.
2

Exercice 1.13
1
2x

1. crire le dveloppement limit gnralis de sin


2. crire le dveloppement limit gnralis de

en + lordre 3.

1
1 + 2x en + lordre 3.

3. En dduire le dveloppement limit gnralis de f (x) =

x sin

1
2x

1
1 + 2x

en + lordre 3.

4. crire lquation de lasymptote de f en +.


C ORRECTION . Soit f dnie sur un intervalle ]A, +[. On dit que f admet un dveloppement limit gnralis lordre n
en a = + sil existe un polynme P tel que f (x) = P (1/x)+o(1/x n ) au voisinage de ce point. Lexpression P (1/x) nest pas un
polynme, mais a des proprits similaires. Dans la pratique, on peut obtenir un dveloppement limit de f (x) en a = +
en posant x = 1/t (de sorte que t tend vers 0, avec un signe xe) et en tentant de dvelopper f (1/t ) au voisinage de 0.
1. Soit t =

1

2x 0. Alors
x+

t3
1
1
1
= sin(t ) = t + o t 4 =
+ o x 4

2x
6
2x 48x 3

sin
2. Soit t =

1

2x 0. Alors
x+

1+
3. Soit t =

1
=
2x

1+t = 1+

t t2 t3
1
1
1
+
+o t3 = 1+

+
+ o x 3
2
2 8 16
4x 32x
128x 3

1

2x 0. Alors
x+
1
2x

x sin

1
1 + 2x

sin (t )
2t 1 + t

t t6 + o t 4
2

t
t
2t 1 + 2 t8 + 16 + o t 3

1 t6 + o t 3
2

2 + t t4 + t8 + o t 3

Comme
1 t2
6

1
1t
2

1 t2
8

1
16 t 3

o(t 3 )

1t
2

5
+ 24 t 2

1
16 t 3

o(t 3 )

1
2t

+1 t2
4

1
16 t 3

o(t 3 )

5 2
24 t

1 t3
8

o(t 3 )

5
24 t 2

5
48 t 3

o(t 3 )

11
48 t 3

o(t 3 )

11 3
48 t

1
2 + t 4 t 2 + 1 t 3 + o(t 3 )
8

o(t 3 )
1
2

5
1 t + 48 t 2 11 t 3 + o(t 3 )
4
96

o(t 3 )
o(t 3 )

alors
2

1 t6 + o t 3
2+t

28

t2
4

t3
8

+o

t3

1 1
5
11
1
1
5
11
t + t 2 t 3 + o(t 3 ) =
+

+ o(x 3 )
2 4
48
96
2 8x 192x 2 768x 3

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

1 Approximations : polynmes de Taylor & dveloppements limits

4. Lquation de lasymptote de f en + est y = 1 .


2

Exercice 1.14
a) crire le dveloppement limit de sin(2x) et de cos(2x) en 0 lordre 3 ; en dduire le dveloppement limit de
sin(2x)
1
tan(2x) = cos(2x) en 0 lordre 3 soit en utilisant le dveloppement limit en u = 0 de la fonction u 1+u soit en
appliquant la technique de la division suivant les puissances croissantes.
Suggestion : comme on connait le dveloppement limit de tan(x) en 0 lordre 3, il est facile de calculer le dveloppement limit de tan(2x) et de vrier quon a bien fait les calculs.
b) En utilisant le dveloppement limit de ln(1 + z) en 0 lordre 3 et le dveloppement limit de tan(2x) en 0 lordre 3
calcul au point a), dterminer le dveloppement limit de ln 1 + tan(2x) en 0 lordre 3.
c) En utilisant le dveloppement limit de arcsin(x) en 0 lordre 3 et le dveloppement limit de ln 1 + tan(2x) en 0
lordre 3 calcul au point b), calculer
ln 1 + tan(2x) + 2x(x 1)
lim
.
x0
arcsin(x) x

C ORRECTION .
3

a) Comme sin(x) = x x6 + o(x 3 ) et cos(x) = 1 x2 + o(x 3 ), les dveloppements limits de sin(2x) et cos(2x) en 0 lordre 3
sont
sin(2x) = (2x)

4x 3
(2x)3
+ o((2x)3 ) = 2x
+ o(x 3 ),
6
3

cos(2x) = 1

(2x)2
+ o((2x)3 ) = 1 2x 2 + o(x 3 );
2

on peux alors utiliser deux mthodes pour calculer le dveloppement limit de tan(2x) =
la premire mthode utilise le dveloppement limit de
3

g (x) =

2x 4x + o(x 3 )
3

1
1+u

sin(2x)
cos(2x)

en 0 lordre 3 :

u=2x 2 +o(x 3 )

1 2x 2 + o(x 3 )

2x 4x + o(x 3 )
3

=
1+u
4x 3
= 2x
+ o(x 3 ) 1 u + u 2 u 3 + o(u 3 ) =
3
= 2x

4x 3
+ o(x 3 )
3

4x 3
+ o(x 3 )
3
8
= 2x + x 3 + o(x 3 ).
3
= 2x

1 (2x 2 ) + (2x 2 )2 (2x 2 )3 + o(x 3 ) =


1 + 2x 2 + o(x 3 ) =

la deuxime mthode applique la technique de la division suivant les puissances croissantes : si f et g ont au point a
un dveloppement limit lordre n et si g (a) = 0, le polynme dapproximation de f /g lordre n sobtient en divisant
3
suivant les puissances croissantes lordre n le polynme dapproximation de f par celui de g . Ici f (x) = 2x 4x et
3
2
g (x) = 1 2x et on pose la division suivant les puissances croissantes en ne gardant que les termes de degr infrieur
ou gal 3 :
2x

4
3 x3

2x 2

2x

+4x 3

2x

8 3
3x

8 3
3x

8 x3
3
0
Le dveloppement limit de tan(2x) lordre 3 en x = 0 est donc 2x + 8 x 3 + o(x 3 ).
3

G. Faccanoni

29

1 Approximations : polynmes de Taylor & dveloppements limits

Dernire mise jour : Lundi 11 fvrier 2013


3

Pour vrier nos calculs on va utiliser le dveloppement limit de tan(z) : comme tan(z) = z + z3 + o(x 3 ), le dveloppement limit de tan(2x) en 0 lordre 3 est bien tan(2x) = 2x +

8x 3
3

+ o(x 3 ).

b) tant donn que les dveloppements limits en u = 0 lordre 3 de ln(1 + u) et tan(2u) sont
ln(1 + u) = u

u2 u3
+
+ o(u 3 ),
2
3

tan(2u) = 2u +

8u 3
+ o(u 3 ),
3

on en dduit le dveloppement limit en x = 0 lordre 3 de ln(1 + tan(2x)) :

1 + 2x + 8x + o(x 3 )
ln(1 + tan(2x)) = ln

=z 0

x0

= ln(1 + z)
=z

z2 z3
+
+ o(z 3 )
2
3

si on remplace z = 2x + 8x + o(x 3 ) on a
3
3

2x + 8x
2x + 8x
8x 3
3
3
= 2x +

+
3
2
3
8x 3 4x 2 8x 3

+
+ o(x 3 )
= 2x +
3
2
3
16
= 2x 2x 2 + x 3 + o(x 3 ).
3

+ o(x 3 )

c) tant donn que les dveloppements limits en u = 0 lordre 3 de arcsin(u) et ln(1 + tan(2u)) sont
arcsin(u) = u +
on a

u3
+ o(u 3 )
6

ln(1 + tan(2u)) = 2u 2u 2 +

2x 2x 2 + 16 x 3 + o(x 3 ) + 2x 2 2x
ln(1 + tan(2x)) + 2x(x 1)
3
= lim
= lim
3
x0
x0
x0
arcsin(x) x
x + x6 + o(x 3 ) x
lim

16 3
u + o(u 3 )
3
16 3
3
3 x + o(x )
3
x
3
6 + o(x )

= 32.

Exercice 1.15
1. Soit f (x) :=
2. Soit f (x) :=

1x ln(x)
. Quel est son domaine de dnition ? Est-elle prolongeable par continuit en 0 ?
1+x
ln(x)
1+x
. Quel est son domaine de dnition ? Est-elle prolongeable par continuit en 1 ?
1x

C ORRECTION .
1. Pour que f soit bien dnie il faut que, pour tout x R, x vrie le systme suivant

1 + x = 0,

1x
> 0,
1+x

x > 0,

donc D f =]0; 1[. De plus


lim f (x) = lim

x0+

x0+

1x
1+x

ln(x)

= lim e ln(x) ln
x0+

1x
1+x

= e limx0+ ln(x) ln

1x
1+x

et
lim

x0+

ln

1x
1+x

1/ ln(x)

= lim

x0+

1+x
1x

(1+x)(1x)
(1x)2
2

1/(x ln (x))

2x ln2 (x)(1 + x)
x0+
(1 x)3

= lim

= lim

x0+

2(1 + x)
(1 x)3

lim x ln2 (x) = 2 lim x ln2 (x) = 0

x0+

x0+

donc
lim f (x) = e 0 = 1.

x0+

30

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

1 Approximations : polynmes de Taylor & dveloppements limits

2. Pour que f soit bien dnie il faut que, pour tout x R, x vrie le systme suivant

1 + x = 0,

1+x
> 0,
1x

x > 0,
donc D f =]0; 1[. De plus
1+x
1x

lim f (x) = lim

x1

x1

ln(x)

= lim e ln(x) ln

1+x
1x

x1

= e limx1

ln(x) ln

1+x
1x

et

lim

x1

ln

1+x
1x

1/ ln(x)

= lim
x1

1x
1+x

(1x)+(1+x)
(1x)2
2

1/(x ln (x))

= lim
x1

2x ln2 (x)
(1 x 2 )
= lim
x1

2x
1+x

lim

x1

ln2 (x)
2 ln(x)
= 1 lim
=0
x1
1x
x

donc
lim f (x) = e 0 = 1.

x1

Exercice 1.16
Soit f la fonction dnie par
f (x) =

2 + 3x + 4x 2 + x 3 sin

1
x

si x = 0,
si x = 0.

Montrez que f admet, au voisinage de 0, un dveloppement limit dordre 2 et que, pourtant, f (0) nexiste pas.

C ORRECTION . Puisque limx0 x sin

1
x

= 0, on peut crire
f (x) = 2 + 3x + 4x 2 + o(x 2 )

ce qui, par dnition, montre que f admet un dveloppement limit dordre 2 au voisinage de 0.
Dautre part,
f (x) =

3 + 8x + 3x 2 sin
f (x) f (0)
lim x0
x0

1
x

x cos

1
x
2

= lim 3 + 4x + x sin
x0

si x = 0,
1
x

= 3 si x = 0.

Mais f (0) nexiste pas car le quotient


f (x) f (0)
1
1
= 8 + 3x sin
cos
x 0
x
x
na pas de limite quand x tend vers 0.
On sait que, pour quune fonction admette un dveloppement limit dordre n au voisinage de 0, il est sufsante quelle soit n
fois drivable en 0. Cet exercice montre que ce nest pas ncessaire.

Exercice 1.17
Soit f : R R une application dnie par
3
1
x sin x , si x > 0,

f (x) = 0,
si x = 0,

3
x ln|x|, si x < 0.
1. Montrer que f est continue en 0.
2. Calculer f (x) pour x = 0, puis f (0).
3. tudier la continuit de f en 0.

G. Faccanoni

31

1 Approximations : polynmes de Taylor & dveloppements limits

Dernire mise jour : Lundi 11 fvrier 2013

4. Est-ce que f C 1 (R) ?


5. Calculer la drive seconde f (0) si elle existe.
6. Peut-on utiliser la formule de TAYLOR-Y OUNG pour crire le dveloppement limit de f en 0 lordre 2 ? Pourquoi ?
7. crire le dveloppement limit de f en 0 lordre 2 sil existe.
C ORRECTION . Lapplication f : R R se rcrit
3
1
si x > 0,
x sin x ,

f (x) = 0,
si x = 0,

3
x ln(x), si x < 0.
1. f est continue en 0 car
lim f (x) = lim x 3 sin

x0+

x0+

1
= 0 = f (0)
x

et
lim f (x) = lim x 3 ln(x) = 0 = f (0).

x0

2. Comme
lim

x0+

et
lim

x0

x0

1
x 3 sin x 0
f (x) f (0)
= lim
=0
x0+
x 0
x 0

f (x) f (0)
x 3 ln(x) 0
= lim
=0
x0
x 0
x 0

la drive de f est lapplication f : R R dnie par

f (x) =

2
1
1
3x sin x x cos x , si x > 0,

0,

2
3x ln(x) + x 2 ,

3. f est continue en x = 0 car


lim f (x) = lim 3x 2 sin

x0+

x0+

si x = 0,
si x < 0.

1
1
x cos = 0 = f (0)
x
x

et
lim f (x) = lim 3x 2 ln(x) + x 2 = 0 = f (0).

x0

x0+

4. f C 1 (R) car elle est continue, drivable et sa drive est continue.


5. La drive seconde de f en x = 0 nexiste pas car
lim

x0+

1
1
3x 2 sin x x cos x 0
f (x) f (0)
1
1
= lim
= lim 3x sin cos
x0+
x0+
x 0
x 0
x
x

nexiste pas.
6. On ne peut pas utiliser la formule de TAYLOR-Y OUNG pour crire le dveloppement limit de f en 0 lordre 2 car f (0)
nexiste pas.
7. Puisque limx0+ x sin

1
x

= limx0 x ln |x| = 0, on peut crire


f (x) = o(x 2 )

ce qui, par dnition, montre que f admet un dveloppement limit dordre 2 au voisinage de 0.

32

G. Faccanoni

2 Fonctions de plusieurs variables


Quil sagisse de traiter des questions relatives la biologie, la chimie, la physique, la production, la consommation ou encore lenvironnement, etc. une modlisation adquate sexprime le plus souvent laide de fonctions de plusieurs variables.
Ce chapitre introduit les fonctions de plusieurs variables relles en largissant les dnitions nonces dans le module M11
pour les fonctions dune variable relle. videmment, la reprsentation gomtrique devient plus lourde : une fonction de
n variables se visualise priori dans un espace n + 1 dimensions (n pour les variables, 1 pour la fonction), alors que les
pages dun livre sont, par nature, bidimensionnelles. Pour contourner cette impossibilit technique, nous nous limiterons
aux reprsentations des fonctions de deux variables, soit sous forme de dessins en perspective, soit sous forme de coupes
par des plans horizontaux ou verticaux qui donnent des informations souvent utiles, quoique parcellaires. Ce problme
de visualisation introduit une rupture nette par rapport aux fonctions dune variable tudies antrieurement. Nous prenons le parti de privilgier les thmes qui scartent des notions vues pour les fonctions dune seule variable. loppos,
les dnitions et les proprits qui apparaissent comme des gnralisations videntes sont voques ou prsentes brivement.

Dnition Fonction de plusieurs variables


Une fonction f , dnie sur une partie D de Rn et valeurs relles, fait correspondre tout point x (x 1 , x 2 , . . . , x n ) de
D un rel unique f (x).
Le domaine de dnition de f est lensemble D Rn .
Limage par f de D est lensemble Im f (D) = r R r = f (x), x Rn R.
Lensemble des points S = (x, f (x)) x D de Rn+1 est la surface reprsentative de f ; cest lanalogue de la courbe
reprsentative dune fonction dune variable.
x Rn se note aussi x ou x. Si n = 2, on utilise souvent la notation (x, y), si n = 3 la notation (x, y, z).

Exemple dapplications la gestion


1. La production P dune entreprise est souvent exprime en fonction de deux facteurs synthtiques, le capital, not K , et le travail,
not W : P = f (K ,W ).
2. Lutilit U dun consommateur dpend de ses quantits consommes. En prsence de n biens, la fonction dutilit sexprime
sous la forme U = f (x 1 , x 2 , . . . , x n ), o x i dsigne la quantit consomme du i -me bien disponible (i = 1, . . . , n).
3. Le cot C dune brochure publicitaire dpend de son format F , du nombre m de couleurs utilises, de la surface s consacre
aux photographies : C = f (F, m, s). Le format F dpend quant lui de la longueur p, de la largeur q et du nombre de pages n :
F = g (p, q, n). Ainsi C = f (F (p, q, n), m, s) = h(p, q, n, m, s).

Lorsque n = 2, le graphe
G f (x, y, z = f (x, y)) (x, y) D
est tridimensionnel. Les axes relatifs aux variables, x et y,
sont conventionnellement situs dans un plan horizontal (le
domaine D apparat alors comme un sous-ensemble de ce
plan), tandis que la dimension verticale est rserve aux valeurs de z. Ainsi, tout (a, b) D, dont limage est f (a, b) R,
correspond le point suivant du graphe : (a, b, f (a, b)) R3 .
Une mise en perspective permet la visualisation des surfaces
trois dimensions. Dans ce cas, laxe z est toujours plac verticalement. Toutefois, pour des raisons de lisibilit, les axes x
et y ne sont pas toujours prsents selon la mme orientation.
Pour n > 2, la reprsentation plane devient malheureusement impraticable.

33

2 Fonctions de plusieurs variables

Dernire mise jour : Lundi 11 fvrier 2013

Exemple

Exemple
Le graphe de la fonction f : R2 R dnie par f (x, y) = x 2 y 2
est une surface de R3 qui a la forme dune selle de cheval, comme
lindique la reprsentation en perspective de la gure ci-dessous.

Le domaine de la fonction f (x, y) = x + y est donn par


D = (x, y) R2 x + y = 0 . Il se reprsente donc naturellement
comme une portion du plan R2 . En outre, les valeurs prises par
la fonction parcourent tout lensemble des rels positifs ou nuls :
Im f (D) = R+ .
y
D

Dnition Fonctions partielles


Soit f une fonction de D R2 dans R et (a, b) un point intrieur de D. Les fonctions
f b : x f (x, b)

et

f a : y f (a, y)

dnies sur un intervalle ouvert contenant respectivement a et b, sont appeles les fonctions partielles associes f au
point (a, b).

34

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

2 Fonctions de plusieurs variables

De la mme manire, on peut considrer des coupes horizontales du graphe dune fonction de deux variables et on obtient,
de faon gnrale, des courbes planes, dites courbes de niveau. En pratique, on reprsente simultanment diffrentes courbes
de niveau pour visualiser la progression du graphe. Cette reprsentation sapparente aux cartes gographiques o le niveau
correspond laltitude.

Dnition Lignes de niveau


Soit k R et f une fonction de D R2 dans R ; lensemble (x, y) D f (x, y) = k est la courbe de niveau k de la fonction
f . Les courbes de niveau dune fonction f (x, y) fournissent une reprsentation gomtrique de f sur le plan, alors que
son graphe en donne une dans lespace. La courbe de niveau k est la projection sur le plan dquation z = 0 de lintersection du graphe de f avec le plan horizontal z = k.

F IGURE 2.1: Relation entre le graphe dune fonction et ses courbes de niveau. Gomtriquement, la ligne de niveau est la
projection sur le plan (x, y) de lintersection de la surface reprsentative de f avec le plan dquation z = k. Par
exemple, si f reprsente la hauteur dun point de la surface terrestre, ses courbes de niveau sont celles apparaissant sur les cartes topographiques.

Exemple
La fonction de production de C OBB -D OUGLAS f : (R )2 R scrit f (x, y) = x y (avec , > 0). Les courbes de niveau dune telle
+
fonction sont nommes isocantes ou courbes disoproduction. Pour un niveau x k > 0 de production, lquation x y = k dtermine
les points du plan (x, y) donnant toutes les combinaisons des quantits de facteurs qui permettent de produire ce niveau k.

G. Faccanoni

35

2 Fonctions de plusieurs variables

Dernire mise jour : Lundi 11 fvrier 2013

F IGURE 2.2: Les lignes de niveau retent souvent une ralit physique. Sur une carte topographique, elles dsignent les
points de mme altitude (ici, laltitude du point A est 940 + d = 940 + cb/a). Sur une carte mtorologique, elles
sont les isothermes (lignes reliant les points dgale temprature) ou les isobares (lignes reliant les points dgale
pression).

Exemple
Soit > 0 et considrons la fonction f (, ) = 2 . Cette fonction est souvent utilise en gestion de portefeuille : dsigne la
rentabilit attendue du portefeuille et sa volatilit (cart-type de la rentabilit). La fonction f reprsente lutilit attendue dun
investisseur qui prsente de laversion vis--vis du risque (2 est affect dun coefcient ngatif). Les courbes de niveau pour x
sont ici appeles courbes dindiffrence ou courbes diso-utilit puisquelles caractrisent les rentabilits attendues et les volatilits
des portefeuilles qui atteignent, pour linvestisseur considr, un niveau x dutilit attendue.

Cartes topographiques
On peut considrer le relief dune rgion comme tant le graphe dune fonction de deux variables (par exemple, laltitude
en fonction de la longitude et de la latitude). Une courbe de niveau nous indique les points de mme altitude (ou de
mme niveau). En dessinant les courbes de niveau avec leur altitude correspondante, on obtient la carte topographique
du relief. La lecture dune carte topographique permet non seulement dobtenir des mesures quantitatives du relief, mais
aussi de faire rapidement des observations qualitatives sur sa nature. Par exemple, localiser les points de plus haute et de
plus basse altitude ; les crtes, les fonds, les valles, les cols, etc. ; les endroits du relief o les pentes sont plus escarpes
ou plus douces, puisquils correspondent respectivement aux courbes de niveau trs rapproches ou trs distantes.

Exemple
Limage ci-contre montre les courbes de niveaux dune fonction
f . On peut alors se faire une ide de lallure de la fonction. Par
exemple f (1, 3) 72, f (4, 5) 56, f (3, 3) < 50 etc.

Exemple
Alice se rend chez son picier pour y acheter des grappes de raisin et du fromage la coupe. Le prix du raisin est x 5 euros le Kg,
celui du fromage considr est de 18 euros le Kg. Si Alice dcide dacheter x Kg de raisin et y Kg de fromage, sa dpense en euros est de
D(x, y) = 5x + 18y.
Cette dpense constitue donc une fonction linaire D : R2 R+ des variables x et y. Le graphe obtenu est une portion de plan.
+

36

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

2 Fonctions de plusieurs variables

Si Alice dcide de payer en liquide et dispose de L euros seulement, elle ne peut envisager que des budgets (x, y) tels que D(x, y) L.
Graphiquement, ceci revient essentiellement envisager une intersection de la surface S avec des plans horizontaux dquation z =
k [0; L].

Exemple
Le nombre de voitures produites annuellement par une usine dpend du nombre x dheures de travail et du capital y disposition de
la manire suivante :
N (x, y) = 2x 2/3 y 1/3 .
On suppose par ailleurs que le cot de production de q voitures slve
C (q) = 1 + 3q + q 2
et lon dnit aussi une fonction bnce B : R2 R par
+
B (q, p) = q p C (q).
o p est le prix. N et B sont des fonctions dnies sur R2 , valeurs relles, non linaires : les surfaces ne sont plus des portions de
+
plan ! On peut envisager dtudier le comportement de la fonction B prix x, cest--dire lorsque p est x une certaine valeur p 0 .
Graphiquement cela correspond considrer lintersection de la surface avec le plan vertical dquation p = p 0 . On peut aussi sintresser lensemble des couples (q, p) permettant de raliser le bnce B 0 . Graphiquement cela correspond considrer lintersection
de la surface avec le plan horizontal dquation z = B 0 . On peut de plus envisager la fonction B : R3 R donnant le bnce annuel
+
ralis en fonction du nombre dheures de travail, du capital et du prix unitaire x : B (x, y, p) = B (N (x, y), p). B est une fonction de 3
variables, son graphe se situe donc dans R4 . Cependant les surfaces de niveaux peuvent tre visualises, ainsi que les variation de B en
fonction de x lorsque les variables y et p sont xes.

G. Faccanoni

37

2 Fonctions de plusieurs variables

Dernire mise jour : Lundi 11 fvrier 2013

 Exercices



Exercice 2.1
Dans chaque cas, dterminez et reprsentez le domaine de dnition des fonctions donnes.
y+x 2
y

1. f (x, y) =

2. f (x, y) =

ln(y)
xy

3. f (x, y) = ln(x + y)

4. f (x, y, z) =

ln(x 2 +1)
yz

C ORRECTION .
1. D = (x, y) R2 y x 2 et y > 0
y

3. D = (x, y) R2 y > x
y
x

2. D = (x, y) R

y > 0 et x > y
y

4. D = (x, y, z) R3 y = 0 et z = 0

Exercice 2.2
Dans chaque cas, dterminez les courbes de niveau des fonctions de deux variables donnes. Esquissez ensuite leurs
graphes (le graphe peut tre vu comme un empilement de courbes de niveau qui forment une surface dans R3 ).
1. f (x, y) = x + y 1
2. f (x, y) = e

3. f (x, y) = y cos(x)

yx 2

C ORRECTION .
1. f (x, y) = x + y 1 : f (x, y) = ssi y = 1 x , les courbes de niveau sont donc des droites et le graphe de f est un plan.
2

2,4

-2

1,6
2

-1

0,8
00

-1

0,0

-2
-0,8

0
-2

-1

1
2

2
-1,6

-2,4

x -1
-3,2

-4,0

-2
-4,8

yx 2

2. f (x, y) = e
: f (x, y) = ssi y = x + ln(), les courbes de niveau sont donc des paraboles. On observe notamment la
croissance exponentielle marque lorsque les valeurs prises par y sont grandes et celles prises par |x| sont petites.

38

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

2 Fonctions de plusieurs variables

3 000

2 500

2 000

1 500

0
-2

-1

-2

8,0

1 000

x
x

-1

500

5,5

3,0

0,5

y -1

0
0

-2,0

-2

3. f (x, y) = y cos(x) : f (x, y) = ssi y = cos(x) +


10

8
6
9

-10

y
-5

-10

-8

-6

-4

-2

10

0
-1

-2

4 -5
0

5
-6

10

-4

-10

10

-11
-6
-8

-10

Exercice 2.3 Domaine de dnition, courbes de niveau


1. Dterminer et reprsenter le domaine de dnition de la fonction f : R2 R dnie par f (x, y) = ln(x y 2 ).
2. Dterminer et reprsenter ses courbes de niveau.
C ORRECTION .

D f = (x, y) R2 x y 2 > 0 = (x, y) R2 y 2 < x


y

1
2

G. Faccanoni

x y2 = ek

x = y2 + ek

k
k = 2
k =0

1
0

f (x, y) = k

k =1

1
2

39

2 Fonctions de plusieurs variables

Dernire mise jour : Lundi 11 fvrier 2013

Exercice 2.4
Associer chaque fonction (1-6) sa surface (A-F) et ses courbes de niveau (I-VI) :
1. f (x, y) = sin(x y)
2. f (x, y) = sin(x y)
3. f (x, y) = (1 x 2 )(1 y 2 )
4. f (x, y) =

xy
1+x 2 +y 2
x

5. f (x, y) = e cos(y)
6. f (x, y) = sin(x) sin(y)

C ORRECTION . 1-C-II, 2-F-I, 3-B-VI, 4-D-V, 5-A-IV, 6-E-III.

40

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

2 Fonctions de plusieurs variables

Exercice 2.5
Associer chaque fonction (1-6) sa surface (I-VI).
1. f (x, y) = |x| + |y|
2. f (x, y) = |x y|
3. f (x, y) =

1
1+x 2 +y 2

4. f (x, y) = (x 2 y 2 )2
5. f (x, y) = (x y)2
6. f (x, y) = sin(|x| + |y|)

C ORRECTION . 1-VI, 2-V, 3-I, 4-IV, 5-II, 6-III.

Exercice 2.6
Dans la gure ci-contre on a trac les isobares de lAmrique du Nord au 12 aot 2008. La pressione indique est
mesure en millibars (mbar).
1. Donner une estimation de la pression Chicago
(point C), Nashville (point N), San Francisco
(point S) et Vancouver (point V).

2. Dans quelle ville le vent est le plus fort ?

C ORRECTION . Au point C la pression est de 1013 mbar environ, au point N la pression est de 1012 mbar environ, au point S
la pression est de 1010 mbar environ, au point V la pression est suprieure 1016 mbar. Le vent est plus fort San Francisco
car le gradient de pression est plus fort que dans les autres villes.

G. Faccanoni

41

3 Limites et continuit des fonctions de Rn dans R


La notion de limite pour une fonction de plusieurs variables gnralise naturellement la notion correspondante dans le cas
des fonctions dune seule variable. Toutefois, un nouvel lment entre en jeu : les limites unilatrales (i.e. de la gauche et
de la droite) perdent leur sens et sont remplaces par les nombreuses limites directionnelles possibles. En effet, ds que le
domaine se situe dans un espace deux dimensions au moins, les chemins qui mnent un point donn peuvent suivre
divers axes. Ainsi, lensemble des points en lesquels une limite peut tre considre, doit tre dni en tenant compte de
toutes les possibilits daccs (voir par exemple la gure 3.1). Une faon commode de procder sappuie sur la notion de
boule ouverte dans Rn qui gnralise celle dintervalle ouvert dans R. Pour cela il faut dabord introduire la notion de norme
dans Rn qui gnralise la notion de distance dans R.

F IGURE 3.1: Diffrents faons de sapprocher du point x0 .

Dnition Norme
On appelle norme sur Rn toute application N de Rn dans [0; +[ possdant les proprits suivantes :
N (x) = 0 x = 0

pour tout x Rn

N (x) = ||N (x)

pour tout x Rn , pour tout R

N (x + y) N (x) + N (y)

pour tout x, y Rn

(sparation),
(homognit),
(ingalit triangulaire).

On emploie gnralement la notation x pour N (x), qui rappelle lanalogie avec la valeur absolue dans R ou le module
dans C.

Proprit
Pour tout x, y Rn
x y

xy x + y .

Dnition Boules
Dans Rn muni dune norme on appelle
Boule ouverte de centre A Rn et de rayon r > 0 lensemble B(A, r ) = {x Rn tel que x A < r } ;
Boule ferme de centre A Rn et de rayon r > 0 lensemble B(A, r ) = {x Rn tel que x A r }.

Normes classiques
Soit p N . Dans Rn , on utilise les normes classiques suivantes dnies pour x = (x 1 , x 2 , . . . , x n ) par :
n

|x i |p ,

= sup |x 1 |, |x 2 |, . . . , |x n | .

i =1

Si p = 2, on parle de norme euclidienne.

43

3 Limites et continuit

Dernire mise jour : Lundi 11 fvrier 2013

F IGURE 3.2:

lim

(x,y)(a,b)

f (x, y) = L

Exemple
On veut dessiner les boules fermes de centre (0, 0) et de rayon r > 0 relatives aux trois normes classiques de R2 : 1 , 2 et .
La boule ferme de centre (0, 0) et rayon r > 0 est lensemble de points
B((0, 0), r ) = {(x, y) R2 | (x, y) (0, 0) r } = {(x, y) R2 | (x, y) r }.
Pour la norme on a
(x, y) < r

sup{|x|, |y|} r.

Pour la norme 1 on a
(x, y) 1 < r

|x| + |y| r.

Pour la norme 2 on a
(x, y) 1 < r

|x|2 + |y|2 r 2 .

r
r

max{|x|, |y|} r

|x| + |y| r

x2 + y 2 r

La mot boule a donc ici un sens plus gnrale que dans la vie courante !

Dnition Limite en un point


Soit D un ouvert de Rn , A D et f une fonction dnie sur D, ventuellement non dnie en A, valeurs relles.
On dit que f a pour limite au point A, ce que lon crit lim f (x) = , si pour tout > 0 il existe > 0 tel que
xA

x D \ { A } et x A < = | f (x) | < ,


autrement dit
x D B(A, ) = | f (x) | < .
Voir la gure 3.2 pour un exemple avec une fonction de deux variables et la norme euclidienne.
On dit que f tend vers + quand x tend vers A, ce que lon crit lim f (x) = +, si pour tout M > 0 il existe > 0 tel
xA
que
x D \ { A } et x A < = f (x) > M ,
autrement dit
x D B(A, ) = | f (x) | > M .
On dit que f tend vers quand x tend vers A, ce que lon crit lim f (x) = , si pour tout M < 0 il existe > 0 tel
xA
que
x D \ { A } et x A < = f (x) < M ,
autrement dit
x D B(A, ) = | f (x) | < M .

44

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

3 Limites et continuit

Proprit
Lexistence et la valeur ventuelle de la limite sont indpendantes de la norme choisie dans R2 . Lorsquelle existe, la limite
est unique.

Proprit
Si f a pour limite
mme limite .

en A, la restriction de f toute courbe continue (non seulement les droites !) passant par A admet la

Astuce
En pratique, pour prouver quune fonction de plusieurs variables nadmet pas de limite en A, il suft dexpliciter une
restriction une courbe continue passant par A qui nadmet pas de limite, ou deux restrictions qui conduisent des
limites diffrentes. Mais pour prouver lexistence dune limite, il faut considrer le cas gnral.

Attention
Si la restriction toute droite passant par A admet la mme limite, on ne peut pas conclure que la limite existe !

Dnition Continuit
Soit f une fonction de D Rn dans R. On dit que f est continue en A D si f possde en A une limite gale f (A). Si f
est continue en chaque point de D, on dit que f est continue sur D.

Dnition Prolongement par continuit


Soit f une fonction de D Rn \ { A } dans R. Si lim f (x) = , la fonction f dnie sur D { A } par f (A) =
xA

et f (x) = f (x)

pour x D est la seule fonction continue en A dont la restriction D soit f . On lappelle le prolongement par continuit
de f A.

Proprit Oprations algbriques


Les fonctions continues de plusieurs variables jouissent des mmes proprits que les fonctions continues dune seule
variable. Les fonctions lmentaires telles que les polynmes, les fonctions exponentielles, logarithmiques et trigonomtriques sont continues dans leurs domaines de dnition respectifs. La continuit des autres fonctions stablit, le cas
chant, en tant que somme, produit, compose, le quotient (lorsque le dnominateur ne sannule pas) etc., de fonctions
continues.

Exemple
1. f (x, y) = x 2 + y 2 x y + y est continue dans R2 (polynme du second degr deux variables).
2. f (x, y, z) = e y + x y 2 z est continue dans R3 (somme dune exponentielle et dun polynme).
3. f (x, y) = ln(x + y 2 ) 3 est continue dans D = (x, y) R2 x + y 2 > 0 comme somme du logarithme dun polynme (fonction
compose) et dune constante.

UUUUUUUUUUUUUUUU Astuces UUUUUUUUUUUUUUU

En pratique, lorsque n = 2, il est souvent utile de passer aux coordonnes polaires pour ramener le calcul de la limite dune
fonction de deux variables celui de la limite dune fonction dune seule variable. En effet, tout point (x, y) de R2 \ { (a, b) }
peut tre reprsent par ses coordonnes polaires centres autour dun point (a, b) grce aux relations : x = a + r cos(),
y = b + r sin() avec r > 0 et [0; 2[.

G. Faccanoni

45

Dernire mise jour : Lundi 11 fvrier 2013

3 Limites et continuit

B((a, b), R) = (x, y) R2

b
a

(x a, y b) < R

Dans cette criture, r reprsente la distance entre (a, b) et (x, y) de sorte que
lim

(x,y)(a,b)

f (x, y) = lim f (a + r cos(), b + r sin())


r 0

On peut alors utiliser la condition sufsante suivante :

Proposition
Sil existe R et une fonction r s = s(r ) telle que au voisinage de (a, b) on a
| f (a + r cos(), b + r sin()) | s(r ) 0,

r 0

alors
lim

(x,y)(a,b)

f (x, y) = .

Exemple
Montrons de deux manires que

lim

(x,y)(0,0)

f (x, y) avec f (x, y) =

x 2 y 2
nexiste pas.
x 2 +y 2

Premire mthode. La premire mthode utilise la dnition de limite. En effet, le long de laxe horizontal qui a quation y = 0, on a
x2
= lim 2 = 1
x0 x
(x,y)(0,0) x 2 + y 2
lim

x2 y 2

y=0

tandis que, le long de laxe vertical qui a quation x = 0, on a


lim

x2 y 2

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

= lim

y 2

y0 y 2

= 1

de sorte que les deux limites ne concident pas.

Deuxime mthode. La seconde manire est base sur les coordonnes polaires. En posant x = r cos() et y = r sin(), on a
lim

(x,y)(0,0)

f (x, y) = lim

r 0,

f (r cos(), r sin()) = lim

Le rsultat varie selon la direction , donc

r 2 (cos2 () sin2 ())

r 0, r 2 (cos2 () + sin2 ())

= lim (cos2 () sin2 ()) = cos(2).


r 0,

x 2 y 2
2
2 nexiste pas.
(x,y)(0,0) x +y

lim

Exemple
Soit f la fonction dnie sur R2 \ {(0, 0)} par
xy
f (x, y) = 2
.
x + y2
Comme f (0, t ) = 0 et f (t , t ) = 1 alors f ne peut pas tre prolonge par continuit en (0, 0).
2

46

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

3 Limites et continuit

Soit f la fonction dnie sur R2 \ {(0, 0)} par

xy

f (x, y) =

x2 + y 2

Pour trouver la valeur de la limite, si elle existe, il suft de calculer la limite dune restriction une courbe continue passant par
(0, 0) : comme f (0, t ) = 0 pour tout t , si la limite existe elle est 0. Pour vrier que cest bien la limite on passe en coordonnes
polaires : on pose x = r cos() et y = r sin() pour r > 0 et [0, 2] ; on obtient
f (x(r, ), y(r, )) =

r 2 cos() sin()
r 2 (cos2 () + sin2 ())

= r cos() sin() =

r
sin(2).
2

Comme |sin(2)| 1, alors | f (x, y)| r 0 indpendamment de , donc


2
r 0

lim

(x,y)(0,0)

f (x, y) = 0.

f peut donc tre prolonge par continuit en (0, 0) par la valeur 0.

G. Faccanoni

47

3 Limites et continuit

Dernire mise jour : Lundi 11 fvrier 2013

 Exercices



Exercice 3.1
Ces limites existent-elles dans R ?
1.

lim

(x,y)(1,1)

1
;
xy

2.

y3
;
(x,y)(1,0) (x 1)2 + y 2

3.

lim

lim

(x,y)(0,0)

xy
.
x2 + y 2

C ORRECTION .
1. La limite lim(x,y)(1,1)

1
xy

nexiste pas car f (1, y) =

1y et
y1+

f (1, y) =

1y +.
y1

2. En polaire x = 1 + r cos(), y = r sin() : f (r, ) = r sin3 et |r sin3 | r ainsi lim f (r, ) = 0 et nalement
r 0

y3
= 0.
(x,y)(1,0) (x 1)2 + y 2
lim

On peut galement utiliser le thorme du pincement sans passer par les coordonnes polaires, grce aux ingalits
suivantes :
|y|3
y3
y = 0.
x 2 + y 2 y 2 = 2
2 = |y|
2
x +y
y
3. La limite lim(x,y)(0,0)

xy
x 2 +y 2

nexiste pas car f (x, x) =

1
2

et f (x, 0) = 0.

Exercice 3.2
Soit f la fonction dnie sur R2 par
x2 y
f (x, y) = x 4 2x 2 y + 3y 2

si (x, y) = (0, 0)
sinon.

Montrer que la restriction de f toute droite passant par lorigine est continue mais que f nest pas continue lorigine.

C ORRECTION . Remarquons tout dabord que la fonction est bien dnie dans R2 puisque
x 4 2x 2 y + 3y 2 = (x 2 y)2 + 2y 2
ne sannule quen (0, 0).
La restriction de f aux droites x = 0 et y = 0 est la fonction nulle. De plus, la restriction de f la droite y = mx, avec m = 0,
donne
mx
f (x, mx) = 2
x 2mx + 3m 2
et tend vers 0 quand x tend vers 0. Comme f (0, 0) = 0, la restriction de f toute droite passant par lorigine est donc continue.
Considrons la restriction de f la parabole y = x 2 . On a
f (x, x 2 ) =

x4
1
= .
2x 4 2

Par consquent, f (x, x 2 ) ne tend pas vers 0 quand x tend vers 0.

Exercice 3.3
Soit f la fonction dnie sur R2 \ {(0, 0)} par
f (x, y) =

x ln(1 + x 3 )
.
y(x 2 + y 2 )

Calculer, si elle existe, la limite de f pour (x, y) qui tend vers (0, 0).

48

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

3 Limites et continuit

ln(1 + x 3 )
ln(1 + x 3 )
C ORRECTION . Pour m = 0 on a f (x, mx) =
0 mais f (x, x 2 ) = 3

= 1. La limite nexiste donc

m(1 + m 2 )x 2 x0
x (1 + x 2 ) x0
pas.

Exercice 3.4
Soit f : R2 R la fonction ainsi dnie

x3 + y 3

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

si (x, y) = (0, 0),


si (x, y) = (0, 0).

Est-elle continue sur R2 ?

C ORRECTION . On utilise les coordonnes polaires : x = r cos(), y = r sin() ; alors f (r, ) = r (cos3 + sin3 ) et comme
| f (r, )| |2r | 0, on en dduit que limr 0 f (r, ) = 0 indpendamment de , ce qui prouve que lim(x,y)(0,0) f (x, y) = 0,

r 0

i.e. que f est continue en (0, 0). De plus elle est continue sur R2 \ { (0, 0) } comme quotient de fonctions continues dont le
dnominateur ne sannule pas. Nous pouvons donc conclure que f est continue sur R2 .

Exercice 3.5
Montrer que la fonction f : R2 \ { (0, 0) } R dnie par
f (x, y) =

x y2
x2 + y 4

nest pas prolongeable par continuit en (0, 0).

C ORRECTION . Pour que f soit prolongeable par continuit en (0, 0) il faut que lim(x,y)(0,0) f (x, y) = R. Pour prouver que
cette limite nexiste pas il suft dexpliciter deux restrictions deux courbes continues passant par (0, 0) qui conduisent des
3
limites diffrentes. La restriction de f la courbe continue y = x qui passe par le point (0, 0) est la fonction f (x, x) = x 2x 4 =
+y
x
.
1+x 2

La restriction de f la courbe continue x = y 2 qui passe par le point (0, 0) est la fonction f (y 2 , y) =

1
f (x, x) 0 mais f (y 2 , y) = 2 , la fonction nest pas prolongeable par continuit en (0, 0).

y4
y 4 +y 4

= 1 . Comme
2

x0

Exercice 3.6
Montrer que la fonction f : R2 \ { (0, 0) } R dnie par
f (x, y) =

sin(x 2 ) sin(y 2 )
x2 + y 2

nest pas prolongeable par continuit en (0, 0).

C ORRECTION . Pour que f soit prolongeable par continuit en (0, 0) il faut que lim(x,y)(0,0) f (x, y) = R. Pour prouver que
cette limite nexiste pas il suft dexpliciter deux restrictions deux courbes continues passant par (0, 0) qui conduisent des
2
limites diffrentes. La restriction de f la courbe continue y = 0 qui passe par le point (0, 0) est la fonction f (x, 0) = sin(x ) . La
x2
restriction de f la courbe continue x = 0 qui passe par le point (0, 0) est la fonction f (0, y) =

sin(y 2 )
.
y2

Comme f (x, 0) 1

x0

mais f (0, y) = 1, la fonction nest pas prolongeable par continuit en (0, 0).

G. Faccanoni

49

3 Limites et continuit

Dernire mise jour : Lundi 11 fvrier 2013

Exercice 3.7
Soit f : R2 \ { (0, 0) } R la fonction dnie par f (x, y) =
1. daprs la dnition,

6x 2 y
. Montrer que lim(x,y)(0,0)
x 2 +y 2

f (x, y) = 0 de trois faons :

2. daprs le thorme de pincement,


3. en utilisant les coordonnes polaires.
C ORRECTION .
1. Soit > 0. Il faut trouver r > tel que
6x 2 y
0 < .
x2 + y 2

x 2 + y 2 0 < r =
Comme on a
x 2 + y 2 x 2 =

6x 2 |y|
6x 2 y
= 6|y|

2 + y2
x
x2

x2 + y 2

(x, y) = (0, 0),

il suft de choisir r = /6.


2. Pour tout (x, y) = (0, 0) on a
0

6x 2 y
6|y| 0

(x,y)(0,0)
x2 + y 2

3. Posons x = r cos() et y = r sin(). On obtient


6x 2 y
= lim (6r cos2 () sin()).
r 0
(x,y)(0,0) x 2 + y 2
lim

Or, 0 |6r cos2 () sin()| 6r 0, donc lim(x,y)(0,0) f (x, y) = 0.

r 0

Exercice 3.8
Calculer la limite si elle existe ou montrer quelle nexiste pas :
a)

x 4 +y 4
2
2
(x,y)(0,0) x +y

i)

b)

|x|+|y|
lim
2
2
(x,y)(0,0) x +y

j)

lim

c)

x3
lim
2
2
(x,y)(0,0) x +y

d)

x y2y
lim
2
2
(x,y)(2,0) x +y 4x+4

e)

y sin(x+1)
lim
2
(x,y)(1,2) x 2x+1

f)
g)
h)

lim

(x,y)(0,0)

k)
;

m)

x 2 +y 2
x 2 +y 2 +11

2x 2 +3x y+y 2
x 2 +5y 2
(x,y)(0,0)

lim

(x+y)2
2
2
(x,y)(0,0) x +y

lim

l)

n)

o)

p)

x 2 sin2 y
2
2
(x,y)(0,0) x +3y

lim

(x,y)(0,0)

q)

x 2 y 2
lim
2
2
(x,y)(0,0) x +y

lim

lim

x y+y z 2 +xz 2
2
2
4
(x,y,z)(0,0,0) x +y +z

t)
;
u)

v)

xe x/y ;
x ln y

(x,y)(0,1)

sin(x 2 +y 2 )
lim
2
2
(x,y)(0,0) x +y

(x,y)(0,0)

x2 y
x 4 +y 2
(x,y)(0,0)

x2 y 3
lim
2
2
(x,y)(0,0) 2x +y

x 3 +y 2
lim
2
2
(x,y)(0,0) x +y

s)

arctan((x+y)2 )
x2

3x 2 y
x 2 +y 2
(x,y)(0,0)

r)

lim

x 2 +(y1)2

w)

lim

lim

lim

lim

(x,y)(0,0)

lim

(x,y)(0,0)

x2
x 2 +y 2

lim

(x,y)(0,0)

x 2 x 3 +y 2 +y 3
x 2 +y 2

xy
lim
(x,y)(0,0) x+y

(x 2 + y 2 ) ln(x 2 + y 2 ) + 5.

C ORRECTION .
a) Comme | f (x, y)|
b) Comme f (x, y)

(x 2 +y 2 )2
x 2 +y 2

1
x 2 +y 2

= x 2 + y 2 et en polaire x 2 + y 2 = r 2 0 alors

r 0

et en polaire x 2 + y 2 = r 2 0 alors

r 0

|x|+|y|
lim
2
2
(x,y)(0,0) x +y

c) En polaire : f (r, ) = r cos3 et |r cos3 | r . Comme lim f (r, ) = 0 alors


r 0

d) Comme f (x, 0) = 0 et f (x, x 2) =

50

1
2

la limite

x 4 +y 4
2
2
(x,y)(0,0) x +y

x y2y
lim
2
2
(x,y)(2,0) x +y 4x+4

lim

= 0.

= +.

x3
lim
2
2
(x,y)(0,0) x +y

= 0.

nexiste pas.

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

e) Comme f (x, 2) =

3 Limites et continuit

y sin(x+1)
2 sin(x+1)

lim
x1 x+1 alors (x,y)(1,2) x 2 2x+1
x1
r2
r 2 +11

f) En polaires : f (r, ) =

g) Comme f (x, 0) = 2 et f (0, y) =

qui ne dpend que de r . Comme lim f (r, ) = 2 alors


r 0

1
5

alors

lim

(x,y)(0,0)

h) Comme f (x, x) = 2 et f (x, x) = 0 alors


i) En polaires : f (r, ) =
j) Comme f (x, x) =

cos2 () sin2 (r sin())


1+2 sin2 ()

arctan((2x)2 )
4 et

x2
x0

(x+y)2
2
2
(x,y)(0,0) x +y

lim

x 2 +y 2 +11

f (x, 0) =

nexiste pas.

arctan((x+y)2 )
arctan(x 2 )
1 alors lim

x2
x2
y0
(x,y)(0,0)

x 2 y 2
x 2 +y 2
(x,y)(0,0)

lim

sin(r 2 )
. Comme lim f
r2
r 0

r3
1+cos2 ()

= 0.

nexiste pas.

car |cos2 () sin3 | 1. Comme lim f (r, ) = 0 alors


r 0

(r, ) = 1 alors
y0

lim

(x,y)(0,0)

sin(x 2 +y 2 )
x 2 +y 2

x 3 +y 2
lim
2
2
(x,y)(0,0) x +y

o) Comme f (x, x) = xe 0 mais f (x, x 2 ) = xe 1/x + alors

x0+

x0

x 2 sin2 y
2
2
(x,y)(0,0) x +3y

lim

nexiste pas.

n) Comme f (x, 0) = x 0 mais f (0, y) = 1 1 alors

x0

= 2.

nexiste pas.

r 0

l) En polaires : f (r, ) = r 3 cos () sin et | f (r, )|


1+cos2 ()
m) En polaires : f (r, ) =

2x 2 +3x y+y 2
x 2 +5y 2

x 2 +y 2

lim

(x,y)(0,0)

et | f (r, )| sin2 (r sin()). Comme lim f (r, ) = 0 alors

k) Comme f (x, 0) = 1 et f (0, y) = 1 alors


2

nexiste pas.

x2 y 3
2x 2 +y 2
(x,y)(0,0)

lim

= 0.

= 1.

= 0 nexiste pas.

lim

(x,y)(0,0)

xe x/y nexiste pas.

p) En polaire : f (r, ) = cos() ln(1+r sin()) et |cos() ln(1+r sin())| |ln(1+r sin())|. Comme on calcule la limite pour r
x ln y
1

0, on peut supposer r < 2 ; dans ce cas |ln(1+r sin())| < |ln(1+r )| 0 et comme lim f (r, ) = 0 alors lim
=
2
2
r 0

r 0

(x,y)(0,1)

x +(y1)

0.
q) En polaire : f (r, ) = 3r cos2 () sin() et |3r (cos2 () sin())| 3r . Comme lim f (r, ) = 0 alors
r 0

r) Comme f (x, x) =

x3
x 4 +x 2

s) Comme f (x, x, x) =

x 2 +2x 3
2x 2 +x 4

x
0 mais

x 2 +1 x0

1+2x
1

2+x 2 x0 2

f (x, x 2 ) =

x4
x 4 +x 4

mais f (x, 0, x) =

1
2

x3
x 2 +x 4

alors
=

x2 y
x 4 +y 2
(x,y)(0,0)

lim

u)

x 2 x 3 +y 2 +y 3
x 2 +y 2

y 3 x 3

= 1+ x 2 +y 2 . Si on dnit g (x, y) =

lim f (r, ) = 0 alors

r 0

x 2 x 3 +y 2 +y 3
x 2 +y 2
(x,y)(0,0)

lim

v) Comme f (x, 0) = 1 et f (0, y) = 1 alors

G. Faccanoni

(x,y)(0,0)

x2
x 2 +y 2

nexiste pas.

= 0.

y 3 x 3
, en polaire g (r, ) = r (sin3 cos3 ) et |r (sin3 cos3 )| 2r . Comme
x 2 +y 2

= 1.

xy
lim
(x,y)(0,0) x+y

w) En polaire : f (r, ) = r 2 ln(r 2 ) + 5 5 alors

x0

lim

= 0.

nexiste pas.

x y+y z 2 +xz 2
x
0 alors

lim
2
2
4
1+x 2 x0
(x,y,z)(0,0,0) x +y +z

t) En polaire : f (r, ) = r cos2 () et |r cos2 ()| r . Comme lim f (r, ) = 0 alors


r 0

3x 2 y
lim
2
2
(x,y)(0,0) x +y

lim

nexiste pas.

(x,y)(0,0)

(x 2 + y 2 ) ln(x 2 + y 2 ) + 5 = 5.

51

4 Drivabilit et direntiabilit, fonctions


implicites
4.1 Drives partielles
Lunique drive dune fonction dune variable relle, lorsquelle existe, est lie aux variations de la fonction tandis que la
variable parcourt laxe des abscisses. Pour une fonction f : R2 R, dont le graphe est une surface de R3 , la situation est trs
diffrente. En effet, laxe rel noffre que deux types de mouvements possibles : de gauche droite et de droite gauche tandis que le plan R2 possde une innit de directions. Il peut savrer intressant dtudier comment une fonction f : R2 R
volue lorsque la variable suit lune ou lautre direction du plan. cet gard, considrons dabord la direction horizontale.
Prenons le point (x 0 , y 0 ) du domaine de f . Son image est f (x 0 , y 0 ) R et le graphe de la fonction, qui est la surface dquation z = f (x, y) de R3 , comporte le point (x 0 , y 0 , f (x 0 , y 0 )). Lintersection du graphe de f avec le plan vertical y = y 0 est la
courbe dquation z = f (x, y 0 ) de R3 . Le point (x 0 , y 0 ) tant x, on peut alors interprter cette courbe comme le graphe
de la fonction f y 0 dune seule variable dnie par f y 0 (x) = f (x, y 0 ). Si f y 0 est drivable en x 0 , alors sa drive nous renseigne sur la variation de la fonction f lorsque (x, y) se dplace le long de la droite horizontale de R2 passant par le point
(x 0 , y 0 ).
Lorsquon pose toutes les variables dune fonction gales une constante, sauf une, on obtient alors une fonction dune seule
variable, qui peut tre drive suivant les rgles habituelles.

Dnition Drives partielles premires


Soit f une fonction valeurs relles dnie sur une partie ouverte D de R2 . Soit (x 0 , y 0 ) D. Les drives partielles de f
en (x 0 , y 0 ) sont les drives des fonctions partielles f y 0 et f x0 values en (x 0 , y 0 ), i.e. les fonctions
f
f (x 0 + h, y 0 ) f (x 0 , y 0 )
(x 0 , y 0 ) = f y 0 (x) = lim
,
h0
x
h
f (x 0 , y 0 + h) f (x 0 , y 0 )
f
(x 0 , y 0 ) = f x0 (y) = lim
,
h0
y
h

drive partielle de f par rapport x au point (x 0 , y 0 ),


drive partielle de f par rapport y au point (x 0 , y 0 ).

Il sagit de limites dune fonction relle de variable relle !


Si f admet toutes les drives partielles premires, on dit que f est drivable.

Remarque Notation
f
se note aussi x f ou f ,x . (Attention ne pas confondre f ,x la drive de f par rapport x avec f x0 la fonction partielle
x
associe f .)

Dnition Vecteur gradient


Le gradient de f en (x 0 , y 0 ), not f (x 0 , y 0 ) ou encore grad f (x 0 , y 0 ), est le vecteur dont les composantes sont les drives
partielles premires. Il est orthogonal la courbe de niveau de f passant par (x 0 , y 0 ).

Astuce
En pratique, pour calculer la drive partielle x f (resp. y f ), on drive f comme si elle tait une fonction de la seule
variable x (resp. y) et que lautre variable, y (resp. x), tait une constante.

Ces dnitions se gnralisent de manire naturelle toute fonction de n variables.

53

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

Exemple
Soit f (x, y) = 4 x 2 2y 2 . On a x f (x, y) = 2x y et y f (x, y) = 4y. Le graphe de f est le parabolode z = 4 x 2 2y 2 et le plan vertical
y = 1 lintersecte dans la parabole z = 2 x 2 , y = 1 (et on appelle cette courbe C 1 comme dans la gure gauche). La pente de la droite
tangente cette parabole au point (1, 1, 1) est x f (1, 1) = 2. De la mme faon, le plan vertical x = 1 intersecte le parabolode dans la
parabole z = 22y 2 , x = 1 (et on appelle cette courbe C 2 comme dans la gure droite). La pente de la droite tangente cette parabole
au point (1, 1, 1) est y f (1, 1) = 4.

Les drives partielles jouissent des mmes proprits que les drives de fonctions dune seule variable. En particulier,
les fonctions lmentaires telles que les polynmes, les fonctions exponentielles, logarithmiques et trigonomtriques sont
drivables dans leur domaine respectif. La drivabilit (partielle) des autres fonctions stablit, le cas chant, en tant que
somme, produit, compose, etc., de fonctions drivables. Les rgles de drivation sont galement similaires, lexception
de celle relative la drivation des fonctions composes. En effet, lorsque n > 1, il est impossible de raliser un produit de
composition entre deux fonctions de Rn R.

Exemple
1. Soit la fonction f (x, y) = 3x 2 + x y 2y 2 . Alors D R2 , f est continue, x f (x, y) = 6x + y (car y est considre constante) et
y f (x, y) = x 4y (car x est considre constante).
2. Soit la fonction f (x, y, z) = 5xz ln(1+7y). Alors D {(x, y, z) | y > 1/7}, f est continue et x f (x, y, z) = 5z ln(1+7y), y f (x, y, z) =
35xz
1+7y et z f (x, y, z) = 5x ln(1 + 7y).
3. Considrons lentropie dun gaz parfait en fonction de lnergie interne spcique et du volume spcique : s(, ) =
c v ln 1 = c v ln() + c v ( 1) ln() (avec c v et > 1 deux constantes). Comme la temprature et la pression sont dnies
respectivement par T = 1/s et P = T s , on obtient T = s1 = c et P = T s = c

v
v
relation bien connue P = RT avec R = c v ( 1).

c v (1)2

= ( 1) . On retrouve ainsi la
1

4. La rsistance totale R dun conducteur produite par trois conducteurs de rsistances R 1 , R 2 R 3 , connects en parallle, est
donnes par la formule
1
1
1
1
=
+
+
.
R R1 R2 R3
2
On a alors Ri R(R 1 , R 2 , R 3 ) = R 2 /R i .

Fonction de production de C OBB -D OUGLAS


C OBB et D OUGLAS ont cherch une fonction, dnie et drivable dans (R )2 , qui caractrise la production en fonction du
+
travail w et du capital k :
f : (R )2 R
+
+
(w, k) f (w, k)
La drive partielle w f est la vitesse laquelle la production change en fonction des variations du travail. On appelle
cela production marginale par rapport au travail ou productivit marginale du travail. De la mme manire, la drive
partielle k f est la vitesse laquelle la production change en fonction des variations du capital. On appelle cela production marginale par rapport au capital ou productivit marginale du capital. C OBB et D OUGLAS ont fait les hypothses
suivantes :
si le travail ou le capital sannulent, la production aussi sannule :
lim f (w, k) = 0,

w0
k

lim f (w, k) = 0;

k0
w

la productivit marginale du travail est proportionnelle la production par unit de travail :

R tel que w f (w, k) = f (w, k);


w
pour k = k 0 x, on a une EDO dont la solution est f (w, k) = g (k 0 )w o g est une fonction qui ne dpend que de
k0 ;
la productivit marginale du capital est proportionnelle la production par unit de capital :
R tel que k f (w, k) =

54

f (w, k).
k

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

pour w = w 0 x, on a une EDO dont la solution est f (w, k) = h(w 0 )k o h est une fonction qui ne dpend que de
w0.
On obtient alors la fonction f (w, k) = c w k , o c est une constante. De plus, on a fait lhypothse que si le travail ou le
capital sannulent alors la production aussi sannule, par consquent , > 0 et lon a bien
w f (w, k) = w 1 k =

f (w, k),
w

k f (w, k) = w k 1 =

f (w, k).
k

Remarquons que si le travail et le capital augment en mme temps dun facteur m alors
f (mw, mk) = c(mw) (mk) = m + f (w, k).
Pour que la production augmente elle aussi dun facteur m il faut alors imposer + = 1.
Dans certaines applications, on est amen considrer des fonctions de D Rn Rm qui peuvent tre vues comme des
empilements de fonctions de D Rn R :
f : D Rn Rm

f 1 (x)
f (x)
2
x . .
.
.
f m (x)
De telles fonctions studient comme sil sagissait de m fonctions de D R. On obtiendra ainsi un vecteur gradient pour
chaque fonction f j , j = 1, . . . , m. La matrice de n lignes et m colonnes dont la colonne j contient le vecteur f j est appele
matrice jacobienne de f .
Une des proprits les plus usites dans la pratique, la rgle de drivation en chane ou chain rule, est relative aux drives
partielles des fonctions composes.

Dnition Drives des fonctions composes : rgle de drivation en chane (chain rule)
Cas R R2 R Soit f une fonction de deux variables admettant des drives partielles premires et x et y deux fonctions drivables de R dans R :
f : R2 R

x: RR

(x, y) f (x, y)

y: RR

t x(t )

t y(y)

Alors la fonction g
R2

t
est drivable et
g (t ) =

(x = x(t ), y = y(t ))

g:R

g (t ) = f (x(t ), y(t ))

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

Cas R2 R2 R Soit f une fonction de deux variables x et y elles-mme fonctions des deux variables u et v.
f : R2 R2

x : R2 R

y : R2 R

(x, y) f (x, y)

(u, v) x(u, v)

(u, v) y(u, v)

On peut dnir la fonction compose g (u, v) = f (x(u, v), y(u, v)) :


g : R2
(u, v)

R2

(x = x(u, v), y = y(u, v))

g (u, v) = f (x(u, v), y(u, v))

Lorsque les drives partielles premires qui interviennent sont dnies, on a


g
(u, v) =
u
g
(u, v) =
v

G. Faccanoni

f
x
f
y
(x(u, v), y(u, v))
(u, v) +
(x(u, v), y(u, v))
(u, v),
x
u
y
u
f
x
f
y
(x(u, v), y(u, v))
(u, v) +
(x(u, v), y(u, v))
(u, v).
x
v
y
v

55

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

Exemple
La pression P (en kilopascals), le volume V (en litres) et la temprature (en kelvins) dune mole dun gaz parfait sont li par lquation
PV = RT avec R = 8.31. On veut dterminer la vitesse laquelle la pression change quand la temprature est de 300 K et est en train
daugmenter raison de 0.1 K s1 et quand le volume est de 100 L et est en train de crotre raison de 0.2 L s1 . Soit f une fonction de
deux variables admettant des drives partielles premires et x et y deux fonctions drivables de R dans R :
P : R2 R

T : RR

(T,V ) P (T,V )

V : RR

t T (t )

t V (y)

Alors la fonction P
R2

t
est drivable et
P (t ) =

(T (t ),V (t ))

P :R

T
P (T (t ),V (t )) = R V (t )
(t )

P
P
(T (t ),V (t ))T (t ) +
(T (t ),V (t ))V (t ).
T
V

linstant considr, T = 300 et d T /d t = 0.1, V = 100 et dV /d t = 0.2, donc


dP
P d T P dV
R d T RT dV
3.81
3.81 300
0.2 = 0.04155.
=
+
=
2
=
0.1
dt
T d t
V d t
V dt
100
V dt
1002
La pression est donc en train de diminuer denviron 0.042 kPa s1 .

Exemple
La temprature en un point (x, y) est note T (x, y) et mesure en degrs Celsius. Un insecte en train de ramper se trouve aprs t
secondes en x = 1 + t , y = 2+t /3, o x et y sont mesurs en centimtres. La fonction temprature satisfait x T (2, 3) = 4 et y T (2, 3) =
3. quelle vitesse crot la temprature sur la trajectoire de linsecte aprs 3 secondes ?
Comme x et y sont chacune fonction du temps t , la fonction T (x, y) est aussi fonction du temps et lon a
dT
T d x T d y T
1
T 1
=
+
=
.
+
dt
x d t
y d t
x 2 1 + t y 3
Aprs 3 secondes, x = 2 et y = 3 et
dT
1
1
(2, 3) = 4
+ 3 = 2.
dt
22
3
Ainsi la temprature crot de 2 C s1 .

Exemple
Le consommateur dont la fonction dutilit est donne par U (x, y) est soumis la contrainte de budget P x + Q y = R, o P > 0 et Q > 0
sont les prix des deux biens et R > 0 le montant dvolu lachat des ces deux bien. La quantit consomme du second bien devient
ainsi fonction de celle du premier : y = f (x) avec f (x) = RP x , de sorte que, sous la contrainte de budget, la fonction dutilit peut tre
Q
exprime sous la forme dune fonction dune seule variable : V (x) = U (x, f (x)), qui est la compose des fonctions
y : R R2

U : R2 R

x f (x)

(x, y) U (x, y)

Grce la chain rule, on a


V (x) =

dV
P
= x U y U .
dx
Q

Attention
Une fonction f peut admettre des drives partielles en
tout point dun ouvert de R2 et ne pas tre continue en
tout point de cet ouvert.

56

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

Exemple
La fonction
f (x, y) =

xy
x 2 +y 2

si (x, y) = (0, 0)

sinon

nest pas continue en (0, 0) car f (x, x) = 1/2 = f (0, 0), cependant elle admet des drives partielles en (0, 0) car x f (0, 0) =
limh0

f (h,0) f (0,0)
f (0,h) f (0,0)
= 0 et y f (0, 0) =
= 0.
h
h

Les directions correspondant aux drives partielles sont celles des axes. Dautres drives directionnelles sont aussi envisageables :

Dnition Drive directionnelle


Les drives partielles dune fonction de deux variables dcrivent le taux de variation de cette fonction lorsquune de ses
variable varie, lautre restant constante. De manire plus gnrale, on peut sintresser au taux de variation de f lorsque
ses arguments (x, y) varient dans une direction xe. La drive de f en (x 0 , y 0 ) selon la direction v = (a, b) est dnie par
f
f (x 0 + ha, y 0 + hb) f (x 0 , y 0 )
(x 0 , y 0 ) = lim
.
h0
v
h
Lorsque f est diffrentiable (voir plus bas), cette limite vaut

f
v (x 0 , y 0 ) = f

(x 0 , y 0 ) v = x f (x 0 , y 0 )a + y f (x 0 , y 0 )b.

Exemple
Calculons la drive de f = x 2 y 2 en (1, 2) selon la direction v = (3, 5) :
f

en appliquant la dnition on a v (1, 2) = limh0 ((1+3h) (2+5h) )(1 2 ) = limh0 16hh14h = 14 ;


h
f
comme f est diffrentiable, on a x f (1, 2) = 2 et y f (1, 2) = 4 donc v (1, 2) = f (1, 2) v = 3x f (1, 2) + 5 y f (1, 2) = 6 20 = 14.

Dnition lasticit
Soit f une fonction valeurs relles dnie sur une partie ouverte D de R2 . Soit (x 0 , y 0 ) D et supposons f drivable par
rapport x (resp. y) en (x 0 , y 0 ) avec x 0 = 0 (resp. y 0 = 0) et f (x 0 , y 0 ) = 0. Llasticit de f par rapport x (resp. y) en (x 0 , y 0 )
est donne par
E x (x 0 , y 0 ) = lim
f
h0

f (x 0 +h,y 0 ) f (x 0 ,y 0 )
f (x 0 ,y 0 )
h
x0

y
E f (x 0 , y 0 ) = lim
h0

f (x 0 ,y 0 +h) f (x 0 ,y 0 )
f (x 0 ,y 0 )
h
y0

Par consquent
E x (x 0 , y 0 ) =
f

x0
x f (x 0 , y 0 ),
f (x 0 , y 0 )

E f (x 0 , y 0 ) =

y0
y f (x 0 , y 0 ).
f (x 0 , y 0 )

Exemple
La fonction de production de C OBB -D OUGLAS f : (R )2 R scrit f (x, y) = x y (avec , > 0). Elle est drivable dans (R )2 et on
+
+
obtient :
x
x f (x, y) =
f (x, y)
y
y
E f (x, y) =
y f (x, y) =
f (x, y)
E x (x, y) =
f

x
x y
y
x y

x 1 y = ,
x y 1 = .

En consquence, toutes les fonctions de C OBB -D OUGLAS bncient dlasticits constantes, ce qui contribue expliquer lattrait
quelles reprsentent pour le modlisateur.

G. Faccanoni

57

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

Dnition Fonction de classe C 1


Si les fonctions drives partielles x f et y f sont continues sur D, on dit que f est de classe C 1 sur D et on note f
C 1 (D).

4.2 Direntiabilit
La diffrentiabilit dune fonction f en un point x0 correspond lexistence dune approximation linaire de la fonction au
voisinage du point (x0 , f (x0 )) du graphe de la fonction.
Pour les fonctions dune seule variable, cette approximation linaire est fournie par la droite tangente dquation y = f (x 0 ) +
f (x)(x x 0 ), impliquant directement lquivalence entre la drivabilit et la diffrentiabilit. Il ntait donc pas ncessaire
dajouter une dnition.
Dans le cas des fonctions de deux variables et plus, lquivalence disparat entre lexistence des drives partielles, dune
part, et celle dun plan tangent, dautre part. Cela provient du fait que la drivabilit repose seulement sur des limites le long
de directions particulires. La drivabilit apparat donc comme un concept trop faible pour garantir lexistence dun plan
tangent et la notion de diffrentiabilit va combler ce dcit.
Pour les fonctions de deux variables, lintuition gomtrique peut encore servir de guide. Ainsi, si la fonction f est drivable en (x 0 , y 0 ), on peut afrmer lexistence de deux droites tangentes, chacune par rapport la trace verticale du graphe
dans les plans dquation x = x 0 et y = y 0 . Dans le meilleur des cas, ces deux droites, ncessairement concourantes en
(x 0 , y 0 , f (x 0 , y 0 )), forment un plan qui est tangent au graphe. Toutefois, certaines irrgularits peuvent surgir (par exemple, la
prsence dune discontinuit en (x 0 , y 0 )) qui excluent lexistence dun plan tangent. Dans pareil cas, les deux droites existent
et dnissent un plan qui nest pas un plan tangent, parce quun tel plan nexiste pas. Ces deux droites dterminent donc un
candidat plan tangent, dont lexistence doit encore tre vrie.
Plus gnralement, la diffrentiabilit dune fonction de n variables, drivable au point x0 , studie en deux tapes. La premire consiste introduire la candidate diffrentielle. La seconde teste si cette candidate constitue effectivement une approximation locale de laccroissement de la fonction. Les dnitions suivantes prcisent ces notions.

Dnition Fonction diffrentiable


Soit f une fonction valeurs relles dnie sur une partie ouverte D de R2 . Soit (x 0 , y 0 ) D. On dit que f est diffrentiable
en (x 0 , y 0 ) sil existe deux constantes relles A et B telles que
f (x 0 + h, y 0 + k) f (x 0 , y 0 ) = h A + kB + (h, k) (h, k)
avec lim(h,k)(0,0) (h, k) = 0 et une norme quelconque de R2 .

La diffrentiabilit est une notion plus forte que la continuit et que la drivabilit :

Thorme
Soit f une fonction valeurs relles dnie sur une partie ouverte D de R2 . Soit (x 0 , y 0 ) D. Si f est diffrentiable en
(x 0 , y 0 ), alors f est continue et drivable en (x 0 , y 0 ). Dans ce cas on a A = x f (x 0 , y 0 ) et B = y f (x 0 , y 0 ) et on peut dnir
la fonction
df (x0 ,y 0 ) : R2 R
(h, k) hx f (x 0 , y 0 ) + k y f (x 0 , y 0 ),
appele diffrentielle de f au point (x 0 , y 0 ). On gnrale on note
df (x 0 , y 0 ) =

58

lim

( dx, dy)(0,0)

f (x 0 + dx, y 0 + dy) f (x 0 , y 0 ) = x f (x 0 , y 0 ) dx + y f (x 0 , y 0 ) dy.

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

Exemple
En pratique, on utilise la contrapose :
si une fonction nest pas continue, alors elle nest pas diffrentiable ;
si une fonction nest pas drivable (i.e. elle nadmet pas toutes les drives partielles dordre 1), alors elle nest pas diffrentiable.
1. La fonction f : R2 R dnie par
f (x, y) =

x y2

si (x, y) = (0, 0)

si (x, y) = (0, 0)

x 2 +y 4

est non continue en (0, 0) puisque lim y0 f (y 2 , y) = 1 = f (0, 0). Elle nest donc pas diffrentiable en (0, 0).
2
2. La fonction f : R2 R dnie par f (x, y) = |x| + |y| est non drivable en (0, 0), donc non diffrentiable en (0, 0).

Thorme
Soit f une fonction valeurs relles dnie sur une partie ouverte D de R2 . Soit (x 0 , y 0 ) D. Si f est de classe C 1 au
voisinage de (x 0 , y 0 ), alors f est diffrentiable en (x 0 , y 0 ). La rciproque est fausse.

Astuce
Pour rpondre la question la fonction f : R2 R est-elle diffrentiable en (x 0 , y 0 ) R2 ? il est utile de se rappeler le
schma suivant :
f continue

f C1

f diffrentiable

f drivable

Contrexemples
Soit f : R2 R dnie par
f (x, y) =

g (x, y) si (x, y) = (0, 0)


0

si (x, y) = (0, 0)

x2 y 2
, f est de classe C 1 (R2 )
x2 + y 2
1
Si g (x, y) = (x 2 + y 2 ) sin
alors f nest pas de classe C 1 (R2 ) mais elle est diffrentiable
x2 + y 2
x2 y
Si g (x, y) = 2
, f nest pas diffrentiable mais elle est continue et drivable
x + y2
xy
Si g (x, y) = 2
, f nest ni diffrentiable ni continue mais elle est drivable
x + y2
Si g (x, y) = |x| + |y|, f nest ni diffrentiable ni drivable mais elle est continue
y
, f nest ni drivable ni continue
Si g (x, y) = 2
x + y2
Si g (x, y) =

Thorme
Soit f une fonction valeurs relles dnie sur une partie ouverte D de R2 . Soit (x 0 , y 0 ) D un point en lequel f est
drivable. Elle est diffrentiable en (x 0 , y 0 ) ssi
lim

(h,k)(0,0)

f (x 0 + h, y 0 + k) f (x 0 , y 0 ) hx f (x 0 , y 0 ) k y f (x 0 , y 0 )
h2 + k 2

= 0.

Notons que les fonctions lmentaires telles que les polynme, les fonctions exponentielles, logarithmiques et trigonomtriques sont automatiquement diffrentiables dans leur domaine respectif et que les proprits de diffrentiabilit relatives
aux sommes, produits, etc., existent.

G. Faccanoni

59

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

F IGURE 4.1: La fonction f (x, y) = 2x 2 + y semble concider avec son plan tangent au point (1, 1, f (1, 1)) lorsque on zoom vers
ce point. Si on regarde les courbes de niveau, lorsque on zoom vers ce point les courbes tendent vers des droites
parallles toutes la mme distance les unes des autres.

Exemple
1. La fonction f (x, y) = x y 2x + 3y est diffrentiable en (0, 0) car
lim

f (h, k) f (0, 0) hx f (0, 0) k y f (0, 0)


h2 + k 2

(h,k)(0,0)

hk 2h + 3k h(2)) k(3)

lim

h2 + k 2

(h,k)(0,0)

lim

hk

(h,k)(0,0)

h2 + k 2

=0

hk
= r cos() sin() et |r cos() sin()| r 0.

h 2 +k 2
r 0
2. Soit f : R2 R la fonction dnie par f (x, y) = x 2 + y 2 . Si f est diffrentiable, alors sa diffrentielle est la fonction

puisque

df (x0 ,y 0 ) : Rn R
(h, k) 2hx 0 + 2k y 0 .
An de voir sil sagit effectivement dune diffrentielle, on calcul
lim

2
2
2
2
(x 0 + h)2 + (y 0 + k)2 x 0 y 0 2hx 0 2k y 0

h2 + k 2

(h,k)(0,0)

lim

(h,k)(0,0)

h2 + k 2
h2 + k 2

lim

(h,k)(0,0)

h 2 + k 2 = 0.

Par consquent, la fonction f est diffrentiable dans R2 et pour tout (x, y) R2 on a df = 2x dx + 2y dy.

lapproche analytique, correspond la vision gomtrique dun plan tangent. En effet, lorsque f est diffrentiable en (x 0 , y 0 ),
on peut, dans un voisinage de (x 0 , y 0 ), approcher la diffrence f (x 0 +h, y 0 +k) f (x 0 , y 0 ) par df (x0 ,y 0 ) (h, k), donc aussi approcher f (x 0 + h, y 0 + k) par f (x 0 , y 0 ) + df (x0 ,y 0 ) (h, k) (approximation locale linaire ou du premier ordre).

Dnition Plan tangent et linarisation


Soit f une fonction valeurs relles dnie sur une partie ouverte D de R2 , (x 0 , y 0 ) D et f est diffrentiable en (x 0 , y 0 ).
Lquation du plan tangent au graphe de la fonction f (x, y) en (x 0 , y 0 ) est
g (x, y) = f (x 0 , y 0 ) + (x x 0 )x f (x 0 , y 0 ) + (y y 0 ) y f (x 0 , y 0 ).
Si on approche une fonction f au voisinage dun point (x 0 , y 0 ) au moyen dune fonction afne L(x, y) = a + bx + c y, il est
naturel de choisir la fonction L dont le graphe est tangent au graphe de la fonction f en (x 0 , y 0 ). Cest ce quon appelle la
linarisation de f en (x 0 , y 0 ) (voir la gure 4.1).

Cette notion se gnralise naturellement pour n > 2 : il sagit en fait dun plan tangent pour n = 2 et dun hyperplan tangent
pour n > 2. Dans un espace de dimension n, un hyperplan est une varit linaire de dimension n 1.

60

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

Exemple
On veut montrer que la fonction f : R2 R dnie par f (x, y) = xe x y est diffrentiable en (1, 0) et utiliser sa linarisation pour approcher f (1.1, 0.1). On a
x f (x, y) = e x y + x ye x y

x f (1, 0) = 1

2 xy

y f (x, y) = x e

y f (1, 0) = 1

Les deux fonctions x f et y f sont continues, donc f est diffrentiable. Sa linarisation donne
f (x, y)
autrement dit xe x y

x + y lorsque (x, y)

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

(1, 0), ainsi f (1.1, 0.1)

1.1 0.1 = 1. En effet, f (1.1, 0.1) = 1.1e 0.11 0.98542

Dnition Fonction homognes


Soit la fonction f : Rn R. Elle est dite homogne de degr k si
f (x) = k f (x),

(x, ) Rn R .
+

Les fonctions homognes bncient de la proprit suivante qui dcoule de la chain rule.

Thorme dE ULER
Si la fonction f : Rn R est homogne de degr k et diffrentiable dans Rn , alors
n

x i xi f (x) = k f (x),

Rn .

i =1

Exemple
La fonction de production de C OBB -D OUGLAS rendements constants scrit f (x, y) = x y 1 , o R , est homogne de degr 1
+
puisque f (x, y) = (x) (y)1 = (x y 1 ) = f (x, y). Dans ce cas, la formule dEuler scrit
xx f (x, y) + y y f (x, y) = f (x, y).
Le rsultat f (x, y) de la production obtenue avec les quantits respectives x et y de facteurs permet donc de rmunrer ces facteurs au
niveau de leur productivit marginale.

4.3 Drives partielles dordres suprieurs et matrice hessienne


Si les fonctions drives partielles admettent elles-mmes des drives partielles en (x 0 , y 0 ), ces drives sont appeles drives partielles secondes, ou drives partielles dordre 2, de f en (x 0 , y 0 ). On peut, de la mme faon, introduire les drives
partielles dordres suprieurs. Les dnitions suivantes snoncent dans des ensembles ouverts pour viter les problmes
lis au calcul de limites au bord du domaine.

G. Faccanoni

61

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

Dnition Drives partielles dordre 2 pour une fonction de deux variables


Soit la fonction f : D R2 R o D est un ouvert de R2 . On a 2 drives partielles dordre 1 et donc 4 drives partielles
dordre 2 ainsi notes :
f
2 f
(x 0 , y 0 ) =
(x 0 , y 0 )
x 2
x x

(note aussi xx f (x 0 , y 0 )),

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

(note aussi x y f (x 0 , y 0 )),

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

(note aussi y x f (x 0 , y 0 )),

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

(note aussi y y f (x 0 , y 0 )).

Les drives partielles dordre suprieur 2 se dnissent par rcurrence de faon analogue.

La linarisation dune fonction f en un point (x 0 , y 0 ) est un polynme de degr infrieur ou gal 1 tel que

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

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

y L(x 0 , y 0 ) = y f (x 0 , y 0 ).
Les polynmes de TAYLOR gnralisent cette construction pour des polynmes de degrs quelconques. Ici on va se limiter
aux polynmes de degr au plus 2.

Dnition Polynme de TAYLOR


Si f est de classe C 2 au voisinage de (x 0 , y 0 ), alors
f (x, y) = f (x 0 , y 0 )
+ (x x 0 )x f (x 0 , y 0 ) + (y y 0 ) y f (x 0 , y 0 )
1
+ (x x 0 )2 xx f (x 0 , y 0 ) + 2(x x 0 )(y y 0 )x y f (x 0 , y 0 ) + (y y 0 )2 y y f (x 0 , y 0 )
2
+ o((x x 0 )2 + (y y 0 )2 ).

Dnition Matrice Hessienne


Soit la fonction f : D R2 R o D est un ouvert de R2 . La matrice Hessienne de f en (x 0 , y 0 ) est la matrice de taille 2 2
dont les entres sont les drives partielles secondes :
H f (x 0 , y 0 ) =

xx f (x 0 , y 0 )
y x f (x 0 , y 0 )

x y f (x 0 , y 0 )
.
y y f (x 0 , y 0 )

Son dterminant est le rel H f (x 0 , y 0 ) = xx f (x 0 , y 0 ) y y f (x 0 , y 0 ) x y f (x 0 , y 0 ) y x f (x 0 , y 0 ).

Dnition Fonction de classe C k


Si les fonctions drives partielles dordre k sont continues sur D, on dit que f est de classe C k sur D. Si les drives
partielles de tout ordre existent, f est dite de classe C sur D.

Exemple
Les drives premires et secondes de la fonction f (x, y) = 2x 2 + 3x y 2 y 3 sont
x f (x, y) = 4x + 3y 2 ,

62

y f (x, y) = 6x y 3y 2 ,

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013


xx f (x, y) = 4,

4 Drivabilit et direntiabilit, fonctions implicites


x y f (x, y) = 6y,

y x f (x, y) = 6y,

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

La matrice hessienne est donne par


4
6y

6y
.
6x 6y

Dans cet exemple, on remarque que la matrice hessienne de f est symtrique du fait que les drives secondes mixtes, x y f et y x f ,
sont gales. Le thorme suivant garantit cette galit sous des conditions lgres.

Thorme Thorme de S CHWARZ


Si au moins une des drives partielles x y f et y x f est continue en (x 0 , y 0 ) alors x y f (x 0 , y 0 ) = y x f (x 0 , y 0 ).

Comme la drive seconde pour les fonctions dune seule variable, la matrice hessienne permet dtudier la convexit des
fonctions de plusieurs variables et joue, ds lors, un rle important dans leur optimisation.

Dnition Convexit
Soit la fonction f : D R2 R, o D est un sous-ensemble convexe de Rn .
f est concave dans D si
f (1 t )(x 0 , y 0 ) + t (x 1 , y 1 ) (1 t ) f (x 0 , y 0 ) + t f (x 1 , y 1 )

(x 0 , y 0 ), (x 1 , y 1 ) D et t [0; 1];

f est strictement concave dans D si


f (1 t )(x 0 , y 0 ) + t (x 1 , y 1 ) > (1 t ) f (x 0 , y 0 ) + t f (x 1 , y 1 )

(x 0 , y 0 ), (x 1 , y 1 ) D et t ]0; 1[;

f est convexe dans D si


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

(x 0 , y 0 ), (x 1 , y 1 ) D et t [0; 1];

f est strictement convexe dans D si


f (1 t )(x 0 , y 0 ) + t (x 1 , y 1 ) < (1 t ) f (x 0 , y 0 ) + t f (x 1 , y 1 )

(x 0 , y 0 ), (x 1 , y 1 ) D et t ]0; 1[;

Comme pour les fonctions dune variable, la concavit et la convexit des fonctions de n variables sufsamment rgulires
peuvent tre caractrises laide des drives dordres 1 ou 2.

Proprit
Soit f : D R2 R, o D est un sous-ensemble convexe de R2 , une fonction diffrentiable dans D. Alors
1. f est concave dans D (x 0 , y 0 ), (x 1 , y 1 ) D, f (x 1 , y 1 ) f (x 0 , y 0 ) + (x 1 x 0 )x f (x 0 , y 0 ) + (y 1 y 0 ) y f (x 0 , y 0 ) ;
2. f est convexe dans D (x 0 , y 0 ), (x 1 , y 1 ) D, f (x 1 , y 1 ) f (x 0 , y 0 ) + (x 1 x 0 )x f (x 0 , y 0 ) + (y 1 y 0 ) y f (x 0 , y 0 ).
Si, de plus, f C 2 (D), alors
1. f est concave dans D (x, y) D, H f (x, y) est semi-dnie ngative (i.e. H f (x, y) 0 et xx f (x, y) 0) ;
2. f est convexe dans D (x, y) D, H f (x, y) est semi-dnie positive (i.e. H f (x, y) 0 et xx f (x, y) 0) ;
3. (x, y) D H f (x, y) est dnie ngative (i.e. H f (x, y) > 0 et xx f (x, y) < 0) = f est strictement concave dans D ;
4. (x, y) D H f (x, y) est dnie positive (i.e. H f (x, y) > 0 et xx f (x, y) < 0) = f est strictement convexe dans D.
Les deux premiers noncs expriment que tout plan tangent au graphe dune fonction concave (resp. convexe) se trouve audessus (resp. au-dessous) de ce graphe. Les deux derniers, relatifs la matrice hessienne, rappellent celui qui fait rfrence au
signe de la drive seconde dune fonction dune seule variable. De la mme manire, la condition stricte ne sapplique que
dans un seul sens. Ds lors, une fonction peut tre strictement convexe sans que sa matrice hessienne soit dnie positive
en tout point.

Exemple
1. Soit f (x, y) = x 2 + y 2 . On a
f C 2 (R2 ),
H f (x, y) = 2 0 pour tout (x, y) R2 ,
02

H f (x, y) = 4 > 0 et xx f (x, y) = 2 > 0 donc H f (x, y) est dnie positive pour tout (x, y) R2 .
Il sen suit que f est strictement convexe dans R2 .

G. Faccanoni

63

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

2. Soit f (x, y) = x 4 + y 4 . On a
f C 2 (R2 ),

2
0
H f (x, y) = 12x 12y 2 pour tout (x, y) R2 ,
0
H f (x, y) = 144x 2 y 2 0 et xx f (x, y) = 12x 2 0 donc H f (x, y) est dnie positive pour tout (x, y) (R )2 et semi-dnie
positive en (0, 0).
On peut cependant montrer laide de la dnition que la fonction est strictement convexe dans R2 .

4.4 Fonctions implicites


Si b = 0, lquation ax + b y + c = 0 dnit une fonction y = (ax + c)/b. Nous allons gnraliser ce fait aux quations du
type f (x, y) = 0 o f est une fonction diffrentiable : une fonction (x) est dnie implicitement prs de x = a par lquation f (x, y) = 0 si toutes les solutions de cette quation dans un voisinage de (a, (a)) sont sur le graphe {(x, y) | y = (x)}
de .

Exemple
Si f (x, y) = x 2 + y 2 1, lquation f (x, y) = 0 est celle dun cercle de rayon 1 centr en (0, 0). Ce cercle nest pas globalement le graphe
dune fonction, cependant lquation f (x, y) = 0 peut tre rsolue explicitement pour y. On trouve les deux solutions y = 1 x 2 .
Les fonctions 1 (x) = 1 x 2 et 2 (x) = 1 x 2 sont dnies implicitement par lquation f (x, y) = 0 prs de x = 1.

Thorme de la fonction implicite (cas dune fonction deux variables)


Soit f : D R2 R une fonction de classe C 1 au voisinage de (x 0 , y 0 ) D. Si f (x 0 , y 0 ) = k (k constante relle) et
y f (x 0 , y 0 ) = 0, alors il existe un intervalle ouvert I contenant x 0 et une fonction de I dans R de classe C 1 sur I telle que
(x 0 ) = y 0 et pour tout x I
x f (x, (x))
f (x, (x)) = k
et
(x) =
y f (x, (x))
et la droite tangente y = (x) en x = x 0 a pour quation y = (x 0 )(x x 0 ) + y 0 .

Exemple

y 2 y = 3x

La fonction y 2 y = 3x dni implicitement au voisinage de


(2, 2) une fonction y = (x). La droite tangente au graphe de
la courbe dquation y = (x) a quation
y = (x 2)

3
3
4
x f (2, (2))
+(2) = (x 2)
2 = x .
y f (2, (2))
2(2) 1
5
5

2
x

y = (x)

Formules
On calcule

d
dx

de f (x, (x)) = k. On obtient


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

do
(x) =
On calcule

d
dx

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

de x f (x, (x)) + y f (x, (x)) (x) = 0. On obtient


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

do
(x) =

64

xx f (x, (x)) + x y f (x, (x)) + y y f (x, (x)) (x) (x)


y f (x, (x))

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites


f (x,(x))

xx f (x, (x)) x y f (x, (x)) y y f (x, (x)) x f (x,(x))


y
y f (x, (x))
f (x,(x))

=
=

x f (x,(x))
y f (x,(x))

( f (x,(x)))2

xx f (x, (x)) x y f (x, (x)) x f (x,(x)) + y y f (x, (x)) (x f (x,(x)))2


y
y

y f (x, (x))
(xx f (x, (x))) ( y f (x, (x)))2 (x y f (x, (x))) (x f (x, (x))) ( y f (x, (x))) + ( y y f (x, (x))) (x f (x, (x)))2
( y f (x, (x)))3

Thorme de la fonction implicite (cas dune fonction trois variables)


Soit f : D R3 R une fonction de classe C 1 au voisinage de (x 0 , y 0 , z 0 ) D. Si f (x 0 , y 0 , z 0 ) = k et z f (x 0 , y 0 , z 0 ) = 0, alors
il existe un ouvert I R2 contenant (x 0 , y 0 ) et une fonction de I dans R de classe C 1 sur I telle que (x 0 , y 0 ) = z 0 et pour
tout (x, y) I
f (x, y, (x, y)) = k,

G. Faccanoni

x (x, y) =

x f (x, y, (x, y))


,
z f (x, y, (x, y))

y (x, y) =

y f (x, y, (x, y))


z f (x, y, (x, y))

65

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

 Exercices



Calcul de drives partielles


Exercice 4.1
Calculer toutes les drives partielles dordre 1 des fonctions donnes :
1. f (x, y) = y 5 3x y
2. f (x, y) = x 2 + 3x y 2 6y 5
3. f (x, y) = x cos(e x y )
4. f (x, y) = x/y
5. f (x, y) = x y
6. f (x, y, z) = x cos(xz) + ln(2 sin2 (y + z))
C ORRECTION .
1. x f (x, y) = 3y et y f (x, y) = 5y 4 3x
2. x f (x, y) = 2x + 3y 2 et y f (x, y) = 6x y 30y 4
3. x f (x, y) = cos(e x y ) x ye x y sin(e x y ) et y f (x, y) = x 2 e x y sin(e x y )
4. x f (x, y) = 1/y et y f (x, y) = x/y 2
5. x f (x, y) = y x y /x et y f (x, y) = ln(x)x y
6. x f (x, y, z) = x cos(xz)xz sin(xz), y f (x, y) =

2 sin(y + z) cos(y + z)
2

2 sin (y + z)

et z f (x, y) = x 2 sin(xz)+

2 sin(y + z) cos(y + z)
2 sin2 (y + z)

Exercice 4.2
1 mole de gaz parfait qui occupe le volume V la temprature T et la pression P vrie la relation PV = RT o R est
une constante. Montrer que
P V T
P V
= 1,
T
= R.
V T P
T T

C ORRECTION . On a
T
P
= R 2
V
V

V
R
=
T
P

T V
=
P
R

P
R
=
T V

donc
P V T
T RV
= R 2
= 1,
V T P
V P R

P V
RR
=T
= R.
T T
V P

Exercice 4.3
La loi de VAN DER WAALS pour n moles dun gaz scrit
P+

n2 a
(V nb) = nRT
V2

o P est la pression, V le volume, T la temprature du gaz, R la constant universelle des gaz et a et b deux constantes
P
positives. Calculer T et V .
P

C ORRECTION .
T V nb
=
,
P
nR

66

P
n(2naV 2 4n 2 abV RT v 3 + 2n 3 ab 2 )
=
.
V
V 3 (nb V )2

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

Exercice 4.4
Une tude des glaciers a montr que la temprature T linstant t (mesur en jours) la profondeur x (mesure en pied)
peut tre modlise par la fonction
T (x, t ) = T0 + T1 e x sin(t x)
o = 2/365 et sont deux constantes positives.
1. Calculer x T et t T .
2. Montrer que T satisfait lquation de la chaleur t T = kxx T pour une certaine constante k.
C ORRECTION .
1. x T = T1 e x (sin(t x) + cos(t x)) et t T = T1 e x cos(t x).
2. On a xx T = 22 T1 e x cos(t x) donc

t T
xx T

T1 e x cos(t x)
22 T1 e x cos(t x)

.
22

Chain rule
Exercice 4.5
Calculer z (t ) ou w (t ) :
1. z(t ) = f (x(t ), y(t )), f (x, y) = x 2 + y 2 + x y, x(t ) = sin(t ), y(t ) = e t ;
2. z(t ) = f (x(t ), y(t )), f (x, y) = cos(x + 4y), x(t ) = 5t 4 , y(t ) = 1/t ;
3. w(t ) = f (x(t ), y(t ), z(t )), f (x, y, z) = xe y/z , x(t ) = t 2 , y(t ) = 1 t , z(t ) = 1 + 2t ;
4. w(t ) = f (x(t ), y(t ), z(t )), f (x, y, z) = ln(

x 2 + y 2 + z 2 ), x(t ) = sin(t ), y(t ) = cos(t ), z(t ) = tan(t ).

C ORRECTION .
1. z (t ) = (2x(t ) + y(t ))x (t ) + (2y(t ) + x(t ))y (t ) = (2 sin(t ) + e t ) cos(t ) + (2e t + sin(t ))e t ;
2. z (t ) = sin(x(t ) + 4y(t ))x (t ) 4 sin(x(t ) + 4y(t ))y (t ) =
)
3. w (t ) = e y(t )/z(t ) x (t ) + x(t ) e y(t )/z(t ) y (t )
z(t

x(t )y(t ) y(t )/z(t )


e
z
z 2 (t )

2y(t )
2x(t )
x (t )+ 2
y
x 2 (t )+y 2 (t )+z 2 (t )
x (t )+y 2 (t )+z 2 (t )
2 tan(t )
2 sin(t )
1
= cos(t ) .
2
sin2 (t )+cos2 (t )+tan2 (t ) cos (t )

4. w (t ) =

(t )+

4
t2

20t 3 sin 5t 4 + 4 ;
t
2

t (1t )
t
(t ) = 2t 1+2t 2 (1+2t )2 e (1t )/(1+2t ) =

2z(t )
z
x 2 (t )+y 2 (t )+z 2 (t )

(t ) =

8t 2 +5t +2 (1t )/(1+2t )


te
;
(1+2t )2

2 sin(t ) cos(t )
sin2 (t )+cos2 (t )+tan2 (t )

2 cos(t ) sin(t )
+
x 2 (t )+y 2 (t )+tan2 (t )

Exercice 4.6
La production annuelle de bl B dpend de la temprature moyenne T et des prcipitations R. Les scientiques estiment que la temprature moyenne est en train de crotre de 0.15 C an1 et que les prcipitations diminuent raison de
0.1 cm an1 . Ils pensent aussi quaux niveaux de production actuels T B = 2 et R B = 8. Que signient les signes de ces
drives partielles ? Estimez le taux actuel de variation de la production de bl d B /d t .

C ORRECTION . Comme T B est ngative, une augmentation de la temprature moyenne (tout en gardant les prcipitations
annuelles constant) entrane une diminution de la production de bl aux niveaux de production actuels. Puisque R B est
positive, une augmentation de la pluviosit annuelle (tout en gardant la temprature moyenne constante) provoque une
augmentation de la production de bl.
Puisque la temprature moyenne augmente un taux de 0.15 C an1 , nous savons que d T /d t = 0.15. Comme les prcipitations diminuent raison de 0.1 cm an1 , nous savons que d R/d t = 0.1. Par consquent,
d B B d T B d R
=
+
= (2) (0.15) + (8) (0.1) = 1.1.
dt
T d t
R d t
Ainsi, nous estimons que la production de bl diminuera raison de 1.1 units par an.

G. Faccanoni

67

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

Exercice 4.7
La longueur , la largeur w et la hauteur h dune boite changent en fonction du temps t . un instant donn les dimensions sont = 1 m, w = h = 2 m, et et w augmentent au taux de 2 m s1 tandis que h diminue au taux de 3 m s1 . Calculer
les taux de variation du volume, de la surface et de la longueur de la diagonale.

C ORRECTION . On a
V (t ) = V ( (t ), w(t ), h(t )) = (t ) w(t ) h(t ),
S(t ) = S( (t ), w(t ), h(t )) = 2 w(t ) h(t ) + w(t ) (t ) + h(t ) (t ) ,
2 (t ) + w 2 (t ) + h 2 (t ),

d (t ) = d ( (t ), w(t ), h(t )) =
donc

V
= V + w V w + h V h = w(t ) h(t ) (t ) + (t ) h(t ) w (t ) + w(t ) (t ) h (t ) = 6 m3 s1 ,
t
S
= S + w S w + h S h = 2 (w(t ) + h(t )) (t ) + (h(t ) + (t )) w (t ) + (w(t ) + (t )) h (t ) = 10 m2 s1 ,
t
d
(t ) + w w (t ) + hh (t )
= d + w d w + h d h =
= 0 m s1 ,
2 (t ) + w 2 (t ) + h 2 (t )
t

Linarisation
Exercice 4.8
Sachant que la fonction f : R2 R est diffrentiable et que
x f (2, 5) = 1,

f (2, 5) = 6,

y f (2, 5) = 1,

donner une valeur approche de f (2.2, 4.9).

C ORRECTION . On approche f (2.2, 4.9) par L (2,5) (2.2, 4.9) ou L (2,5) est lquation du plan tangent f au point (2, 5) :
L (2,5) (x, y) = f (2, 5) + (x 2)x f (2, 5) + (y 5) y f (2, 5) = 6 + (x 2) (y 5) = x y + 9
donc f (2.2, 4.9) 6.3.

Exercice 4.9
Calculer les diffrentielles des fonctions suivantes :
m = p5q3

u=

x 2 + 3y 2

R = 2 cos()

T=

v
1 + uv w

L = xze y

2 z 2

C ORRECTION .
1. m = 5p 4 q 3 dp + 3p 5 q 2 dq
x
3y
2. du =
dx +
dy
2 + 3y 2
2 + 3y 2
x
x
3. R = 2 cos() d + 2 cos() d 2 sin() d
4. T =

1
v 2u
v2w
du +
dv
dw
2
2
(1 + uv w)
(1 + uv w)
(1 + uv w)2

5. L = ze y

68

2 z 2

dx 2x y ze y

2 z 2

dy x(2z 2 1)e y

2 z 2

dz

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

Exercice 4.10
4

La fonction de production dun entrepreneur est donn par K L, o K reprsente le capital utilis et L le travail. Actuellement, il utilise 9 units de capital et 16 units de travail. Dterminez par approximation linaire la production obtenue
sil augmente dune unit le capital et de deux units le facteur travail.

C ORRECTION . La fonction f (K , L) =

L est diffrentiable dans (R )2 et


+
4

K f (K , L) =

2 K

L f (K , L) =

K
4

4 L3

par consquent
4

f (9 + 1, 16 + 2) f (9, 16) + 1K f (9, 16) + 2L f (9, 16) =

9 16 +

16

2 9

9
4

163

2 = 32+

2
3
313
+
2 =
.
23 48
48

Exercice 4.11
On mesure un rectangle et on obtient une largeur de 30 cm et une longueur de 24 cm, avec une erreur dau plus 0.1 cm
pour chaque mesure. Estimer laire du rectangle.
C ORRECTION . Laire du rectangle est donne par la fonction f (x, y) = x y avec x la largeur et y la longueur (en cm). Lorsque
(h, k) (0, 0), on a
f (x + h, y + k) f (x, y) + hx f (x, y) + k y f (x, y)
donc, pour h, k [0.1, 0.1], on a
f (30 + 0.1, 24 + 0.1)

30 24 + 0.1 24 + 0.1 30 = 725.4,

f (30 0.1, 24 0.1)

30 24 0.1 24 0.1 30 = 714.6,

donc laire est comprise entre 714.6 cm2 et 725.4 cm2 .

Exercice 4.12
La tension T de la cordelette du yo-yo en gure est dcrite
par la fonction
mg R
T= 2
2r + R 2
o m est la masse du yo-yo et g lacclration due la gravit. Donner une estimation de la variation de T lorsque
R passe de 3 cm 3.1 cm et r passe de 0.7 cm 0.8 cm.

C ORRECTION .
dT = R T dR + r T dr =

mg (2r 2 R 2 )
4mg r R
(8.02 8.4) 0.1
dR +
dr =
mg 0.0165mg < 0.
2 + R 2 )2
2 + R 2 )2
(2r
(2r
99.6004

Direntiabilit
Exercice 4.13 Diffrentiabilit
Vrier, en utilisant la dnition, que les fonctions f : R2 R suivantes sont diffrentiables dans le point indiqu :
a) f (x, y) = x y 3x 2 en (1; 2),
2

b) f (x, y) = x y 3y en (2; 1),

G. Faccanoni

c) f (x, y) = x y + 3y 2 en (2; 1),


2

d) f (x, y) = x y 2y en (2; 3),

e) f (x, y) = y x en (4; 1),


f) f (x, y) = |y| ln(1 + x) en (0; 0).

69

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

C ORRECTION . Une application f : R2 R est diffrentiable en (x 0 , y 0 ) R2 ssi


f (x, y) f (x 0 , y 0 ) x f (x 0 , y 0 )(x x 0 ) y f (x 0 , y 0 )(y y 0 )

lim

(x x 0 )2 + (y y 0 )2

(x,y)(x 0 ,y 0 )

= 0.

a) On a
f (x, y) = x y 3x 2

f (1, 2) = 1,

x f (x, y) = y 6x

donc

x f (1, 2) = 4,

y f (x, y) = x

y f (1, 2) = 1,

f (x, y) f (x 0 , y 0 ) x f (x 0 , y 0 )(x x 0 ) y f (x 0 , y 0 )(y y 0 )


(x x 0 )2 + (y y 0 )2

x y 3x 2 + 1 + 4(x 1) (y 2)
(x 1)2 + (y 2)2

Avec le changement de variables x = 1 + r cos et y = 2 + r sin ce rapport se rcrit


x y 3x 2 + 1 + 4(x 1) (y 2)
(x 1)2 + (y 2)2

On a alors

(1 + r cos )(2 + r sin ) 3(1 + r cos )2 + 1 + 4r cos r sin


= r cos (sin 3 cos )
r
x y 3x 2 + 1 + 4(x 1) (y 2)
(x 1)2 + (y 2)2

do
lim

4r 0

r 0

x y 3x 2 + 1 + 4(x 1) (y 2)
(x 1)2 + (y 2)2

(x,y)(1,2)

= 0.

La fonction est donc diffrentiable en (1, 2).


b) On a
f (x, y) = x y 3y 2

f (2, 1) = 1,

x f (x, y) = y
y f (x, y) = x 6y
donc

x f (2, 1) = 1,
y f (2, 1) = 4,

f (x, y) f (x 0 , y 0 ) x f (x 0 , y 0 )(x x 0 ) y f (x 0 , y 0 )(y y 0 )


(x x 0 )2 + (y y 0 )2

x y 3y 2 + 1 (x 2) + 4(y 1)
(x 2)2 + (y 1)2

Avec le changement de variables x = 2 + r cos et y = 1 + r sin ce rapport se rcrit


x y 3y 2 + 1 (x 2) + 4(y 1)
(x 2)2 + (y 1)2
On a alors

(2 + r cos )(1 + r sin ) 3(1 + r sin )2 + 1 r cos + 4r sin


= r sin (cos 3 sin ).
r
x y 3y 2 + 1 (x 2) + 4(y 1)
(x 2)2 + (y 1)2

do
lim

4r 0

r 0

x y 3y 2 + 1 (x 2) + 4(y 1)

(x,y)(2,1)

(x 2)2 + (y 1)2

= 0.

La fonction est donc diffrentiable en (2, 1).


c) On a
f (x, y) = x y + 3y 2

f (2, 1) = 5,

x f (x, y) = y

donc

x f (2, 1) = 1,

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

y f (2, 1) = 8,

f (x, y) f (x 0 , y 0 ) x f (x 0 , y 0 )(x x 0 ) y f (x 0 , y 0 )(y y 0 )


(x x 0 )2 + (y y 0 )2

70

x y + 3y 2 5 (x 2) 8(y 1)
(x 2)2 + (y 1)2

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

Avec le changement de variables x = 2 + r cos et y = 1 + r sin ce rapport se rcrit


x y + 3y 2 5 (x 2) 8(y 1)

(x 2)2 + (y 1)2

(2 + r cos )(1 + r sin ) + 3(1 + r sin )2 5 r cos 8r sin


= r sin (3 sin + cos ).
r

On a alors

x y + 3y 2 5 (x 2) 8(y 1)
(x 2)2 + (y 1)2

do

4r 0

r 0

x y + 3y 2 5 (x 2) 8(y 1)

lim

(x 2)2 + (y 1)2

(x,y)(2,1)

= 0.

La fonction est donc diffrentiable en (2, 3).


d) On a
f (x, y) = x y 2y 2

f (2, 3) = 24,

x f (x, y) = y
y f (x, y) = x 4y
donc

x f (2, 3) = 3,
y f (2, 3) = 14,

f (x, y) f (x 0 , y 0 ) x f (x 0 , y 0 )(x x 0 ) y f (x 0 , y 0 )(y y 0 )


(x x 0 )2 + (y y 0 )2

x y 2y 2 + 24 3(x + 2) + 14(y 3)

(x + 2)2 + (y 3)2

Avec le changement de variables x = 2 + r cos et y = 3 + r sin ce rapport se rcrit


x y y 2 + 24 3(x + 2) + 14(y 3)

(x + 2)2 + (y 3)2

(2 + r cos )(3 + r sin ) 2(3 + r sin )2 24 3r cos + 14r sin


= r sin (cos 2 sin ).
r

On a alors

x y y 2 + 24 3(x + 2) + 14(y 3)
(x + 2)2 + (y 3)2

do

3r 0

r 0

x y y 2 + 24 3(x + 2) + 14(y 3)

lim

(x + 2)2 + (y 3)2

(x,y)(2,3)

= 0.

La fonction est donc diffrentiable en (2, 3).


e) On a
f (x, y) = y x
y
x f (x, y) =
2 x
y f (x, y) =
donc

f (4, 1) = 2,
1
x f (4, 1) = ,
4
y f (4, 1) = 2,

f (x, y) f (x 0 , y 0 ) x f (x 0 , y 0 )(x x 0 ) y f (x 0 , y 0 )(y y 0 )


(x x 0 )2 + (y y 0 )2

y x 2 1 (x 4) 2(y 1)
4
(x 4)2 + (y 1)2

Avec le changement de variables x = 4 + r cos et y = 1 + r sin ce rapport se rcrit


y x 2 1 (x 4) 2(y 1)
4
(x 4)2 + (y 1)2

(1 + r sin ) 4 + r cos 2 r cos 2r sin


4
r
2(1 + r sin ) 1 + r cos 2 r cos 2r sin
4
4
r
2(1 + r sin ) 1 +

r cos
8

+ o(r ) 2 r cos 2r sin


4

r
r
o(r )
= cos sin +
0

4
r r 0
o on a utilis lapproximation
lim

1+t

t
1 + 2 + o(t ) lorsque x

0. Par consquent

f (x, y) f (x 0 , y 0 ) x f (x 0 , y 0 )(x x 0 ) y f (x 0 , y 0 )(y y 0 )

(x,y)(4,1)

(x x 0 )2 + (y y 0 )2

= 0.

La fonction est donc diffrentiable en (4, 1).

G. Faccanoni

71

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

f) Comme f (x, 0) = f (0, y) alors x f (0, 0) = y f (0, 0) = 0 donc


f (x, y) f (x 0 , y 0 ) x f (x 0 , y 0 )(x x 0 ) y f (x 0 , y 0 )(y y 0 )
(x x 0

)2 + (y y

)2

|y| ln(1 + x)
x2 + y 2

Avec le changement de variables x = r cos et y = r sin on a


|y| ln(1 + x)
x2 + y 2

= |sin() ln(1 + r cos())| 2r |sin() cos()| 2r 0.

r 0

La fonction est donc diffrentiable en (0, 0).

Exercice 4.14
Soit f : R2 R une application. Dire si les afrmations suivantes sont V raies ou F ausses.
1. Si f C 1 (R2 ) alors f est diffrentiable en tout point.
2. Si f C 1 (R2 ) alors il existe f en tout point.
3. Si f C 1 (R2 ) alors f est continue.
4. Si f est diffrentiable en tout point alors f C 1 (R2 ).
5. Sil existe f en tout point alors f C 1 (R2 ).
6. Si f est continue alors f C 1 (R2 ).
7. Si f est diffrentiable en (x 0 , y 0 ) alors il existe f (x 0 , y 0 ).
8. Si f est diffrentiable alors f est continue.
9. Sil existe f (x 0 , y 0 ) alors f est diffrentiable en (x 0 , y 0 ).
10. Si f est continue alors f est diffrentiable.
11. Si f est continue alors il existe f en tout point.
12. Sil existe f en tout point alors f est continue.
C ORRECTION .
1. V Si f C 1 (R2 ) alors f est diffrentiable en tout point.
2. V Si f C 1 (R2 ) alors il existe f en tout point.
3. V Si f C 1 (R2 ) alors f est continue.
4. F Si f est diffrentiable en tout point alors f C 1 (R2 ).
5. F Sil existe f en tout point alors f C 1 (R2 ).
6. F Si f est continue alors f C 1 (R2 ).
7. V Si f est diffrentiable en (x 0 , y 0 ) alors il existe f (x 0 , y 0 ).
8. V Si f est diffrentiable alors f est continue.
9. F Sil existe f (x 0 , y 0 ) alors f est diffrentiable en (x 0 , y 0 ).
10. F Si f est continue alors f est diffrentiable.
11. F Si f est continue alors il existe f en tout point.
12. F Sil existe f en tout point alors f est continue.

Exercice 4.15 Exemple de P EANO


Soit f la fonction dnie sur R2 par

72

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

si (x, y) = (0, 0),


si (x, y) = (0, 0).

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

Montrer que f est continue sur R2 . Calculer f (x, y). Montrez que f admet des drives partielles secondes en tout point.
Que pouvez-vous dduire du calcul de x y f (0, 0) et de y x f (0, 0) ?

C ORRECTION . La fonction est clairement continue dans R2 \ {(0, 0)} car quotient de fonctions continues dont le dnominateur ne sannule pas. Elle est aussi continue en (0, 0) car
lim

(x,y)(0,0)

| f (x, y)| =

lim

(x,y)(0,0)

x y(x 2 y 2 )
= lim 2 |cos() sin()(cos2 sin2 )| lim 2 2 = 0 = f (0, 0).
0
0
x2 + y 2

f est donc continue sur R2 .


On a
4
2 2
4
x + 4x y y
y
si (x, y) = (0, 0),
(x 2 + y 2 )2
x f (x, y) =

f (x,0) f (0,0)
lim
= 0 si (x, y) = (0, 0),
x
x0

4
2 2
4
x x 4x y y

si (x, y) = (0, 0),


(x 2 + y 2 )2
y f (x, y) =
lim f (0,y) f (0,0) = 0 si (x, y) = (0, 0).

y
y0

On en dduit
xx f (x, y) =

y x f (x, y) =

4x y 3 (x 2 3y 2 )

2
2 3

(x +y )
lim x f (x,0)x f (0,0)
x
x0

si (x, y) = (0, 0),


= 0 si (x, y) = (0, 0),

6 4 2 2 4 6
x +9x y 9x y y

(x 2 +y 2 )3
lim x f (0,y)x f (0,y)

y
y0

si (x, y) = (0, 0),


= 1 si (x, y) = (0, 0),

x y f (x, y) =

y y f (x, y) =

6 4 2 2 4 6
x +9x y 9x y y

2
2 3

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

x
x0

3
2
2
4x y(3x 2y )
(x 2 +y )3

si (x, y) = (0, 0),


= 1 si (x, y) = (0, 0),
si (x, y) = (0, 0),

lim y f (0,y) y f (0,0)

y
y0

= 0 si (x, y) = (0, 0),

Comme x y f (0, 0) = y x f (0, 0), le thorme de S CHWARZ permet de conclure que les drives secondes x y f (x, y) et y x f (x, y)
ne sont pas continue en (0, 0).

Exercice 4.16 Continuit, drivabilit, diffrentiabilit


Soit f : R2 R la fonction ainsi dnie

x2 y

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

0
1.
2.
3.
4.

si (x, y) = (0, 0),


si (x, y) = (0, 0).

Est-elle continue sur R2 ?


Calculer f (x, y).
La fonction f est-elle de classe C 1 (R2 ) ?
Que peut-on conclure sur la diffrentiabilit de la fonction f sur R2 ?

C ORRECTION .
1. f est continue sur R2 \ { (0, 0) } car quotient de fonctions continues dont le dnominateur ne sannule pas. Pour que f
soit continue sur R2 il faut alors que lim(x,y)(0,0) f (x, y) = f (0, 0) = 0. Passons on coordonnes polaires : x = 0+r cos(),
y = 0 + r sin(),
f(r, ) = f (x(r, ), y(r, )) = r cos2 sin().
Comme | f(r, )| r 0 alors lim(x,y)(0,0) f (x, y) = 0 donc f est continue sur R2 .

r 0

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

x f

2x y 3
(x 2 +y 2 )2
(x, y) =
lim f (x,0) f (0,0)
x0
x0

G. Faccanoni

si (x, y) = (0, 0)
= 0 si (x, y) = (0, 0)

y f (x, y) =

4 2 2
x x y
(x 2 +y 2 )2
lim f (0,y) f (0,0)

y0
y0

si (x, y) = (0, 0)
= 0 si (x, y) = (0, 0)

73

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

3. Comme f est continue et drivable sur R2 et ses drives partielles sont continues sur R2 \ { (0, 0) } alors f est de classe
C 1 (R2 \ { (0, 0) }). Pour quelle soit de classe C 1 (R2 ) il faut que les drives partielles soient continues sur R2 , autrement
dit il faut que
lim

(x,y)(0,0)

Comme x f (x, x) =

1
2

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

lim

(x,y)(0,0)

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

= 0 = x f (0, 0) on conclut que x f nest pas continue en (0, 0), donc f nest pas de classe C 1 (R2 ).

4. Comme f est de classe C 1 (R2 \ { (0, 0) }) alors f est diffrentiable sur R2 \ { (0, 0) }. Pour quelle soit diffrentiable sur R2
il faut que
f (x, y) f (0, 0) x f (0, 0)(x 0) y f (0, 0)(y 0)
= 0.
lim
(x,y)(0,0)
(x 0)2 + (y 0)2
Si on note h(x, y) =

f (x,y) f (0,0)x f (0,0)(x0) y f (0,0)(y0)


(x0)2 +(y0)2

, comme h(x, x) =

1
23/2

= 0, alors f nest pas diffrentiable sur R2 .

Exercice 4.17 Continuit, drivabilit, diffrentiabilit


Soit f la fonction dnie sur R2 par

x3 y x y 3

f (x, y) =
x2 + y 2

si (x, y) = (0, 0),


sinon.

1. La fonction f est-elle continue en (0, 0) ?


2. Dterminer si les drives partielles x f (0, 0) et y f (0, 0) existent et les calculer le cas chant.
3. La fonction f est-elle de classe C 1 sur R2 ?
4. La fonction f est-elle diffrentiable en (0, 0) ?
C ORRECTION .
1. On tudie la limite

x 3 yx y 3
lim
2
2 . On a
(x,y)(0,0) x +y

x2 y 2
x3 y x y 3
= xy 2
= r 2 cos() sin() cos2 () sin2 () 0

r 0
x2 + y 2
x + y2

car r 2 cos() sin() cos2 () sin2 ()

2r 2 . On en dduit que la limite de f (x, y) quand (x, y) tend vers (0, 0) est

0 = f (0, 0). La fonction est donc continue en (0, 0). De plus, f est continue sur (R )2 car quotient de fonctions continues
+
dont le dnominateur ne sannule pas, donc f est continue sur R2 .
2. Attention : il faut revenir la dnition de drive partielle en un point puisque la fonction au point (0, 0) nest pas
dnie de la mme faon que sur le reste du domaine.
Calcul de x f (0, 0) :
2

(0 + t )0 (0+t )2 02 0
f (0 + t , 0) f (0, 0)
0
(0+t ) +0
x f (0, 0) = lim
= lim
= lim = lim 0 = 0.
t 0
t 0
t 0 t
t 0
t
t
La drive partielle par rapport x en (0, 0) existe et est gale 0.
Calcul de y f (0, 0) :
2

0(0 + t ) 02 (0+t )2 0
f (0, 0 + t ) f (0, 0)
0
0 +(0+t )
y f (0, 0) = lim
= lim
= lim = lim 0 = 0.
t 0
t 0
t 0 t
t 0
t
t
La drive partielle par rapport y en (0, 0) existe et est gale 0.
3. Ici on doit calculer les drives partielles sur le reste du domaine et vrier si elles sont continues ou non en (0, 0) qui
est le seul point qui peut poser des problmes.
Calcul de x f (x, y) pour (x, y) = (0, 0) :
x

74

x3 y x y 3
(3x 2 y y 3 )(x 2 + y 2 ) (x 3 y x y 3 )(2x)
x 4 y 4 + 4x 2 y 2
=
=y
.
x2 + y 2
(x 2 + y 2 )2
(x 2 + y 2 )2

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

On a
y

4 Drivabilit et direntiabilit, fonctions implicites

x 4 y 4 + 4x 2 y 2
= r sin() cos4 () sin4 () + 4 cos2 () sin2 () 0

r 0
(x 2 + y 2 )2

car r sin() cos4 () sin4 () + 4 cos2 () sin2 ()

6r . On en dduit que la limite de x f (x, y) quand (x, y) tend

vers (0, 0) est 0 = x f (0, 0). La fonction x f est donc continue en (0, 0). De plus, elle est continue sur R2 \ { (0, 0) } car
quotient de fonctions continues dont le dnominateur ne sannule pas.
Calcul de y f (x, y) pour (x, y) = (0, 0) :
(x 3 3x y 2 )(x 2 + y 2 ) (x 3 y x y 3 )(2y)
x 4 y 4 4x 2 y 2
x3 y x y 3
=
=x
.
x2 + y 2
(x 2 + y 2 )2
(x 2 + y 2 )2

y
On a
x

x 4 y 4 4x 2 y 2
= r cos() cos4 () sin4 () 4 cos2 () sin2 () 0

r 0
(x 2 + y 2 )2

car r cos() cos4 () sin4 () 4 cos2 () sin2 ()

6r . On en dduit que la limite de y f (x, y) quand (x, y) tend

vers (0, 0) est 0 = y f (0, 0). La fonction y f est donc continue en (0, 0). De plus, elle est continue sur R2 \ { (0, 0) } car
quotient de fonctions continues dont le dnominateur ne sannule pas.
La fonction f est continues sur R2 , elle admets des drives partielles sur R2 et ses drives partielles sont continues
sur R2 . On conclut que la fonction f est de classe C 1 sur R2 .
4. La fonction f est diffrentiable en (0, 0) car elle est de classe C 1 .

Exercice 4.18 Continuit, drivabilit, diffrentiabilit


Soit f : R2 R la fonction ainsi dnie

x y2

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

0
1.
2.
3.
4.

si (x, y) = (0, 0),


si (x, y) = (0, 0).

Est-elle continue sur R2 ?


Est-elle drivable sur R2 ?
Est-elle de classe C 1 (R2 ) ?
Est-elle diffrentiable sur R2 ?

C ORRECTION .
1. TUDE DE LA CONTINUIT SUR R2
tude sur R2 \ { (0, 0) } : f est continue sur R2 \ { (0, 0) } car quotient de fonctions continues dont le dnominateur ne
sannule pas.
tude en (0, 0) : pour que f soit continue en (0, 0) il faut que lim(x,y)(0,0) f (x, y) = f (0, 0) = 0. Passons on coordonnes polaires : x = 0 + r cos(), y = 0 + r sin(),
f(r, ) = f (x(r, ), y(r, )) = r cos() sin2 ().
Comme | f(r, )| r 0 alors lim(x,y)(0,0) f (x, y) = 0.

r 0

Donc f est continue sur R2 .


2. TUDE DE LA DRIVABILIT SUR R2
f est drivable sur R2 si les deux drives partielles x f et y f sont dnie pour tout (x, y) R2 :

x f (x, y) =

y 4 x 2 y 2
2 22

(x +y )
lim f (x,0) f (0,0)
x0
x0

si (x, y) = (0, 0)
= 0 si (x, y) = (0, 0)

y f (x, y) =

3
2x y
(x 2 +y 2 )2
lim f (0,y) f (0,0)

y0
y0

si (x, y) = (0, 0)
= 0 si (x, y) = (0, 0)

Donc f est drivable sur R2 .


3. TUDE DE LA RGULARIT SUR R2
f est continue et drivable sur R2 .

G. Faccanoni

75

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

tude sur R2 \ { (0, 0) } : les drives partielles sont continues sur R2 \{ (0, 0) } car quotient de fonctions continues dont

le dnominateur ne sannule pas. Alors f est de classe C 1 (R2 \ { (0, 0) })


tude en (0, 0) : les drives partielles sont continues en (0, 0) ssi
lim

(x,y)(0,0)

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

lim

(x,y)(0,0)

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

1
Comme y f (x, x) = 2 = 0 = y f (0, 0) on conclut que y f nest pas continue en (0, 0)
1 2
f est de classe C (R \ { (0, 0) }) mais nest pas de classe C 1 (R2 ).

4. TUDE DE LA DIFFRENTIABILIT SUR R2


tude sur R2 \ { (0, 0) } : comme f est de classe C 1 (R2 \ { (0, 0) }) alors f est diffrentiable sur R2 \ { (0, 0) }.
tude en (0, 0) : pour que f soit diffrentiable en (0, 0) il faut que
f (x, y) f (0, 0) x f (0, 0)(x 0) y f (0, 0)(y 0)

lim

(x 0)2 + (y 0)2

(x,y)(0,0)

Si on note h(x, y) =

f (x,y) f (0,0)x f (0,0)(x0) y f (0,0)(y0)


(x0)2 +(y0)2

x y2
(x 2 +y 2 )3

= 0.

, comme h(x, x) =

1
23/2

= 0, alors f nest pas

diffrentiable en (0, 0).


f est diffrentiable sur R2 \ { (0, 0) } mais nest pas diffrentiable en (0, 0).

Exercice 4.19
Soit f : R2 R la fonction ainsi dnie

(x 1)y 2

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

si (x, y) = (1, 0),


si (x, y) = (1, 0).

1. tude de la fonction sur R2 \ { (1, 0) } :


1.1. montrer que f est continue sur R2 \ { (1, 0) } ;
1.2. calculer le gradient de f pour (x, y) R2 \ { (1, 0) } ;
1.3. montrer que f est de classe C 1 sur R2 \ { (1, 0) } ;
1.4. que peut-on conclure sur la diffrentiabilit de f sur R2 \ { (1, 0) } ?
2. tude de la fonction en (1, 0) :
2.1. montrer que f est continue en (1, 0) ;
2.2. calculer le gradient de f en (1, 0) ;
2.3. montrer que f nest pas diffrentiable en (1, 0) ;
2.4. f est-elle de classe C 1 en (1, 0) ?
C ORRECTION .
1. tude de la fonction sur R2 \ { (1, 0) }.
1.1. f est continue sur R2 \ { (1, 0) } car quotient de fonctions continues dont le dnominateur ne sannule pas.
1.2. Le gradient de f pour (x, y) R2 \ { (1, 0) } est le vecteur de composantes
x f (x, y) = y 2

(x 1)2 y 2
,
((x 1)2 + y 2 )2

y f (x, y) =

2(x 1)3 y
.
((x 1)2 + y 2 )2

1.3. f est continue et drivable sur R2 \ { (1, 0) } ; ses drives partielles sont continues sur R2 \ { (1, 0) } car quotients de
fonctions continues dont les dnominateurs ne sannulent pas. Alors f est de classe C 1 (R2 \ { (1, 0) }).
1.4. Comme f est de classe C 1 (R2 \ { (1, 0) }) alors f est diffrentiable sur R2 \ { (1, 0) }.
2. tude de la fonction en (1, 0).
2.1. Pour que f soit continue en (1, 0) il faut que lim(x,y)(1,0) f (x, y) = f (1, 0). Passons en coordonnes polaires : x =
1 + r cos(), y = 0 + r sin(),
f(r, ) = f (x(r, ), y(r, )) = r cos() sin2 .
Comme | f(r, )| r 0 alors lim(x,y)(1,0) f (x, y) = 0 donc f est continue en (1, 0).

r 0

2.2. Le gradient de f en (1, 0) est le vecteur de composantes


x f (1, 0) = lim

x1

76

f (x, 0) f (1, 0)
= 0,
x 1

y f (1, 0) = lim

y0

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

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

2.3. Pour prouver que f nest pas diffrentiable en (1, 0) il faut montrer que
f (x, y) f (1, 0) x f (1, 0)(x 1) y f (1, 0)(y 0)

lim

(x 1)2 + (y 0)2

(x,y)(1,0)

Notons h(x, y) =

f (x,y) f (1,0)x f (1,0)(x1) y f (1,0)(y0)

(x1)2 +(y0)2

(x1)y 2
((x1)2 +y 2 )3/2

= 0.

; comme h(x, x 1) =

1
23/2

= 0, alors f nest pas

diffrentiable en (1, 0).


2.4. Comme f nest pas diffrentiable en (1, 0), elle nest pas de classe C 1 en (1, 0). Si on a oubli ce thorme on peut
le prouver directement : pour quelle soit de classe C 1 en (1, 0) il faut que les drives partielles soient continues,
autrement dit il faut que
lim

(x,y)(1,0)

Comme y f (x, x 1) =
C 1 en (1, 0).

1
2

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

et

lim

(x,y)(1,0)

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

= y f (1, 0) = 0 on conclut que x f nest pas continue en (1, 0), donc f nest pas de classe

Exercice 4.20
Soit f : R2 R la fonction ainsi dnie

x 2 (y + 1)

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

si (x, y) = (0, 1),


si (x, y) = (0, 1).

1. tude de la fonction sur R2 \ { (0, 1) } :


1.1. montrer que f est continue sur R2 \ { (0, 1) } ;
1.2. calculer le gradient de f pour (x, y) R2 \ { (0, 1) } ;
1.3. montrer que f est de classe C 1 sur R2 \ { (0, 1) } ;
1.4. que peut-on conclure sur la diffrentiabilit de f sur R2 \ { (0, 1) } ?
2. tude de la fonction en (0, 1) :
2.1. montrer que f est continue en (0, 1) ;
2.2. calculer le gradient de f en (0, 1) ;
2.3. montrer que f nest pas diffrentiable en (0, 1) ;
2.4. f est-elle de classe C 1 en (0, 1) ?
C ORRECTION .
1. tude de la fonction sur R2 \ { (0, 1) }.
1.1. f est continue sur R2 \ { (0, 1) } car quotient de fonctions continues dont le dnominateur ne sannule pas.
1.2. Le gradient de f pour (x, y) R2 \ { (0, 1) } est le vecteur de composantes
x f (x, y) =

2x(y + 1)3
(x 2 + (y + 1)2 )2

y f (x, y) = x 2

x 2 (y + 1)2
.
(x 2 + (y + 1)2 )2

1.3. f est continue et drivable sur R2 \ { (0, 1) } ; ses drives partielles sont continues sur R2 \ { (0, 1) } car quotients
de fonctions continues dont les dnominateurs ne sannulent pas. Alors f est de classe C 1 (R2 \ { (0, 1) }).
1.4. Comme f est de classe C 1 (R2 \ { (0, 1) }) alors f est diffrentiable sur R2 \ { (0, 1) }.
2. tude de la fonction en (0, 1).
2.1. Pour que f soit continue en (0, 1) il faut que lim(x,y)(0,1) f (x, y) = f (0, 1). Passons en coordonnes polaires :
x = 0 + r cos(), y = 1 + r sin(),
f(r, ) = f (x(r, ), y(r, )) = r cos2 sin().
Comme | f(r, )| r 0 alors lim(x,y)(0,1) f (x, y) = 0 donc f est continue en (0, 1).

r 0

2.2. Le gradient de f en (0, 1) est le vecteur de composantes


x f (0, 1) = lim

x0

G. Faccanoni

f (x, 0) f (0, 1)
= 0,
x 1

y f (0, 1) = lim

y1

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

77

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

2.3. Pour prouver que f nest pas diffrentiable en (0, 1) il faut montrer que
f (x, y) f (0, 1) x f (0, 1)(x 0) y f (0, 1)(y + 1)

lim

x 2 + (y + 1)2

(x,y)(0,1)

Notons h(x, y) =

f (x,y) f (0,1)x f (0,1)(x0) y f (0,1)(y+1)


(x0)2 +(y+1)2

x 2 (y+1)
(x 2 +(y+1)2 )3/2

= 0.

; comme h(y + 1, y) =

1
23/2

= 0, alors f nest

pas diffrentiable en (0, 1).


2.4. Comme f nest pas diffrentiable en (0, 1), elle nest pas de classe C 1 en (0, 1). Si on a oubli ce thorme on
peut le prouver directement : pour quelle soit de classe C 1 en (0, 1) il faut que les drives partielles soient
continues, autrement dit il faut que
lim

(x,y)(0,1)
1
2

Comme y f (y + 1, y) =
classe C 1 en (0, 1).

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

et

lim

(x,y)(0,1)

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

= y f (0, 1) = 0 on conclut que x f nest pas continue en (0, 1), donc f nest pas de

Exercice 4.21 Continuit, drivabilit, diffrentiabilit


Soit f : R2 R la fonction ainsi dnie

x2 y 2

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

0
1.
2.
3.
4.

si (x, y) = (0, 0),


si (x, y) = (0, 0).

Est-elle continue sur R2 ?


Calculer f (x, y).
La fonction f est-elle de classe C 1 (R2 ) ?
Que peut-on conclure sur la diffrentiabilit de la fonction f sur R2 ?

C ORRECTION .
1. La fonction est clairement continue dans R2 \ {(0, 0)}. Elle est aussi continue en (0, 0) car
lim

(x,y)(0,0)

f (x, y) =

x2 y 2
= lim 2 cos2 sin2 lim 2 = 0 = f (0, 0).
0
0
(x,y)(0,0) x 2 + y 2
lim

f est donc continue sur R2 .


2. Pour (x, y) = (0, 0) on a

2x y 4
2 +y 2 )2
x f (x, y)
f (x, y) =
= (x 2x 4 y .
y f (x, y)
(x 2 +y 2 )2

Pour (x, y) = (0, 0) on a


f (0, 0) =

limx0
x f (0, 0)
=
y f (0, 0)
lim y0

f (x,0) f (0,0)
x0
f (0,y) f (0,0)
y0

0
.
0

3. On a dj vri que la fonction est continue sur R2 . Vrions si ses drives partielles sont continues sur R2 . On a
x f (x, y) =

2x y 4
(x 2 +y 2 )2

si (x, y) = (0, 0),

si (x, y) = (0, 0),


5

lim

(x,y)(0,0)

2 (cos sin4 )
= lim 2 = 0 = x f (0, 0)
0
0
4

x f (x, y) = lim

y f (x, y) =

2x 4 y
(x 2 +y 2 )2

si (x, y) = (0, 0),

si (x, y) = (0, 0).


5

lim

(x,y)(0,0)

2 (cos4 sin )
= lim 2 = 0 = y f (0, 0),
0
0
4

y f (x, y) = lim

la fonction est donc de classe C 1 (R2 ).

78

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

4. Puisque toute fonction de classe C 1 () est diffrentiable sur , on conclut que f est diffrentiable sur R2 .

Exercice 4.22 Continuit, drivabilit, diffrentiabilit


Soit f : R2 R la fonction ainsi dnie

x3 y 2

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

0
1.
2.
3.
4.

si (x, y) = (0, 0),


si (x, y) = (0, 0).

Est-elle continue sur R2 ?


Calculer f (x, y).
La fonction f est-elle de classe C 1 (R2 ) ?
Que peut-on conclure sur la diffrentiabilit de la fonction f sur R2 ?

C ORRECTION .
1. La fonction est clairement continue dans R2 \ {(0, 0)}. Elle est aussi continue en (0, 0) car
lim

(x,y)(0,0)

f (x, y) =

x3 y 2
= lim 3 cos3 sin2 = lim 3 = 0 = f (0, 0).
0
0
(x,y)(0,0) x 2 + y 2
lim

f est donc continue sur R2 .


2. Pour (x, y) = (0, 0) on a

2 2 2 2
x y (x +3y )
2 +y 2 2
x f (x, y)
f (x, y) =
= (x 2x 5 y ) .
y f (x, y)
(x 2 +y 2 )2

Pour (x, y) = (0, 0) on a


limx0
x f (0, 0)
f (0, 0) =
=
y f (0, 0)
lim y0

f (x,0) f (0,0)
x0
f (0,y) f (0,0)
y0

0
.
0

3. On a dj vri que la fonction est continue sur R2 . Vrions si ses drives partielles sont continues sur R2 . On a
x f (x, y) =
lim

(x,y)(0,0)

x 2 y 2 (x 2 +3y 2 )
(x 2 +y 2 )2

si (x, y) = (0, 0),

si (x, y) = (0, 0),

6 cos2 sin2 (cos2 + 3 sin2 )


= lim 4 2 = 0 = x f (0, 0)
0
0
4

x f (x, y) = lim

y f (x, y) =

2x 5 y
(x 2 +y 2 )2

si (x, y) = (0, 0),

si (x, y) = (0, 0).


6

lim

(x,y)(0,0)

2 (cos5 sin )
= lim 2 2 = 0 = y f (0, 0),
0
0
4

y f (x, y) = lim

la fonction est donc de classe C 1 (R2 ).


4. Puisque toute fonction de classe C 1 () est diffrentiable sur , on conclut que f est diffrentiable sur R2 .

Exercice 4.23 Continuit, drivabilit, diffrentiabilit


Soit f : R2 R la fonction ainsi dnie

x2 y 3

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

si (x, y) = (0, 0),


si (x, y) = (0, 0).

1. Est-elle continue sur R2 ?


2. Calculer f (x, y).
3. La fonction f est-elle de classe C 1 (R2 ) ?

G. Faccanoni

79

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

4. Que peut-on conclure sur la diffrentiabilit de la fonction f sur R2 ?


C ORRECTION .
1. La fonction est clairement continue dans R2 \ {(0, 0)}. Elle est aussi continue en (0, 0) car
lim

(x,y)(0,0)

f (x, y) =

x2 y 3
= lim 3 cos2 sin3 = lim 3 = 0 = f (0, 0).
0
0
(x,y)(0,0) x 2 + y 2
lim

f est donc continue sur R2 .


2. Pour (x, y) = (0, 0) on a

2x y 5
2 +y 2 )2
x f (x, y)
f (x, y) =
= x 2 (x (3x 2 +y 2 ) .
y2
y f (x, y)
(x 2 +y 2 )2

Pour (x, y) = (0, 0) on a


limx0
x f (0, 0)
=
y f (0, 0)
lim y0

f (0, 0) =

f (x,0) f (0,0)
x0
f (0,y) f (0,0)
y0

0
.
0

3. On a dj vri que la fonction est continue sur R2 . Vrions si ses drives partielles sont continues sur R2 . On a
2x y 5
(x 2 +y 2 )2

si (x, y) = (0, 0),

x f (x, y) =

si (x, y) = (0, 0),


6

lim

(x,y)(0,0)

2 (cos sin5 )
= lim 2 2 = 0 = x f (0, 0)
0
0
4

x f (x, y) = lim

x 2 y 2 (3x 2 +y 2 )
(x 2 +y 2 )2

si (x, y) = (0, 0),

y f (x, y) =

si (x, y) = (0, 0).


6

lim

(x,y)(0,0)

(3 cos + sin2 )
= lim 4 2 = 0 = y f (0, 0),
0
0
4

y f (x, y) = lim

la fonction est donc de classe C 1 (R2 ).


4. Puisque toute fonction de classe C 1 () est diffrentiable sur , on conclut que f est diffrentiable sur R2 .

Exercice 4.24 Continuit, drivabilit, diffrentiabilit


Soit f : R2 R la fonction ainsi dnie
f (x, y) =
1.
2.
3.
4.

(x 2 + y 2 )3 cos

1
x 2 +y 2

si (x, y) = (0, 0),


si (x, y) = (0, 0).

Est-elle continue sur R2 ?


Calculer f (x, y).
La fonction f est-elle de classe C 1 (R2 ) ?
Sans faire de calculs, que peut-on conclure sur la diffrentiabilit de la fonction f sur R2 ?

C ORRECTION .
1. La fonction est clairement continue dans R2 \ {(0, 0)}. Elle est aussi continue en (0, 0) car
lim

(x,y)(0,0)

f (x, y) = lim 6 cos


0

1
= 0 = f (0, 0).
2

f est donc continue sur R2 .

80

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

2. Pour (x, y) = (0, 0) on a


f (x, y) =

1
1
6x(x 2 + y 2 )2 cos x 2 +y 2 + 2x(x 2 + y 2 ) sin x 2 +y 2
x f (x, y)
=
.
1
1
2
2 2
2
2
y f (x, y)
6y(x + y ) cos x 2 +y 2 + 2y(x + y ) sin x 2 +y 2

Pour (x, y) = (0, 0) on a


f (0, 0) =

limx0
x f (0, 0)
=
y f (0, 0)
lim y0

f (x,0) f (0,0)
x0
f (0,y) f (0,0)
y0

0
.
0

3. On a dj vri que la fonction est continue sur R2 . Vrions si ses drives partielles sont continues sur R2 . On a
x f (x, y) =

1
1
6x(x 2 + y 2 )2 cos x 2 +y 2 + 2x(x 2 + y 2 ) sin x 2 +y 2

si (x, y) = (0, 0),

si (x, y) = (0, 0),

1
1
lim x f (x, y) = lim 6 5 cos cos 2 + 2 3 cos sin 2 = 0 = x f (0, 0)
0
(x,y)(0,0)

y f (x, y) =
lim

(x,y)(0,0)

1
1
6y(x 2 + y 2 )2 cos x 2 +y 2 + 2y(x 2 + y 2 ) sin x 2 +y 2

si (x, y) = (0, 0),

si (x, y) = (0, 0).


1
1
+ 2 3 sin sin 2 = 0 = y f (0, 0),
2

y f (x, y) = lim 6 5 sin cos


0

la fonction est donc de classe C 1 (R2 ).


4. Puisque toute fonction de classe C 1 () est diffrentiable sur , on conclut que f est diffrentiable sur R2 .

Exercice 4.25 Continuit, drivabilit, diffrentiabilit


Soit f : R2 R la fonction ainsi dnie
y4
f (x, y) = x 2 + y 2

si (x, y) = (0, 0),


si (x, y) = (0, 0).

1. La fonction f est-elle continue sur R2 ?


2. Calculer f (x, y) pour (x, y) = (0, 0) ; calculer ensuite f (0, 0). La fonction f est-elle de classe C 1 (R2 ) ?
3. La fonction f est-elle diffrentiable sur R2 ?
C ORRECTION .
1. La fonction est clairement continue sur R2 \ {(0, 0)}. De plus
(r sin )4
y4
=
= r 2 sin4 r 2 0

r 0
x 2 + y 2 (r cos )2 + (r sin )2
do
lim

(x,y)(0,0)

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

f est donc continue sur R2 .


2. f (x, y) est le vecteur de composantes x f (x, y) et y f (x, y) et on a :

4
2x y ,

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

lim f (x, 0) f (0, 0) = 0,


x0
x 0

3 2x 2 + y 2
2y

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

f (0, y) f (0, 0)

= 0,
lim
y0
y 0

G. Faccanoni

si (x, y) = (0, 0),


sinon;
si (x, y) = (0, 0),
sinon.

81

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

tant donn que


2x y 4
(r cos )(r sin )4
=2
2r 0

2 + y 2 )2
r 0
(x
((r cos )2 + (r sin )2 )2
et
2y 3 (2x 2 + y 2 )
(r sin )3 (2(r cos )2 + (r sin )2 )2
=2
18r 3 0

2 + y 2 )2
r 0
(x
((r cos )2 + (r sin )2 )2
on a
lim

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

lim

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

(x,y)(0,0)
(x,y)(0,0)

La fonction f est donc de classe C 1 (R2 ).


3. tant de classe C 1 (R2 ), f est diffrentiable sur R2 . Si on ne se rappelle pas du thorme on peut le vrier directement
par la dnition : une application f : R2 R est diffrentiable en (x 0 , y 0 ) R2 ssi
lim

f (x, y) f (x 0 , y 0 ) x f (x 0 , y 0 )(x x 0 ) y f (x 0 , y 0 )(y y 0 )


x2 + y 2

(x,y)(x 0 ,y 0 )

= 0.

On a bien
f (x, y) f (x 0 , y 0 ) x f (x 0 , y 0 )(x x 0 ) y f (x 0 , y 0 )(y y 0 )

lim

(x x 0 )2 + (y y 0 )2

(x,y)(x 0 ,y 0 )

car

y4
(x 2 + y 2 )3/2

(r sin )4
((r cos )2 + (r sin )2 )3/2

lim

y4

(x,y)(0,0)

(x 2 + y 2 )3/2

=0

r 0.

r 0

Exercice 4.26 Continuit, drivabilit, diffrentiabilit


Soit f : R2 R la fonction ainsi dnie
y
x2 + y 2
f (x, y) =

si (x, y) = (0, 0),


si (x, y) = (0, 0).

1. La fonction f est-elle continue sur R2 ?


2. Calculer f (x, y) pour (x, y) = (0, 0) ; calculer ensuite f (0, 0).
3. La fonction f est-elle diffrentiable sur R2 ?
C ORRECTION .
1. La fonction est continue sur R2 \ {(0, 0)} mais elle nest pas continue sur R2 car si on considre la restriction de f la
courbe y = x, qui passe par (0, 0), on a
1
lim f (x, x) = lim
= f (0, 0).
x0
x0 2x
2. f (x, y) est le vecteur de composantes x f (x, y) et y f (x, y) et on a :
x f

car lim

y0

2x y
,
(x 2 +y 2 )2
=
lim f (x,0) f (0,0)
x0
x0

f (0,y) f (0,0)
y0

si (x, y) = (0, 0),


= 0, sinon;

y f =

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

si (x, y) = (0, 0),

sinon

= .

3. Ntant pas continue, f nest pas diffrentiable sur R2 .

82

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

Exercice 4.27 Continuit, drivabilit, diffrentiabilit


Soit f la fonction dnie sur R2 par

x2 y + x y 2

f (x, y) =
x2 + y 2

si (x, y) = (0, 0),


sinon.

1. La fonction f est-elle continue en (0, 0) ?


2. Dterminer si les drives partielles x f (0, 0) et y f (0, 0) existent et les calculer le cas chant.
3. La fonction f est-elle de classe C 1 sur R2 ?
4. La fonction f est-elle diffrentiable en (0, 0) ?
C ORRECTION .
1. On tudie la limite

x2 y + x y 2
.
(x,y)(0,0) x 2 + y 2
lim

On a

x+y
x2 y + x y 2
= xy 2
= r cos() sin() cos() + sin() 0

2 + y2
r 0
x
x + y2

car r cos() sin() cos()+sin() 2r . On en dduit que la limite de f (x, y) quand (x, y) tend vers (0, 0) est 0 = f (0, 0).
La fonction est donc continue en (0, 0).
2. Attention : il faut revenir la dnition de drive partielle en un point puisque la fonction au point (0, 0) nest pas
dnie de la mme faon que sur le reste du domaine.
(0+t )+0
(0 + t )0 (0+t )2 +02 0
0
f (0 + t , 0) f (0, 0)
= lim
= lim = lim 0 = 0.
x f (0, 0) = lim
t 0
t 0 t
t 0
t 0
t
t

La drive partielle par rapport x en (0, 0) existe et est gale 0.


La fonction est symtrique en x et y, donc la drive partielle par rapport y en (0, 0) existe et est gale 0.
3. Ici on doit calculer la drive partielle sur le reste du domaine et vrier si elle est continue ou non en (0, 0) qui est le
seul point qui peut poser des problmes.
x

x2 y + x y 2
(2x y + y 2 )(x 2 + y 2 ) (x 2 y + x y 2 )(2x)
y 2 x 2 + 2x y
=
= y2
.
2 + y2
2 + y 2 )2
x
(x
(x 2 + y 2 )2

On remarque que sur la droite y = x elle vaut 1/2 = x f (0, 0). On en dduit que la drive partielle par rapport x nest
pas continue en (0, 0) donc la fonction f nest pas de classe C 1 sur R2 .
4. La fonction f est diffrentiable en (0, 0) ssi
lim

f (x, y) f (0, 0) x f (0, 0)(x 0) y f (0, 0)(y 0)


(x 0)2 + (y 0)2

(x,y)(0,0)

On a
lim

f (x, y) f (0, 0) x f (0, 0)(x 0) y f (0, 0)(y 0)

(x,y)(0,0)

(x 0)2 + (y 0)2

lim

(x,y)(0,0)

= 0.

xy

x+y
(x 2 + y 2 )3/2

On remarque que sur la droite y = x elle nexiste pas. La fonction f nest pas diffrentiable en (0, 0).

Exercice 4.28 Continuit, drivabilit, diffrentiabilit


Soit m N et f : R2 R la fonction dnie comme suit :
m
x y
f (x, y) = x 2 + y 2

si (x, y) = (0, 0),


si (x, y) = (0, 0).

1. tude de la fonction sur R2 \ { (0, 0) } :

G. Faccanoni

83

4 Drivabilit et direntiabilit, fonctions implicites

1.1.
1.2.
1.3.
1.4.

Dernire mise jour : Lundi 11 fvrier 2013

montrer que f est continue sur R2 \ { (0, 0) } pour tout m N ;


calculer le gradient de f pour (x, y) R2 \ { (0, 0) } pour tout m N ;
montrer que f est de classe C 1 sur R2 \ { (0, 0) } pour tout m N ;
que peut-on conclure sur la diffrentiabilit de f sur R2 \ { (0, 0) } ?

2. tude de la fonction en (0, 0) :


2.1. pour quelles valeurs de m N la fonction f est-elle continue en (0, 0) ?
2.2. calculer le gradient de f en (0, 0) pour tout m N ;
2.3. pour quelles valeurs de m N la fonction f est-elle diffrentiable en (0, 0) ?
2.4. pour quelles valeurs de m N la fonction f est-elle de classe C 1 en (0, 0) ?
C ORRECTION .
1. tude de la fonction sur R2 \ { (0, 0) }.
1.1. f est continue sur R2 \ { (0, 0) } car quotient de fonctions continues dont le dnominateur ne sannule pas.
1.2. Le gradient de f pour (x, y) R2 \ { (0, 0) } est le vecteur de composantes
x f (x, y) =

x m1 y(mx 2 + m y 2 2x 2 )
,
(x 2 + y 2 )2

y f (x, y) =

x m (x 2 y 2 )
.
(x 2 + y 2 )2

1.3. f est continue et drivable sur R2 \ { (0, 0) } ; ses drives partielles sont continues sur R2 \ { (0, 0) } car quotients de
fonctions continues dont les dnominateurs ne sannulent pas. Alors f est de classe C 1 (R2 \ { (0, 0) }).
1.4. Comme f est de classe C 1 (R2 \ { (0, 0) }) alors f est diffrentiable sur R2 \ { (0, 0) }.
2. tude de la fonction en (0, 0).
2.1. Pour que f soit continue en (0, 0) il faut que lim(x,y)(0,0) f (x, y) = f (0, 0).
Si m = 0, f scrit
y
si (x, y) = (0, 0)
2
2
f (x, y) = x +y
0
sinon
qui nest pas continue en (0, 0) car f (x, 0) = 0 mais f (x, x) = 1/(2x) .

x0

Si m = 1, f scrit
f (x, y) =

xy
x 2 +y 2

si (x, y) = (0, 0)

sinon

qui nest pas continue en (0, 0) car f (x, 0) = 0 mais f (x, x) = 1/2.
Si m > 1, passons en coordonnes polaires : x = 0 + r cos(), y = 0 + r sin(),
f(r, ) = f (x(r, ), y(r, )) = r m1 cosm () sin().
Comme | f(r, )| r m1 0 alors lim(x,y)(0,0) f (x, y) = 0 donc f est continue en (0, 0).

r 0

2.2. Le gradient de f en (0, 0) est le vecteur de composantes


x f (0, 0) = lim

x0

f (x, 0) f (0, 0)
= 0,
x 0

y f (0, 0) = lim

y0

f (0, y) f (0, 0)
= 0.
y 0

2.3. f est diffrentiable en (0, 0) si et seulement si


f (x, y) f (0, 0) x f (0, 0)(x 0) y f (0, 0)(y 0)

lim

(x 0)2 + (y 0)2

(x,y)(0,0)

= 0.

De plus, toute fonction diffrentiable est continue.


Si m = 0 ou m = 1, f nest pas continue en (0, 0) donc elle nest pas diffrentiable en (0, 0).
Soit m > 1 et notons h(x, y) =

f (x,y) f (0,0)x f (0,0)(x0) y f (0,0)(y0)


(x0)2 +(y0)2

xm y
.
(x 2 +y 2 )3/2

1
Si m = 2, comme h(y, y) = 23/2 = 0, alors f nest pas diffrentiable en (0, 0).
Si m > 2, passons en coordonnes polaires : x = 0 + r cos(), y = 0 + r sin(),

h(r, ) = h(x(r, ), y(r, )) = r m2 cosm () sin().

Comme |h(r, )| r m2 0 alors lim(x,y)(0,0) h(x, y) = 0 donc f est diffrentiable en (0, 0).

r 0

84

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

2.4. Une fonction est de classe C 1 si ses drives partielles sont continues, autrement dit si
lim

(x,y)(0,0)

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

et

lim

(x,y)(0,0)

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

De plus, toute fonction de classe C 1 est diffrentiable.


Si m = 0 ou m = 1 ou m = 2, f nest pas diffrentiable en (0, 0) donc elle nest pas de classe C 1 en (0, 0).
Si m > 2, passons en coordonnes polaires : x = 0 + r cos(), y = 0 + r sin(),

x f (r, ) = x f (x(r, ), y(r, )) = r m2 (m cos2 ()) cosm1 () sin(),

y f (r, ) = y f (x(r, ), y(r, )) = r m2 (cos2 () sin2 ()) cosm ().

Comme |x f (r, )| mr m2 0 et | y f (r, )| 2r m2 0 alors

r 0

r 0

lim

(x,y)(0,0)

x f (x, y) = 0 et

lim

(x,y)(0,0)

y f (x, y) =

0 donc f est diffrentiable en (0, 0).

Exercice 4.29 Continuit, drivabilit, diffrentiabilit


Soit m N et f : R2 R la fonction dnie comme suit :

xm y 2

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

si (x, y) = (0, 0),


si (x, y) = (0, 0).

1. tude de la fonction sur R2 \ { (0, 0) } :


1.1. montrer que f est continue sur R2 \ { (0, 0) } pour tout m N ;
1.2. calculer le gradient de f pour (x, y) R2 \ { (0, 0) } pour tout m N ;
1.3. montrer que f est de classe C 1 sur R2 \ { (0, 0) } pour tout m N ;
1.4. que peut-on conclure sur la diffrentiabilit de f sur R2 \ { (0, 0) } ?
2. tude de la fonction en (0, 0) :
2.1. pour quelles valeurs de m N la fonction f est-elle continue en (0, 0) ?
2.2. calculer le gradient de f en (0, 0) pour tout m N ;
2.3. pour quelles valeurs de m N la fonction f est-elle diffrentiable en (0, 0) ?
2.4. pour quelles valeurs de m N la fonction f est-elle de classe C 1 en (0, 0) ?
C ORRECTION .
1. tude de la fonction sur R2 \ { (0, 0) }.
1.1. f est continue sur R2 \ { (0, 0) } car quotient de fonctions continues dont le dnominateur ne sannule pas.
1.2. Le gradient de f pour (x, y) R2 \ { (0, 0) } est le vecteur de composantes
x f (x, y) =

(m 1)x m1 y 2 (x 2 + y 2 ) x m y 2 (2x) x m1 y 2 (mx 2 + m y 2 2x 2 )


=
,
(x 2 + y 2 )2
(x 2 + y 2 )2

y f (x, y) = x m

2y(x 2 + y 2 ) 2y 3
2x m+2 y
= 2
.
(x 2 + y 2 )2
(x + y 2 )2

1.3. f est continue et drivable sur R2 \ { (0, 0) } ; ses drives partielles sont continues sur R2 \ { (0, 0) } car quotients de
fonctions continues dont les dnominateurs ne sannulent pas. Alors f est de classe C 1 (R2 \ { (0, 0) }).
1.4. Comme f est de classe C 1 (R2 \ { (0, 0) }) alors f est diffrentiable sur R2 \ { (0, 0) }.
2. tude de la fonction en (0, 0).
2.1. Pour que f soit continue en (0, 0) il faut que lim(x,y)(0,0) f (x, y) = f (0, 0).
Si m = 0, f scrit
f (x, y) =

y2
x 2 +y 2

si (x, y) = (0, 0)

sinon

qui nest pas continue en (0, 0) car f (x, 0) = 0 mais f (x, x) = 1/2.
Si m > 0, passons en coordonnes polaires : x = 0 + r cos(), y = 0 + r sin(),
f(r, ) = f (x(r, ), y(r, )) = r m cosm () sin2 ().
Comme | f(r, )| r m 0 alors lim(x,y)(0,0) f (x, y) = 0 donc f est continue en (0, 0).

r 0

G. Faccanoni

85

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

2.2. Le gradient de f en (0, 0) est le vecteur de composantes


x f (0, 0) = lim

x0

f (x, 0) f (0, 0)
= 0,
x 0

y f (0, 0) = lim

y0

f (0, y) f (0, 0)
= 0.
y 0

2.3. f est diffrentiable en (0, 0) si et seulement si


f (x, y) f (0, 0) x f (0, 0)(x 0) y f (0, 0)(y 0)

lim

(x 0)2 + (y 0)2

(x,y)(0,0)

= 0.

De plus, toute fonction diffrentiable est continue.


Si m = 0, f nest pas continue en (0, 0) donc elle nest pas diffrentiable en (0, 0).
Soit m > 0 et notons h(x, y) =

f (x,y) f (0,0)x f (0,0)(x0) y f (0,0)(y0)


(x0)2 +(y0)2

xm y 2
.
(x 2 +y 2 )3/2

1
Si m = 1, comme h(y, y) = 23/2 = 0, alors f nest pas diffrentiable en (0, 0).
Si m > 1, passons en coordonnes polaires : x = 0 + r cos(), y = 0 + r sin(),

h(r, ) = h(x(r, ), y(r, )) = r m1 cosm () sin2 ().

Comme |h(r, )| r m1 0 alors lim(x,y)(0,0) h(x, y) = 0 donc f est diffrentiable en (0, 0).

r 0

2.4. Une fonction est de classe C 1 si ses drives partielles sont continues, autrement dit si
lim

(x,y)(0,0)

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

et

lim

(x,y)(0,0)

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

De plus, toute fonction de classe C 1 est diffrentiable.


Si m = 0 ou m = 1, f nest pas diffrentiable en (0, 0) donc elle nest pas de classe C 1 en (0, 0).
Si m > 1, passons en coordonnes polaires : x = 0 + r cos(), y = 0 + r sin(),

x f (r, ) = x f (x(r, ), y(r, )) = r m1 (m cos2 ()) cosm1 () sin2 (),

y f (r, ) = y f (x(r, ), y(r, )) = 2r m1 cosm2 () sin().

Comme |x f (r, )| mr m1 0 et | y f (r, )| 2r m1 0 alors lim(x,y)(0,0) x f (x, y) = 0 et lim(x,y)(0,0) y f (x, y) =

r 0

r 0

0 donc f est diffrentiable en (0, 0).

Fonctions implicites
Exercice 4.30
On considre la courbe plane dquation
ye x + e y sin(2x) = 0.

(4.1)

1. Vrier que lquation (4.1) dnie une et une seule fonction y = (x) au voisinage de (0, 0).
2. Calculer (0) et crire lquation de la droite tangente au graphe de la fonction en le point (0, (0)).
y
3. En dduire la limite de x quand (x, y) tend vers (0, 0) en tant sur la courbe.
C ORRECTION . On pose f (x, y) = ye x + e y sin(2x).
1. On note que (0, 0) est une solution de lquation f (x, y) = 0. On a
x f (x, y) = ye x + 2e y cos(2x),
x

y f (x, y) = e + e sin(2x),

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

Puisque y f (0, 0) = 0 il existe une et une seule fonction y = (x) dnie au voisinage de 0 tel que f (x, (x)) = 0.
2. On a
x f (0, 0)
(0) =
= 2
y f (0, 0)
donc lquation de la droite tangente en x = 0 est y = 2x.
3. On a
y
(x)
(x) (0)
lim
= lim
= lim
= lim (x) = (0) = 2.
x0 x
x0
x0
(x,y)(0,0) x
x 0
f (x,y)=0

86

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

z = f (x, y)

z =0

y = (x)

Exercice 4.31
On considre la courbe plane dquation
xe y + e x sin(2y) = 0.

(4.2)

1. Vrier que lquation (4.2) dnie une et une seule fonction y = (x) au voisinage de (0, 0).
2. Calculer (0) et crire lquation de la droite tangente au graphe de la fonction en le point (0, (0)).
y
3. En dduire la limite de x quand (x, y) tend vers (0, 0) en tant sur la courbe.
C ORRECTION . On pose f (x, y) = xe y + e x sin(2y)
1. On note que (0, 0) est une solution de lquation f (x, y) = 0. On a
x f (x, y) = e y + e x sin(2y),
y

x f (0, 0) = 1,

y f (x, y) = xe + 2e cos(2y),

y f (0, 0) = 2.

Puisque y f (0, 0) = 0 il existe une et une seule fonction y = (x) dnie au voisinage de 0 tel que f (x, (x)) = 0.
2. On a
x f (0, 0)
1
(0) =
=
y f (0, 0)
2
donc lquation de la droite tangente en x = 0 est y = 1 x.
2
3. On a
y
(x)
(x) (0)
1
lim
= lim
= lim
= lim (x) = (0) = .
x0 x
x0
x0
(x,y)(0,0) x
x 0
2
f (x,y)=0

Exercice 4.32
On considre la courbe plane dquation
2x 3 y + 2x 2 + y 2 = 5.

(4.3)

1. Vrier que lquation (4.3) dnie une et une seule fonction y = (x) au voisinage de (1, 1).
2. Calculer (1) et crire lquation de la droite tangente au graphe de la fonction en le point (1, (1)).
3. Sachant que
(x) =

xx f (x, (x))( y f (x, (x)))2 2x f (x, (x)) y f (x, (x))x y f (x, (x)) + (x f (x, (x)))2 y y f (x, (x))
( y f (x, (x)))3

en dduire le dveloppement de Taylor de lordre 2 centr en x = 1.

G. Faccanoni

87

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

C ORRECTION . On pose f (x, y) = 2x 3 y + 2x 2 + y 2 5


1. On note que (1, 1) est une solution de lquation f (x, y) = 0. On a
x f (x, y) = 6x 2 y + 4x

x f (1, 1) = 10,

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

y f (1, 1) = 4.

Puisque y f (1, 1) = 0 il existe une et une seule fonction y = (x) dnie au voisinage de 1 tel que f (x, (x)) = 1.
2. On a
5
x f (1, 1)
=
(1) =
y f (1, 1)
2
donc lquation de la droite tangente en x = 1 est y = 5 (x 1) + 1 = 5 x + 7 .
2
2
2
3. On a
xx f ( y f )2 2x f y f x y f + (x f )2 y y f
(x) =
( y f )3
et
xx f (x, y) = 4(3x y + 1)
x y f (x, y) = 6x

xx f (1, 1) = 16,

x y f (1, 1) = 6,

y y f (x, y) = 2,

y y f (1, 1) = 2,

donc (1) = 1 do (x) = (1) + (1)(x 1) +

(1)
2
2 (x 1)

5
= 1 2 (x 1) 1 (x 1)2 .
2

Exercice 4.33
On considre lquation xe y + ye x = 0.
1. Vrier quelle dnie une et une seule fonction y = (x) au voisinage de (0, 0).
2. Calculer le dveloppement de Taylor de lordre 2 centr en x = 0.
C ORRECTION .

z = g (x, y)

z =0
y = (x)

Soit g (x, y) = xe y + ye x ; elle est clairement de classe C 1 . De plus, g (0, 0) = 0 et g y (0, 0) = 1. Elle dnie alors une et une seule
fonction y = (x) dans un intervalle qui contient x = 0. De plus, on sait que (0) = 0 et (0) = 1 car
(x) =

g x (x, (x))
e (x) + (x)e x
=
.
g y (x, (x))
xe (x) + e x

Comme est de classe C 1 , alors est de classe C 1 car composition de fonctions de classe C 1 , il sen suit que est de classe
C 2 . Alors
(0) 2
(x) = (0) + (0)x +
x + o(x 2 ).
2

88

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

4 Drivabilit et direntiabilit, fonctions implicites

Pour calculer on peut soit driver lexpression de soit driver lquation qui la dni implicitement : comme
g (x, (x)) = xe (x) + (x)e x
en drivant cette expression on obtient
e (x) + xe (x) (x) + (x)e x + (x)e x = 0
et en la drivant nouveau (ce que lon peut faire car est de classe C 2 ) on obtient
e (x) (x) + e (x) (x) + xe (x) ( (x))2 + xe (x) (x) + (x)e x + (x)e x + (x)e x + (x)e x = 0.
On obtient (0) = 4 et le dveloppement de Taylor scrit
(x) = x + 2x 2 + o(x 2 ).

Exercice 4.34
Montrer que lquation x y 4 x 3 + y = 0 dnit implicitement au voisinage de 0 une fonction relle de la variable relle
y = (x) et calculer la tangente au graphe de au point (0, 0).

C ORRECTION . Soit g (x, y) = x y 4 x 3 + y ; elle est clairement de classe C 1 . De plus, g (0, 0) = 0 et g y (0, 0) = 1. Elle dnie alors
une et une seule fonction y = (x) dans un intervalle qui contient x = 0. De plus, on sait que (0) = 0 et (0) = car
(x) =

g x (x, (x))
y 4 3x 2
=
.
g y (x, (x))
4x y 3 + 1

La droite tangente y = (x) en (0, 0) a quation y = (0)(x 0) + 0 = 0.

Exercice 4.35
Soit f lapplication dnie sur R2 par
f (x, y) =

y3
x2 y
+ x2 +
4y.
2
3

Soit lquation f (x, y) = 3. Montrer quelle dnit implicitement au voisinage de (0, 3) une fonction y = (x) et calculer
lquation de la droite tangente y = (x) en x = 0.

C ORRECTION . f est une application de classe C sur R2 . Comme f (0, 3) = 3 et y f (0, 3) = 5 = 0, alors il existe un intervalle ouvert I contenant x = 0 et une fonction de I dans R de classe C sur I telle que (0) = 3 et pour tout x I
f (x, (x)) = 3

et

(x) =

x f (x, (x))
(x) + 2
= 2x 2
.
y f (x, (x))
x + 22 (x) 8

3+2
Lquation de la droite tangente y = (x) en x = 0 est y = mx + q avec m = (0) = 2 0 02 +2(3)2 8 = 0 et q = y 0 mx 0 =
3 0 = 3.

Exercice 4.36
Soit f lapplication dnie sur R2 par
f (x, y) =

y3
x2 y
x2 +
4y.
2
3

Soit lquation f (x, y) = 3. Montrer quelle dnit implicitement au voisinage de (0, 3) une fonction y = (x) et calculer
lquation de la droite tangente y = (x) en x = 0.

G. Faccanoni

89

4 Drivabilit et direntiabilit, fonctions implicites

Dernire mise jour : Lundi 11 fvrier 2013

C ORRECTION . f est une application de classe C sur R2 . Comme f (0, 3) = 3 et y f (0, 3) = 5 = 0, alors il existe un intervalle
ouvert I contenant x = 0 et une fonction de I dans R de classe C sur I telle que (0) = 3 et pour tout x I
f (x, (x)) = 3

(x) =

et

x f (x, (x))
(x) 2
= 2x 2
.
y f (x, (x))
x + 22 (x) 8

32
Lquation de la droite tangente y = (x) en x = 0 est y = mx + q avec m = (0) = 2 0 02 +232 8 = 0 et q = y 0 mx 0 =
3 0 = 3.

Exercice 4.37
Soit f lapplication dnie sur R2 par
f (x, y) =

x y 2 x3
+
4x + y 2 .
2
3

Soit lquation f (x, y) = 7. Montrer quelle dnit implicitement au voisinage de (3, 2) une fonction y = (x) et calculer
lquation de la droite tangente y = (x) en x = 3.

C ORRECTION . f est une application de classe C sur R2 . Comme f (3, 2) = 7 et y f (3, 2) = 5 = 0, alors il existe un intervalle
ouvert I contenant x = 3 et une fonction de I dans R de classe C sur I telle que (3) = 2 et pour tout x I
f (x, (x)) = 7

(x) =

et

x f (x, (x))
(x)2 + 2x 2 8
=
.
y f (x, (x))
2(x + 2)(x)

7
7
Lquation de la droite tangente y = (x) en x = 3 est y = mx + q avec m = (3) = 10 et q = y 0 mx 0 = 2 + 10 3 =

41
10 .

Exercice 4.38
Montrez que lquation
x 3 + 4x y + z 2 3y z 2 3 = 0
permet dexprimer z en fonction de (x, y) au voisinage de (1, 1, 1). Calculez alors x z(1, 1) et y z(1, 1).

C ORRECTION . Soit f la fonction dnie sur R3 par f (x, y, z) = x 3 + 4x y + z 2 3y z 2 3. f possde des drives partielles
continues :
x f (x, y, z) = 3x 2 + 4y,

y f (x, y, z) = 4x 3z 2 ,

z f (x, y, z) = 2z 6y z,

y f (1, 1, 1) = 1,

z f (1, 1, 1) = 4.

et au point (1, 1, 1) on a
x f (1, 1, 1) = 7,

Puisque f (1, 1, 1) = 0 et z f (1, 1, 1) = 0, le thorme des fonctions implicites nous assure quon peut exprimer z en fonction
de (x, y) dans un voisinage de (1, 1, 1) et que
x f (1, 1, 1) 7
z
(1, 1) =
= ,
x
z f (1, 1, 1) 4

90

y f (1, 1, 1) 1
z
(1, 1) =
= .
y
z f (1, 1, 1) 4

G. Faccanoni

5 Optimisation libre et li de fonctions de Rn dans R


Parmi toutes les sujets abordes dans ce cours, loptimisation de fonctions, gnralement de plusieurs variables, est sans
conteste celle qui apparat le plus frquemment dans la modlisation physique ou conomique (maximiser le bnce, la
satisfaction des clients, la productivit ou minimiser les cots, le risque, etc.).
La dtermination des extrema dans le cas dune seule variable a t dtaille lors du module M11. Logiquement, le prsent
chapitre en est un prolongement qui fait intervenir les diverses notions spciques aux fonctions de plusieurs variables.
Nanmoins, le thme de loptimisation plusieurs variables exige un saut conceptuel important. En effet, plusieurs notions
relatives aux fonctions dune variable sont loin de se gnraliser de faon vidente. Par exemple, les fonctions dune variable (sufsamment rgulires) admettent une seule drive premire, une seule drive seconde, etc., tandis que, pour les
fonctions de n variables, le nombre de drives possibles crot avec lordre de drivation : n drives partielles premires,
n 2 drives partielles secondes, etc. Une consquence directe de cet accroissement apparatra sous la forme de conditions
ncessaires et sufsantes plus lourdes formuler. Par ailleurs, la prise en compte pratique des contraintes imposes aux
variables doit tre fondamentalement revue.
Prenons le cas de la maximisation de la fonction f (x) dont lunique variable est soumise une contrainte de non-ngativit
(x 0), qui traduit par exemple le fait que x est une quantit, une densit, un prix ou toute autre grandeur dpourvue de
sens pour une valeur ngative. Loptimisation seffectue alors laide de la procdure usuelle, la contrainte ayant pour effet
de restreindre le domaine dtude R+ et dexiger un examen particulier pour le seul point qui en constitue le bord (x = 0).
Plongeons le mme problme dans un cadre bivari : maximiser f (x, y) sous la double contrainte x 0 et y 0. prsent,
le domaine admissible est donn par (R+ )2 dont le bord, { (x, 0) | x R+ } (0, y) y R+ , comporte videmment une innit de points. Une tude individuelle des points de cet ensemble devient techniquement difcile, de sorte quil apparat
indispensable de disposer de mthodes doptimisation qui intgrent demble la prsence de contraintes qui font apparatre
des bords. Cette approche (recherche dextrema lis), spcique aux fonctions de plusieurs variables, sera aborde dans
ce chapitre aprs lexpos des principes de loptimisation dite libre, qui vise la dtermination des extrema dans un domaine
ouvert, donc sans bords.

Exemple
Vous vous promenez sur un chemin de montagne.
Vous tes trs sportif et vous dsirez aller le plus haut possible dans la rgion dont vous avez la carte.
Vous tes un peu moins sportif, vous vous contentez de suivre le chemin indiqu. la n de la journe, vous dsirez savoir quel est
le point le plus haut ou le plus bas o vous tes pass.
Laltitude est une fonction h de deux variables, la position (x, y) sur la carte.
Dans le premier cas, vous cherchez trouver le maximum de la fonction h.
Dans le deuxime cas, le chemin est reprsent par une contrainte entre x et y donne par une quation g (x, y) = 0. La question est
donc de trouver les points (x 0 , y 0 ) vriant g (x 0 , y 0 ) tels que h soit extrmale en (x 0 , y 0 ) parmi les points vriant g (x, y) = 0.

Dnition
Soit f une fonction de D Rn dans R. On dit que
f est borne dans D sil existe un nombre rel M 0
tel que
pour tout x D, | f (x)| M ;
f admet un maximum (resp. minimum) global (ou absolu) en x0 D si
pour tout x D, f (x) f (x0 ) (resp. f (x) f (x0 )) ;
f admet un maximum (resp. minimum) local (ou relatif) en x0 D sil existe une boule de rayon non nul
B(x0 , r ) telle que
pour tout x DB(x0 , r ), f (x) f (x0 ) (resp. f (x) f (x0 )).

91

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

Thorme de Weierstrass
Si D est ferm a et born (on dit alors que D est compact) et si f est continue, alors f admet un maximum et un minimum
globaux atteints au moins une fois, autrement dit il existe xm D et xM D tels que
f (xm ) f (x) f (xM ),

(x) D.

Remarquons que les extrema peuvent appartenir soit louvert D = D \ D soit la frontire D.
a. cest--dire quil contient sa frontire

Ce rsultat donne une condition sufsante dexistence dun minimum et dun maximum globaux. Cependant, la restriction
relative au domaine compact est malheureusement trop forte pour la rsolution de nombreux problmes, en particulier, ceux
pour lesquels les variables ne sont pas bornes. Beaucoup plus pineuse n variables qu une seule variable, la question
du traitement des ventuels bords du domaine motive la scission entre extrema libres et lis. En effet, les restrictions du
domaine qui sexpriment sous la forme dune galit (g (x) = 0) ou dune ingalit non stricte (g (x) 0) crent gnralement
une innit de points de bords, dont ltude au cas par cas devient impraticable. Les conditions de L AGRANGE et de K UHN et
T UCKER visent combler cette lacune.
Avant daborder ces nouveaux rsultats, la section suivante prsente la dtermination des extrema dans un domaine ouvert.
La terminologie dextrema libres rsulte de labsence de conditions introduisant des bords dans le domaine, que lon
appelle aussi des contraintes.

5.1 Extrema libres


Thorme de F ERMAT : condition ncessaire dextrmum local
Si f prsente un extrmum local en x0 et est de classe C 1 en ce point, alors
f (x0 ) = 0.
Un point vriant cette condition est appel point stationnaire, ou point critique, de f .

Exemple
On veut optimiser la fonction f (x, y) = x 2 + y 2 dans le disque ouvert centr en (0, 0) de rayon 1, reprsent par D =
(x, y) R2 x 2 + y 2 < 1 . Le seul candidat est lunique point critique (0, 0) quon trouve en rsolvant x f (x, y) = 0 et y f (x, y) = 0.
La dnition implique de faon immdiate que f admet un minimum global en (0, 0). En effet
f (x, y) = x 2 + y 2 0 = f (0, 0)

(x, y) D.

En revanche, la fonction nadmet aucun maximum.

Recette pour le calcul des extrema dune fonction f continue dans un ensemble D compact

Si x0 est un extrmum local pour f et si x0 D avec f drivable en x0 , alors il est un point critique. Cependant, si x0 D
ou si f nest pas drivable en x0 , alors ce thorme ne sapplique pas et il faut raisonner diffremment.

On calcul la valeur de f en les points stationnaires de f dans louvert D = D \ D ;


on calcul la valeur de f en les points stationnaires de f sur le bord D ;
on calcul la valeur de f en les points de non drivabilit (sil en existe).
La plus grande valeur indique le maximum global, la plus petite le minimum global.

Exemple
On veut trouver le extrema globaux de la fonction f dnie par f (x, y) = (x y)2 sur le carr ferm D = [0; 1]2 .

On calcule la valeur de f en les points stationnaires de f dans louvert D =]0; 1[2 :


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

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

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

et f = (0, 0) si et seulement si y = x et lon a f (x, x) = 0.


On calcule la valeur de f en les points stationnaires de f sur le bord D :
Arrte dquation y = 0 : soit g :]0, 1[ R telle que g (x) f (x, 0) = x 2 alors g (x) = 0 pour tout x ]0, 1[

92

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

Arrte dquation y = 1 : soit g :]0, 1[ R telle que g (x) f (x, 1) = (x 1)2 alors g (x) = 0 pour tout x ]0, 1[
Arrte dquation x = 0 : soit g :]0, 1[ R telle que g (y) f (0, y) = (y)2 alors g (y) = 0 pour tout y ]0, 1[
Arrte dquation x = 1 : soit g :]0, 1[ R telle que g (y) f (1, y) = (1 y)2 alors g (y) = 0 pour tout y ]0, 1[
donc il nexiste pas de points stationnaires sur les arrtes du carr.
On calcule la valeur de f en les points de non drivabilit :
f (0, 0) = 0
f (1, 0) = 1
f (0, 1) = 1
f (1, 1) = 0
En rsum, les candidats extrema globaux sont les points (0, 0), (0, 1), (1, 0), (1, 1) et (k, k) avec k ]0; 1[. On conclut que
le minimum global est atteint aux points (k, k) avec k [0; 1] et valent 0,
le maximum global est atteint au point (1, 0) et (0, 1) et vaut 1.

Exemple
On veut trouver le extrema globaux de la fonction f dnie par f (x, y) = 6y 2 4x y 4y + x 2 + 6x 6 sur la rgion triangulaire compacte D de sommets A = (0, 3), B = (4, 1) et C = (3, 2).
y = 5x/3 + 3
A

y = x/2 + 3

C
y = 3x 11

On calcule la valeur de f en les points stationnaires de f dans louvert D = D \ D :


f (x, y) = 6y 2 4x y 4y + x 2 + 6x 6,

x f (x, y) = 4y + 2x + 6

y f (x, y) = 12y 4x 4

et f = (0, 0) si et seulement si (x, y) = (11/5, 2/5) et lon a f (11/5, 2/5) = 67/5.


On calcule la valeur de f en les points stationnaires de f sur le bord D :
Arrte AB : y = mx + q avec m = (y A y B )/(x A x B ) = 1/2 et q = y A mx A = 3
Arrte AC : y = mx + q avec m = (y A yC )/(x A xC ) = 5/3 et q = y A mx A = 3
Arrte BC : y = mx + q avec m = (y B yC )/(x B xC ) = 3 et q = y B mx B = 11
donc
1
5
x + 3 = x 2 26x 72,
2
2
5x
67
218
g AC (x) f x, y =
+ 3 = x2
x 72,
3
3
3

g AB (x) f x, y =

g BC (x) f (x, y = 3x 11) = 41x 2 334x 688,

x [4; 0]

g AB (x) = 5x 26 < 0;

x [3; 0]

g AC (x) =

x [4; 3]

g BC (x) = 82x 334 < 0.

134
218
109
109
2591
x
x =
et g AC (
)=
;
3
3
67
67
201

En rsum, les candidats extrema globaux sont les points


x

f (x, y)

11/5

2/5

67/5

0
4
3

3
1
2

72
8
55

D
D
D

109/67

58/201

2591/201

On conclut que

le minimum global est atteint au point (11/5, 2/5) D et vaut 67/5,


le maximum global est atteint au point (26/5, 4/5) D et vaut 22/5.

G. Faccanoni

93

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

-12

-32

3
1

-52

-1
-3

-72

-1

-3

-5

Exemple
On construit une canalisation de forme trapzodale avec une plaque de largeur L = 1, 36. Quelles sont les valeurs optimales de la
longueur du ct inclin et de langle quil fait avec la verticale pour que le ux passant dans la gouttire soit maximal ?

L 2

La surface maximiser est dcrite par la fonction


f ( , ) = cos()

sin() + L 2 ,

avec D = ( , ) 0 L , 0 .
2
2

On cherche tout dabord les points critiques de f qui se trouvent lintrieur du domaine D et on calcul la valeur de f en ces points :
f ( , ) = cos()

sin() + L 2 ,

f ( , ) = cos() 2 sin() + L 2 ,
f ( , ) =

2 cos2 () + 2 sin() L sin()

et f ( , ) = (0, 0) dans D si et seulement si ( , ) = (L/3, /6) et lon a f (L/3, /6) 0.2669667645.


On cherche le maximum de f sur le bord D de D :
g 1 ( ) f ( , 0) =

L 2 ,

g 1 ( ) = L 4 = 0

2
= L et f ( L , 0) = L < 0.26;
4
4
8

g 2 ( ) f ( , /2) = 0;
g 3 () f (0, ) = 0;
g 4 () f (L, ) = (L)2 cos() sin() 1 ,

g 4 () = (L)2 cos2 () sin2 () + sin() = 0 =

.
2

L/

L/

Comme f ( , ) f (L/3, /6) pour tout ( , ) D on conclut que le ux passant dans la gouttire sera maximal pour = L/3 et = /6.

L/3

Thorme Condition sufsante dextrmum local dans un ouvert (cas de 2 variables)


Soit f une fonction de classe C 2 sur un ouvert D R2 et (x 0 , y 0 ) un point stationnaire ; posons

(x 0 , y 0 ) xx f (x 0 , y 0 ) y y f (x 0 , y 0 ) x y f 2 (x 0 , y 0 ).

Si (x 0 , y 0 ) > 0, alors f prsente un extrmum relatif en (x 0 , y 0 ) ; il sagit dun maximum si xx f (x 0 , y 0 ) < 0 et dun
minimum si xx f (x 0 , y 0 ) > 0 ;
si (x 0 , y 0 ) < 0, alors f prsente un point-selle (ou point-col) a en (x 0 , y 0 ) ; ce nest pas un extrmum ;
si (x 0 , y 0 ) = 0, on ne peut pas conclure partir des drives secondes.
En rsum, si x f (x 0 , y 0 ) = 0 et y f (x 0 , y 0 ) = 0, la nature du point critique (x 0 , y 0 ) est dtermine par le tableaux suivant :

94

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

(a) Point de maximum

(b) Point de selle

(x 0 , y 0 )

xx f (x 0 , y 0 )

Nature de (x 0 , y 0 )

+
+

minimum local
maximum local
point-selle
on ne peut pas conclure

a. Le mot col vient de lexemple de la fonction altitude et de la conguration (idalise) dun col de montagne : minimum de la ligne de crte,
maximum de la route, sans tre un extremum du paysage. Le mot selle vient de lexemple dune selle de cheval.

tude directe
Aprs avoir dtermin un point stationnaire x0 , on peut aussi tudier directement le signe de la diffrence
d (h) = f (x0 + h) f (x0 ).
Si cette diffrence est de signe constant pour h voisin de 0, il sagit dun extrmum local (un maximum si d < 0, un
minimum si d > 0). Sinon, il sagit dun point-col (ou point-selle). Mieux, si le signe est constant pour h quelconque, alors
lextrmum est global.

Exemple
On veut tudier la fonction f (x, y) = x 2 + y 2 2x 4y sur R2 . Elle a pour drives partielles x f (x, y) = 2x 2 et y f (x, y) = 2y 4 qui
ne sannulent quen (1, 2), seul point o il peut donc y avoir un extremum local. On tudie directement le signe de la diffrence
d (h, k) = f (1 + h, 2 + k) f (1, 2) = h 2 + k 2 > 0.
Comme cette diffrence est positive pour h et k voisins de 0 il sagit dun minimum. En effet, xx f (1, 2) = 2 > 0, y y f (1, 2) = 2,
x y f (1, 2) = 0 donc (1, 2) = 4 > 0 et il sagit bien dun minimum.

Exemple
Pour dterminer les extrema libres de la fonction f (x, y) = x 2 + y 3 2x y y dans R2 , on constate dabord que f est un polynme, donc
diffrentiable dans louvert R2 . Les seuls candidats extrema locaux sont les points critiques. Toutefois, nous ne disposons daucune
garantie priori sur le fait que les ventuels extrema locaux soient globaux.
Recherche des points critiques On a
f = 0

2x 2y
0
=
0
3y 2 2x 1

1 1
(x, y) = ,
ou (x, y) = (1, 1).
3 3

1
Les deux candidats sont donc 3 , 1 et (1, 1).
3

Classication La matrice hessienne de f en un point (x, y) R2 est


H f (x, y) =

xx f (x, y)
y x f (x, y)

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

2
.
6y

1
Comme 1 , 1 < 0 et D(1, 1) > 0, alors ( 1 , 3 ) est un point-selle et f admet en (1, 1) un minimum local de valeur f (1, 1) =
3
3
3
1. Ce minimum nest cependant pas global puisque, par exemple, f (0, 2) = 6 < f (1, 1) = 1.

G. Faccanoni

95

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

Exemple Lois de S NELL -D ESCARTES


Un rayon lumineux se propage la vitesse v 1 dans le milieu M 1 et la vitesse v 2 dans le milieu M 2 . Le principe de Fermat prcise que
la lumire suit le trajet le plus conomique en temps.
En dimension 2. En notant x labscisse du point o la trajectoire coupe linterface, le temps ncessaire pour aller de (x 1 , z 1 ) (x 2 , z 2 )
en passant par le point dabscisse x vaut

t (x) =

2
(x x 1 )2 + z 1

v1

2
(x 2 x)2 + z 2

v2

Cette quantit est (localement) optimale quand sa drive par rapport x sannule, cest dire lorsque
x x1
v1

2
(x x 1 )2 + z 1

x2 x

2
(x 2 x)2 + z 2

v2

= 0,

ce qui conduit la loi de S NELL -D ESCARTES


sin(1 ) sin(2 )
=
.
v1
v2
M1
z1

1
x2
x1

x
2

z2

M2

En dimension 3. Dans le cas tridimensionnel, la situation est similaire. Il sagit cette fois de dterminer les coordonnes (x, y) dans le
plan de linterface o le rayon coupera celui-ci. Le temps de trajet vaut cette fois

t (x, y) =

2
(x x 1 )2 + (y y 1 )2 + z 1

v1

2
(x 2 x)2 + (y 2 y)2 + z 2

v2

Il sagit cette fois doptimiser par rapport x et y simultanment, ce qui revient annuler simultanment les drives de t par
rapport x et y, cest dire son gradient. Ceci conduit aux quations
xx 1

t = 0

)2 +(yy

v 1 (xx1

yy 1
v1

2
2
1 ) +z 1

2
(xx 1 )2 +(yy 1 )2 +z 1

x 2 x
x)2 +(y

2
2
2 y) +z 2

v2

(x 2

v2

2
(x 2 x)2 +(y 2 y)2 +z 2

y 2 y

=
0

v 2 d2 x x1
x2 x
=
y2 y
v 1 d1 y y 1

autrement dit, le point du plan de coordonnes (x, y) se trouve dans le segment compris entre (x 1 , y 1 ) et (x 2 , y 2 ). On se ramne
donc un problme bidimensionnel et le raisonnement ci-dessus sapplique directement.
On obtient de la mme faon la loi de S NELL -D ESCARTES la rexion.

Mthode des moindres carrs : tting par une relation afne


Lorsquun chercheur met au point une exprience (parce quil a quelques raisons de croire que les deux grandeurs x et y
n
sont lies par une fonction f ), il rcolte des donnes sous la forme de points (x i , y i ) i =0 mais en gnrale ces donnes
sont affectes par des erreurs de mesure. Lorsquon en fait une reprsentation graphique il cherche f pour quelle sajuste
le mieux possible aux points observs. Soit d i = y i f (x i ) lcart vertical du point (x i , y i ) par rapport la fonction f . La
mthode des moindres carrs est celle qui choisit f de sorte que la somme des carrs de ces dviations soit minimale.
n
On considre un ensemble de points exprimentaux (x i , y i ) i =0 et on suppose que les deux grandeurs x et y sont lies
par une relation afne, cest--dire de la forme y = mx +q pour certaines valeurs de m et q, au moins approximativement
(autrement dit, lorsquon afche ces points dans un plan cartsien, les points ne sont pas exactement aligns mais cela
semble tre d des erreurs de mesure). On souhaite alors trouver les constantes m et q pour que la droite dquation
y = mx + q sajuste le mieux possible aux points observs. Soit d i = y i (mx i + q) lcart vertical du point (x i , y i ) par
rapport la droite. La mthode des moindres carrs est celle qui choisit m et q de sorte que la somme des carrs de ces
dviations soit minimale.

96

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

Pour cela, on doit minimiser la fonction E : R2 R+ dnie par


E (m, q) =

n
i =1

d i2 =

(y i mx i q)2 .

i =0

Pour minimiser E on cherche dabord ses points stationnaires, i.e. les points qui vrient
E
(m, q) = 2
m

E
(m, q) = 2
q

(y i (mx i + q))x i ,
i =0

E
m

E
q

= 0. Puisque

(y i (mx i + q)) ,
i =0

alors
E
m (m, q) = 0
E
q (m, q) = 0

n
i =0 (y i
n
i =0 (y i

mx i q)x i = 0
mx i q) = 0

n
n
n
2
i =0 y i x i m i =1 x i + q i =0 x i = 0
n
n
i =0 y i m i =1 x i + (n + 1)q = 0

m =

q =

n
i =0 x i

n
n
i =0 y i (n + 1)
i =0 (x i y i )
2
n
n
2
i =0 x i
i =0 x i (n + 1)
n
n
n
2
xi
x i y i n=0 y i
i =0
i =0
i
i =0 x i
2
n
i =0 x i (n + 1)

n
2
i =0 x i

Si on note
x=

1 n
xi ,
n + 1 i =0

x2 =

1 n 2
x ,
n + 1 i =0 i

xy =

1 n
xi y i ,
n + 1 i =0

y=

1 n
yi .
n + 1 i =0

alors
m=

x y xy
(x)2 x 2

q=

y x2 x x y
x 2 (x)2

La droite dquation
y = mx + q
sappelle droite de rgression de y par rapport x et passe par le point moyen (x, y).
Cette criture est susceptible de gnrer des erreurs de roundoff (les deux termes dans chaque numrateur ainsi quau
dnominateur sont presque gaux). Il est alors mieux calculer m et q comme suit (ce qui est quivalent) :
m=

n
i =0 y i (x i
n
i =0 x i (x i

x)

q = y mx.

x)

Notons 2 = x 2 (x)2 la variance des abscisseset c = x y x y le coefcient de corrlation. La droite de rgression de y par
x
rapport x a alors quation
c
y=
(x x) y.
x

Exemple
Si on a le points suivantes
x
y

1
0.9

2
1.5

3
3.5

4
4.2

5
4.9

on trouve m = 1.07 et q = 0.21 :

G. Faccanoni

97

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013


y
5
4
3
2
1
0

Fitting par un exponentiel


Soit a > 0 et considrons la fonction f (x) = ae kx : elle est non-linaire mais si on prend son logarithme on obtient
ln( f (x)) = kx + ln(a) qui est linaire en k et a la forme mx + q avec m = k et q = ln(a). On peut alors faire une rgresn
sion linaire sur lensemble (x i , ln(y i )) i =0 et obtenir ainsi k et ln(a). Cependant ceci nest pas quivalent faire un
n
tting sur lensemble initial (x i , y i ) i =0 . En effet, si on note d i = y i ae kxi et D i = ln(y i ) (kx i + ln(a)), lorsquon fait
n
une rgression linaire sur lensemble (x i , ln(y i )) i =0 on minimise D i et non d i .

Mthode des moindres carrs : tting par un polynme


n

On considre un ensemble de points exprimentaux (x i , y i ) i =0 et on suppose que les deux grandeurs x et y sont lies,
au moins approximativement, par une relation polynomiale, cest--dire de la forme y = m a j x j pour certaines valeurs
j =0
de a j . On souhaite alors trouver les m +1 constantes a j pour que le polynme dquation y =

m
j
j =0 a j x

sajuste le mieux

j
m
j =0 a j x i

lcart vertical du point (x i , y i ) par rapport au polynme. La


possible aux points observs. Soit d i = y i
mthode des moindres carrs est celle qui choisit les a j de sorte que la somme des carrs de ces dviations soit minimale.
Pour cela, on doit minimiser la fonction E : Rm+1 R+ dnie par
E (a 0 , a 1 , . . . , a m ) =

n
i =1

d i2 =

yi
i =0

j =0

2
j

a j xi

Pour minimiser E on cherche dabord ses points stationnaires, i.e. les points qui vrient
Puisque
n
m
E
j
0
(a 0 , a 1 , . . . , a m ) = 2
xi y i
a j xi
a 0
i =0
j =0

= 0 pour j = 0, . . . , m.

n
m
E
j
1
(a 0 , a 1 , . . . , a m ) = 2
xi y i
a j xi
a 1
i =0
j =0

E
a j

.
.
.
n
m
E
j
m
(a 0 , a 1 , . . . , a m ) = 2
xi y i
a j xi
a m
i =0
j =0

on obtient alors le systme linaire de (m + 1) quations en les (m + 1) inconnues a 0 , a 1 , . . . , a m suivant

E
a (a 0 , a 1 , . . . , a m ) = 0
0

a 1 (a 0 , a 1 , . . . , a m ) = 0
.
.
.

a m (a 0 , a 1 , . . . , a m ) = 0

m
a 0 (n + 1) + a 1 n=0 x i + + a m n=0 x i = n=0 y i

i
i
i

a n x + a n x 2 + + a
n
m+1
0
= n=0 y i x i
1 i =0 i
m i =0 x i
i
i =0
i
.
.
.

m
m+1
2m
m
a 0 n=0 x i + a 1 n=0 x i
+ + a m n=0 x i = n=0 y i x i
i
i
i
i


n
n
m
(n + 1)
...
a0
i =0 x i
i =0 x i
n x

n
n
2
m+1
...
xi
xi
i =0 i
a1
i =0
i =0
. =

.
.
.

.
.
.
.

.
.
.
.
n
n
n
m
m+1
2m
am
xi
xi
...
xi
i =0
i =0
i =0

n
i =0 y i
n
i =0 y i x i

.
n
m
y i xi
i =0

Quand m = n, le polynme des moindres carrs concide avec le polynme dinterpolation de L AGRANGE, i.e. lunique
polynme L tel que L(x i ) = y i pour tout i = 0, . . . , n.

98

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

Exemple
partir des donnes
x
y

1.0
6.008

2.5
15.722

3.5
27.130

4.0
33.772

1.1
5.257

1.8
9.549

2.2
11.098

3.7
28.828

on veut calculer la droite et la parabole de rgression et comparer les erreurs des chaque rgression.
1. La droite de rgression a quation y = mx + q avec
m=
1
o x = 7

6 y (x x)

i =0 i i
8.420042377,
7 x (x x)

i =0 i i

6 x = 2.0125 et y = 1
7
i =0 i

q = y m x 3.37833528,

6 y = 13.567. Lerreur est


i =0 i
6

(y i (mx i + q))2 = 39.59960820.

i =0

2. La parabole de rgression a quation y = a 0 + a 1 x + a 2 x 2 avec a 0 , a 1 , a 2 solution du systme linaire

6 x
6 x2
8
yi
a0
108.536
8
16.1
44.79
i =0 i
i =0 i a 0
6

6 i =0
6 x2
6 x 3 a
44.79
141.311 a 1 = 322.7425
i.e. 16.1
i =0 x i
1 = i =0 y i x i
i =0 i
i =0 i
6 x2
6 x3
6 x4
6 y x2
1067.97905
44.79 141.311 481.5123 a 2
a2
i
i =0 i

i =0 i

i =0 i

i =0

et on obtient

a 0 = 0.744611871628180655,

a = 2.14480468957977077,
1

a 2 = 1.51926210146774388.

Lerreur est

6
i =0

2
(y i (a 0 + a 1 x i + a 2 x i ))2 = 5.715921703.

40
30
20
10

Exemple
Le tableau ci-dessous donne la conductivit thermique k du sodium pour diffrentes valeurs de la temprature. On veut calculer la
parabole de meilleur approximation.
T (C)
k

79
1.00

190
0.932

357
0.839

524
0.759

690
0.693

La parabole de rgression a quation y = a 0 + a 1 x + a 2 x 2 avec a 0 , a 1 , a 2 solution du systme linaire

4
i =0 x i
4 x2
i =0 i

4 x
i =0 i
4 x2
i =0 i
4 x3
i =0 i

4 x2
4 y
i =0 i a 0
i =0 i
4 x 3 a 4 y x
1 = i =0 i i
i =0 i
4 x4
4 y x2
a2
i =0 i i
i =0 i

i.e.

8
16.1
44.79

16.1
44.79
141.311

108.536
44.79
a0
141.311 a 1 = 322.7425
481.5123 a 2
1067.97905

et on obtient

a 0 = 0.744611871628180655,

a = 2.14480468957977077,
1

a 2 = 1.51926210146774388.

G. Faccanoni

99

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

Lerreur est

6
i =0

2
(y i (a 0 + a 1 x i + a 2 x i ))2 = 5.715921703.

Exemple
La viscosit cinmatique de leau varie en fonction de la temprature comme dans le tableau suivant :
T (C)
(103 m2 s1 )

0
1.79

21.1
1.13

37.8
0.696

54.4
0.519

71.1
0.338

87.8
0.321

100
0.296

On veut valuer les valeurs (10 ), (30 ), (60 ), (90 ) par le polynme de meilleur approximation de degr 3.
6
On a la famille de points (Ti , i ) i =0 . Le polynme de meilleur approximation de degr 3 scrit
r (T ) = a 0 + a 1 T + a 2 T 2 + a 3 T 3
o a 0 , a 1 , a 2 , a 3 sont solution du systme linaire

6
6 T
i =0 i
6 T2
i =0 i
6 T3
i =0 i

6 T
i =0 i
6 T2
i =0 i
6 T3
i =0 i
6 T4
i =0 i

6 T2
i =0 i
6 T3
i =0 i
6 T4
i =0 i
6 T5
i =0 i

6 T 3
a0
i =0 i
6 T 4
i =0 i a 1 =
6 T 5 a
2

i =0 i
6 T6
a3
i =0 i

6
i =0 i
6 T
i =0 i i
6 T 2

i =0 i i
6 T3
i =0 i i

et on obtient

a 0 = 0.914534618675843625,

a = 0.914534618675843625,
1

a 2 = 0.000620138768106035594,

a 3 = 0.000620138768106035594.

On a alors
r (10 ) = 1.004300740

r (30 ) = 0.9114735501

r (60 ) = 0.9114735501

r (90 ) = 0.249145396

5.2 Extrema lis


La scission entre extrema libres et lis (ou sous contraintes) est ne de limpossibilit de traiter loptimisation dans les domaines non ouverts selon la procdure expose dans la section prcdente. En effet, la condition ncessaire ne sapplique
pas aux bords du domaine. Or, si de tels points existent, leur tude au cas par cas est gnralement peu aise. Ds lors, la
thorie mathmatique propose des mthodes doptimisation lie. Celles-ci incorporent directement dans la rsolution les
contraintes qui dnissent des domaines non ouverts. La nomenclature peut savrer trompeuse. En effet, au plan oprationnel, ce nest pas la prsence intrinsque de contraintes dans loptimisation qui conduit dlaisser loptimisation libre
au prot de loptimisation lie. Ce sont plutt les consquences de ces restrictions au niveau de la nature topologique du
domaine de dnition de la fonction qui guident lutilisateur vers lune ou lautre des techniques. Ainsi, dans un domaine
fort limit, mais ouvert, la recherche des extrema libres sapplique. linverse, une contrainte sous forme dingalit non
stricte doit toujours tre prise en compte pour dterminer les extrema lis.
Parmi les types de contraintes auxquelles le modlisateur peut se trouver confront, deux classes se distinguent. Dune part,
celles qui lient les variables du problme au travers dune ou plusieurs quations. Ces contraintes dites dgalits sont apprhendes grce au thorme de L AGRANGE, qui fournit une condition de premier ordre formule partir dune fonction
ad hoc, dnomme lagrangien. Dans cette approche, de nouvelles variables, dites multiplicateurs, apparaissent et offrent
une possibilit supplmentaire dans lanalyse des rsultats. Dautre part, loptimisation sous des contraintes dingalits non
strictes, gnralement traite grce au thorme de K UHN et T UCKER, ne sera pas tudie lors de ce module.

Exemple
Maximisation dutilit sous contrainte budgtaire : les mnages doivent choisir le niveau de consommation des biens A et B ,
quand les prix sont p a et p b et le revenu est R :
max u(c a , c b )

c a ,c b

tel que p a c a + p b c b = R.

Allocation du temps : une tudiante doit allouer son temps entre la prparation pour le cours A t A et le cours B t B , tant donn

100

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

quelle dispose de 60 heures par semaine y consacrer : t A +t B = 60 est la contrainte. Elle cherche obtenir la meilleure moyenne
possible sur ces deux cours, tant donn que si elle passe t i heures par semaine sur le cours i (i =A ou B), elle peut esprer une
note g i (t i ) :

g A (t A )+g B (t B )
est la fonction maximiser. Par exemple g A (t A ) = 20 + 20
2

t A et g B (t B ) = 80 + 3t B .

Problme
Dterminer les extrema dune fonction de n variables, note f (x), mathmatiquement dnie dans un domaine ouvert
D Rn , mais dont les variables sont soumises aux m contraintes g 1 (x) = 0, g 2 (x) = 0, . . ., g m (x) = 0, o les fonctions g j sont
galement dnies dans D. Ces contraintes dlimitent le sous-ensemble A de D dans lequel seffectue loptimisation
A = x D g 1 (x) = 0, . . . , g m (x) = 0 .

La dnition dextremum li rsulte donc de celle des extrema libres.

Dnition Optimisation lie


La fonction f , appele fonction objectif, admet un maximum li (resp. un minimum li) sous les contraintes g 1 (x) =
0, g 2 (x) = 0, . . ., g m (x) = 0, en x0 A si, en ce point, elle admet un maximum libre (resp. un minimum libre) dans le
domaine A .
Gnralement, une contrainte de type g j (x) = 0 dnit une courbe. Lensemble A est donc constitu de lintersection de
m courbes dans D Rn . Pour m > 1, il peut donc contenir fort peu de points. Cest pourquoi, en pratique, il est rare de
rencontrer plus dune contrainte dgalit. Et, dans tous les cas, il est exclu davoir plus de contraintes que de variables, de
sorte que la condition m < n sera systmatiquement impose.

Exemple
Le consommateur maximise une fonction dutilit, note U (x, y), qui dpend des quantits consommes de deux biens, x et y, sous
une contrainte budgtaire p 1 x + p 2 y = R, o p 1 et p 2 (p 1 , p 2 > 0) sont les prix des biens. Cette contrainte exprime que le montant
allou aux dpenses relatives aux deux biens considrs est x R. Dans ce cas simple qui comporte deux variables et une contrainte,
on peut aisment ramener loptimisation lie la recherche dun maximum libre. En effet, la contrainte de budget permet dexpliciter
p
R
la quantit dun bien en fonction de lautre y = p p 1 x. En vertu de la condition ncessaire pour la fonction dune variable obtenue
2
2
aprs substitution de y en fonction de x, on a
dU (x, y(x))
p1
x U (x, y) y U (x, y)
= x U (x, y) + y U (x, y)y (x) = x U (x, y)
y U (x, y) = 0 =
=
.
dx
p2
p1
p2
Ce rsultat indique qu loptimum, les utilits marginales (terme conomique qui signie tout simplement drives partielles de la
fonction utilit par rapport aux quantits consommes) pondres par les inverses des prix sgalisent et dsignons par cette quantit
commune.
Par ailleurs, la contrainte de budget peut tre reformule par g (x, y) = 0, o g (x, y) = p 1 x + p 2 y R, de sorte que p 1 = x g (x, y) et
p 2 = y g (x, y) et nalement
x U (x, y) y U (x, y)
=
=
p1
p2

x U (x, y) x g (x, y) = 0
y U (x, y) y g (x, y) = 0

U = g .

Autrement dit, si on introduit la fonction


L(x, y, ) U (x, y) g (x, y),
loptimum on a L = 0, ce qui correspond la condition ncessaire dexistence dun extrema libre pour la fonction L.

Le thorme de L AGRANGE gnralise la dmarche adopte dans cette rsolution. Il reprsente une condition ncessaire pour
loptimisation sous des contraintes dgalit.

Thorme des multiplicateurs de L AGRANGE


Soit les fonctions f et g 1 , . . ., g m (m < n) de classe C 1 dans un ouvert D Rn . Si f admet en x0 un extremum li sous les
contraintes g 1 (x) = 0, . . ., g m (x) = 0 et si la jacobienne en x0 (i.e. la matrice (x j g i (x0 ))mn ) est de rang m, alors

= (1 , . . . , m ) Rm tel que f (x0 ) =

i g i (x0 ).

i =1

Le thorme de L AGRANGE peut tre vu comme la condition ncessaire dexistence dextrema libres applique la fonc-

G. Faccanoni

101

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

tion de n + m variables appele fonction lagrangienne (ou le lagrangien) :


L : D Rm R
(x, ) f (x0 )

i g i (x0 )

i =1

o = (1 , . . . , m ).

Dune manire qui peut sembler paradoxale, la mthode de L AGRANGE permet de transformer un problme doptimisation lie dune fonction de n variables sous m contraintes en un problme doptimisation libre dune fonction de n + m
variables, alors quintuitivement, on aurait plutt attendu une baisse de la dimension du problme due aux restrictions impliques par la prsence de contraintes. Mais le paradoxe nest quapparent. En effet, lintroduction des m multiplicateurs de
L AGRANGE, (1 , . . . , m ), enrichit plus quelle nalourdit loptimisation, grce linterprtation dont jouissent ces variables.
Prcisment, la valeur prise par un multiplicateur traduit linuence marginale du niveau de la contrainte correspondante
sur la valeur de la fonction objective loptimum. On dit aussi que le multiplicateur de L AGRANGE mesure lintensit de la
contrainte. Chaque multiplicateur exprime la sensibilit de la fonction dobjectif la variation du niveau dune contrainte.
Par exemple, une contrainte qui ninuence pas loptimisation (contrainte inoprante ou superue) est affecte dun multiplicateur nul. loppos, un multiplicateur lev correspond une contrainte qui pnalise de faon importante loptimum.

Exemple Ingalit des moyennes arithmtiques et gomtriques


Cherchons le maximum de la fonction f (x 1 , x 2 , . . . , x n ) = n x 1 x 2 . . . x n sur Rn sous la contrainte x 1 + x 2 + + x n = n.
+
En un point o le maximum est atteint, on peut appliquer le thorme prcdent avec g (x 1 , x 2 , . . . , x n ) = (x 1 + x 2 + + x n ) n. On
obtient


1

f = g

x1
1




1

x
1
x1 x2 . . . xn 2

= .
.
.
n
.
.
.
.




1
1
x
n

En particulier, on obtient que tous les x i sont gaux et quils sont tous gaux 1. Ainsi, on a f (x 1 , x 2 , . . . , x n ) f (1, 1, . . . , 1) = 1 =
g (x, y)/n. On retrouve ainsi lingalit des moyennes arithmtiques et gomtriques
n

x1 x2 . . . xn

x1 + x2 + + xn
.
n

Optimiser f (x, y) sous la contrainte g (x, y) = 0.


Rcrivons le thorme des multiplicateurs de L AGRANGE pour une fonction de deux variables et une seule contrainte
dgalit (voir la gure 5.1 pour une interprtation gomtrique) :
Soit les fonctions f et g de classe C 1 dans un ouvert D R2 . Si f admet en (x 0 , y 0 ) un extremum li sous la
contrainte g (x, y) = 0 et si g (x 0 , y 0 ) = (0, 0), alors
R tel que f (x 0 , y 0 ) = g (x 0 , y 0 ).
On a alors deux mthodes pratiques pour dterminer les extrema lis de f sous la contrainte g :

Mthode 1 : Lagrangien. Formons le lagrangien


L(x, y, ) = f (x, y) g (x, y)
o (multiplicateur de L AGRANGE) est une inconnue. Pour que cette fonction ait un extremum il faut que le gradient de L soit nul, autrement dit on cherche les triplets (x, y, ) tels que
x f (x, y) = x g (x, y),
y f (x, y) = y g (x, y),
0 = g (x, y).
Notons (x 0 , y 0 , 0 ) une solution de ce systme. Si g (x 0 , y 0 ) = 0, alors (x 0 , y 0 ) est un point critique de la fonction
f sous la contrainte g . Ces points critiques satisfont la contrainte, mais il sagit prsent de classer ces candidats.

102

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

F IGURE 5.1: On cherche les extrema de la fonction f (x, y) sous la contrainte g (x, y) = k. Cela signie quon cherche les extrema de f (x, y) lorsque le point (x, y) appartient la courbe de niveau g (x, y) = k. En gure on voit cette courbe
ainsi que plusieurs courbes de niveau de f . Celles-ci ont quation f (x, y) = c pour c = 7, 8, 9, 10, 11. Optimiser f (x, y) sous la condition g (x, y) = k signie chercher la plus grande (ou plus petite) valeur de c telle que
la courbe de niveau f (x, y) = c croise la courbe g (x, y) = k. Pour que cela ait lieu il faut que les deux courbes
aient la mme droite tangente. Cela signie que les gradients sont parallles, cest--dire quil existe R tel que
f (x 0 , y 0 ) = g (x 0 , y 0 ).
Comme dans le cas des extrema libres, on peut formuler des conditions du deuxime ordre relatives aux points
critiques, mais qui ne sappliquent qu certains cas. Soit
(x 0 , y 0 ) xx L(x 0 , y 0 ) y y L(x 0 , y 0 ) (x y L(x 0 , y 0 ))2
si (x 0 , y 0 ) > 0, xx L(x 0 , y 0 ) < 0 et y y L(x 0 , y 0 ) < 0 on a un maximum local en (x 0 , y 0 ) ;
si (x 0 , y 0 ) > 0, xx L(x 0 , y 0 ) > 0 et y y L(x 0 , y 0 ) > 0 on a un minimum local en (x 0 , y 0 ) ;
si (x 0 , y 0 ) 0 on ne peut pas conclure.

Mthode 2 : Rduction. Cette mthode est base sur la possibilit dexprimer la contrainte sous forme paramtrique.
Par exemple
sil existe une fonction h(x) telle
de deux variables f (x, y) sous la
f (x, y = h(x)) ;
sil existe une fonction h(y) telle
de deux variables f (x, y) sous la
f (x = h(x), y).

que (x, y) R2 g (x, y) = 0 = x R h(x) = y , alors optimiser la fonction


contrainte g (x, y) = 0 quivaut optimiser la fonction dune seule variable
que (x, y) R2 g (x, y) = 0 = y R h(y) = x , alors optimiser la fonction
contrainte g (x, y) = 0 quivaut optimiser la fonction dune seule variable

Exemple
Soient dterminer les minima et maxima de la fonction objectif f (x, y) = 5x 2 + 6y 2 x y sous la contrainte x + 2y = 24. Pour cela,
construisons la fonction de L AGRANGE
L(x, y, ) = f (x, y) g (x, y) = 5x 2 + 6y 2 x (x + 2y 24)
et annulons son gradient



0
0
10x y +
L = 0 12y x + 2 = 0 .
x 2y 24
0
0

On obtient x = 6, y = 9. Comme xx L(6, 9) = 10 > 0, y y L(6, 9) =


12 > 0, x y L(6, 9) = 1 et xx L(6, 9) y y L(6, 9) x y L 2 (6, 9) > 0, il
sagit dun minimum. On notera que, dans ce cas, la valeur de
ne prsente pas dintrt et nest donc pas cherche.
Dans cet exemple on peut expliciter une variable dans la
contrainte, par exemple y = 12 x . Alors on peut minimiser direc2
tement la fonction f (x, 12 x ) = 7x 2 84x +864 : comme f (x, 12
2
x
6
2 ) = 14x 84, le minimum se trouve en x = 6, y = 12 2 = 9 et la
fonction vaut f (6, 9) = 612.

G. Faccanoni

(6, 9, 612)

f |g (x,y) = 0

(6, 9, 0)

g (x, y) = 0

103

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

Exemple Trouver un champ rectangulaire daire maximale dlimit par une clture de longueur donne.
Si x et y dsignent les longueurs des cts du champ, la longueur de la clture est 2(x + y) et laire x y. Le problme est de trouver le
maximum atteint par laire, non pas parmi tous les points de R2 , mais seulement parmi ceux vriant la contrainte 2(x + y) = , o
+
> 0 est x.
Lagrangien. Formons le lagrangien
L(x, y, ) = x y (2(x + y) )
o (multiplicateur de L AGRANGE) est une inconnue. Pour que cette fonction ait un extremum il faut que le gradient de L soit
nul, autrement dit on cherche les triplets (x, y, ) tels que

0
y 2
x 2 = 0
0
2(x + y)

x = /4

L = 0

y = /4

= /8

Donc ( /4, /4) est un point critique de la fonction f sous la contrainte g . Observons que ce point a t obtenu par une condition
ncessaire et comme ( /4, /4, /8) < 0, rien dans le thorme ne permet de savoir si cest un maximum, un minimum ou ni
lun ni lautre.

Rduction. Bien sr, on peut utiliser la contrainte pour calculer une des variables en fonction des deux autres. Par exemple pour y :
2(x + y) =

y=

x.

En reportant cette valeur de y dans lexpression de laire, on obtient


A (x) = x

et

A (x) =

2x.

Le maximum de A (x) est atteint pour x = /4, ce qui entrane aussi y = x : primtre x, le rectangle daire maximale est le
carr.

Optimiser f (x, y, z) sous la contrainte g (x, y, z) = 0.


Rcrivons le thorme des multiplicateurs de L AGRANGE pour une fonction de trois variables et une seule contrainte
dgalit :
Soit les fonctions f et g de classe C 1 dans un ouvert D R3 . Si f admet en (x 0 , y 0 , z 0 ) un extremum li sous
la contrainte g (x, y, z) = 0 et si g (x 0 , y 0 , z 0 ) = (0, 0, 0), alors
R tel que f (x 0 , y 0 , z 0 ) = g (x 0 , y 0 , z 0 ).
On a alors deux mthodes pratiques pour dterminer les extrema lis de f sous la contrainte g :

Mthode 1 : Lagrangien. Formons le lagrangien


L(x, y, z, ) = f (x, y, z) g (x, y, z)
o (multiplicateur de L AGRANGE) est une inconnue. Pour que cette fonction ait un extremum il faut que le gradient de L soit nul, autrement dit on cherche les triplets (x, y, z, ) tels que
x f (x, y, z) = x g (x, y, z),
y f (x, y, z) = y g (x, y, z),
z f (x, y, z) = z g (x, y, z),
0 = g (x, y, z).
Notons (x 0 , y 0 , z 0 , 0 ) une solution de ce systme. Si g (x 0 , y 0 , z 0 ) = 0, alors (x 0 , y 0 , z 0 ) est un point critique de la
fonction f sous la contrainte g . Ces points critiques satisfont la contrainte, mais il reste encore dterminer sil
sagit effectivement dun extremum.

Mthode 2 : Rduction. Cette mthode est base sur la possibilit dexprimer la contrainte sous forme paramtrique.
Par exemple
sil existe une fonction h(x, y) telle que (x, y, z) R3 g (x, y, z) = 0 = (x, y) R2 h(x, y) = z , alors chercher
les extrema lis de la fonction de trois variables f (x, y, z) sous la contrainte g (x, y, z) = 0 quivaut chercher les
extrema libres de la fonction de deux variables f (x, y, z = h(x, y)) ;
sil existe une fonction h(x, z) telle que (x, y, z) R3 g (x, y, z) = 0 = (x, z) R2 h(x, z) = y , alors chercher
les extrema lis de la fonction de trois variables f (x, y, z) sous la contrainte g (x, y, z) = 0 quivaut chercher les
extrema libres de la fonction de deux variables f (x, y = h(x, z), z) ;
sil existe une fonction h(y, z) telle que (x, y, z) R3 g (x, y, z) = 0 = (y, z) R2 h(y, z) = x , alors chercher les
extrema lis de la fonction de trois variables f (x, y, z) sous la contrainte g (x, y, z) = 0 quivaut chercher les
extrema libres de la fonction de deux variables f (x = h(y, z), y, z).
104

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

Exemple Parmi les paralllpipdes de surface S xe, lesquels ont un volume maximal ?
Si x, y, z dsignent les longueurs des cts du paralllpipde, la surface est 2(x y + y z + xz) et le volume x y z. Le problme est de
trouver le maximum atteint par le volume x y z, non pas parmi tous les points de R3 , mais seulement parmi ceux vriant la contrainte
+
2(x y + y z + xz) = S, o S est x.
Lagrangien. Formons le lagrangien
L(x, y, z, ) = x y z (2(x y + y z + xz) S)
o (multiplicateur de L AGRANGE) est une inconnue. Pour que cette fonction ait un extremum il faut que le gradient de L soit
nul, autrement dit on cherche les triplets (x, y, z, ) tels que

y z 2(y + z)
0
xz 2(x + z) 0


x y 2(y + x) = 0
S 2(x y + y z + xz)
0

z(y x) = 2(y x)

y(z x) = 2(z x)

x(z y) = 2(z y)

2(x y + y z + xz) = S

L = 0

x = S/6

y = S/6

z = S/6

= S/96

Donc ( S/6, S/6, S/6) est un point critique de la fonction f sous la contrainte g . Observons que ce point a t obtenu par
une condition ncessaire. Rien dans le thorme ne permet de savoir si cest un maximum, un minimum ou ni lun ni lautre.

Rduction. Bien sr, on peut utiliser la contrainte pour calculer une des variables en fonction des deux autres. Par exemple pour z :
S

2(x y + y z + xz) = S

xy
z= 2
.
x+y

En reportant cette valeur de z dans lexpression du volume, on obtient


S

xy
.
VS (x, y) = x y 2
x+y
On peut calculer le maximum de cette fonction avec la technique du gradient (extrema libres). Le maximum de VS (x, y) est
atteint pour
x=y=
ce qui entrane aussi z =

S
,
6

S
6 : surface xe, le paralllpipde de volume maximal est le cube.

Optimiser f (x, y, z) sous les contraintes g 1 (x, y, z) = 0 et g 2 (x, y, z) = 0.


Rcrivons le thorme des multiplicateurs de L AGRANGE pour une fonction de deux variables et deux contraintes dgalit :
Soit les fonctions f , g 1 et g 2 de classe C 1 dans un ouvert D R3 . Si f admet en (x 0 , y 0 , z 0 ) un extremum li
sous les contraintes g 1 (x, y, z) = 0 et g 2 (x, y, z) = 0 et si g 1 (x 0 , y 0 , z 0 ) = (0, 0, 0) et g 2 (x 0 , y 0 , z 0 ) = (0, 0, 0), alors
, R tels que f (x 0 , y 0 , z 0 ) = g 1 (x 0 , y 0 , z 0 ) + g 2 (x 0 , y 0 , z 0 ).
On a alors deux mthodes pratiques pour dterminer les extrema lis de f sous les contraintes g 1 et g 2 :

Mthode 1 : Lagrangien. Formons le lagrangien


L(x, y, z, , ) = f (x, y, z) g 1 (x, y, z) g 2 (x, y, z)
o et (multiplicateurs de L AGRANGE) sont des inconnues. Pour que cette fonction ait un extremum il faut que
le gradient de L soit nul, autrement dit on cherche les 5-uplets (x, y, z, , ) tels que
x f (x, y, z) = x g 1 (x, y, z) x g 2 (x, y, z),
y f (x, y, z) = y g 1 (x, y, z) y g 2 (x, y, z),
z f (x, y, z) = z g 1 (x, y, z) z g 2 (x, y, z),
0 = g 1 (x, y, z),
0 = g 2 (x, y, z).
Notons (x 0 , y 0 , z 0 , 0 , 0 ) une solution de ce systme. Si g 1 (x 0 , y 0 , z 0 ) = 0 et g 2 (x 0 , y 0 , z 0 ) = 0, alors (x 0 , y 0 , z 0 ) est
un point critique de la fonction f sous les contraintes g 1 et g 2 . Ces points critiques satisfont les contraintes, mais il
reste encore dterminer sil sagit effectivement dun extremum.

Mthode 2 : Rduction. Cette mthode est base sur la possibilit dexprimer la contrainte sous forme paramtrique.
Par exemple, sil existe deux fonctions h 1 (x) et h 2 (x) telles que (x, y, z) R3 g 1 (x, y, z) = 0 et g 2 (x, y, z) = 0 =
x R h 1 (x) = y et h 2 (x) = z , alors optimiser la fonction de trois variables f (x, y, z) sous les contraintes
g 1 (x, y, z) = 0 et g 2 (x, y, z) = 0 quivaut optimiser la fonction dune seule variable f (x, y = h 1 (x), z = h 2 (x)) ; etc.

G. Faccanoni

105

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

Exemple
On veut optimiser la fonction f (x, y, z) = x y z sous les contraintes g 1 (x, y, z) = x 2 + y 2 + z 2 1 et g 2 (x, y, z) = x + y + z 1.
La contrainte g 1 (x, y, z) = 0 est lquation de la sphre de centre (0, 0, 0) et de rayon 1 ; la contrainte g 2 (x, y, z) = 0 est lquation dun
plan. On cherche donc les extrema de f sur lintersection de la sphre unit et dun plan, savoir sur un cercle dans lespace. Si un point
(x, y, z) est solution, alors il existe deux multiplicateurs 1 , 2 tels que L = 0 o L(x, y, z, 1 , 2 ) = f (x, y, z)1 g 1 (x, y, z)2 g 2 (x, y, z) =
x y z 1 (x 2 + y 2 + z 2 1) 2 (x + y + z 1). On doit donc avoir


y z 1 (2x) 2
0
xz (2y) 0

1
2


L = 0 x y 1 (2z) 2 = 0

2 + y 2 + z 2 ) 0
1 (x

0
1 (x + y + z)
On obtient donc un systme de 5 quations et 5 inconnues : x, y, z, 1 , 2 . Ltude de ce systme montre quil a 6 solutions, donnes
dans le tableau ci-dessous :
x
y
z
1 2
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
2
2
/3 1/3 2/9
/3
1/3
2
2
/3 1/3
/3 1/3 2/9
2
2
1
/3
/3 /3 1/3 2/9
Observons que ces points ont t obtenus par une condition ncessaire. Rien dans le thorme ne permet de savoir si ce sont des
maxima, des minima ou ni lun ni lautre.

106

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

 Exercices



Optimisation dans un ouvert


Exercice 5.1
Soit f : R2 R une fonction de classe C 2 (R2 ) et (a, b) un point de R2 . On suppose que
f (a, b) = 0,

x f (a, b) = 0,

y f (a, b) = 0,

xx f (a, b) = 1,

y y f (a, b) = 2,

x y f (a, b) = 3.

Le point (a, b) est-il un point critique ? Si oui, de quelle nature ?

C ORRECTION . Il est un point critique et plus particulirement il sagit dun point-selle car (a, b) < 0.

Exercice 5.2
On suppose que (1, 1) est un point critique dune fonction f dont les drives secondes sont continues. Dans chaque cas,
que peut-on dire au sujet de f ?
1. xx f (1, 1) = 4, x y f (1, 1) = 1, y y f (1, 1) = 2 ;

2. xx f (1, 1) = 4, x y f (1, 1) = 3, y y f (1, 1) = 2.

C ORRECTION .
1. Dabord on calcule (1, 1) = xx f (1, 1) y y f (1, 1)(x y f (1, 1))2 = 7. Comme (1, 1) > 0 et xx f (1, 1) > 0, f a un minimum
local en (1, 1).
2. Dabord on calcule (1, 1) = xx f (1, 1) y y f (1, 1) (x y f (1, 1))2 = 1. Comme (1, 1) < 0, f a un point-selle en (1, 1).

Exercice 5.3
partir de la carte des courbes de niveau de la gure cicontre, localiser les points critiques de f et prciser pour
chacun de ces points sil sagit dun point-selle ou dun
maximum ou dun minimum local.
Vrier ensuite le raisonnement sachant que
f (x, y) = 4 + x 3 + y 3 3x y.

C ORRECTION . Dans la gure, le point (1, 1) est entour par des courbes de niveau qui sont de forme ovale et qui indiquent
que si nous nous loignons du point dans nimporte quelle direction les valeurs de f augmentent. Ainsi on pourrait sattendre
un minimum local en ou proximit de (1, 1).
Les courbes de niveau proche du point (0, 0) ressemblent des hyperboles, et si nous nous loignons de lorigine, les valeurs
de f augmentent dans certaines directions et diminuent dans dautres, donc nous nous attendons trouver un point selle.
Vrions cette analyse :

Points critiques : x f (x, y) = 3x 2 3y, y f (x, y) = 3y 2 3x. On a un point critique si les deux drives partielles sannulent
en mme temps ; on trouve deux points critiques : (1, 1) et (0, 0).

tudes des points critiques : les drives secondes sont xx f (x, y) = 6x, x y f (x, y) = 3, y y f (x, y) = 6y, ainsi (x, y) =
xx f (x, y) y y f (x, y) (x y f (x, y))2 = 36x y 9. Comme (1, 1) > 0 et xx f (1, 1) > 0, f a un minimum local en (1, 1).
Comme (0, 0) < 0, f a un point-selle en (0, 0).

G. Faccanoni

107

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

Exercice 5.4
partir de la carte des courbes de niveau de la gure cicontre, localiser les points critiques de f et prciser pour
chacun de ces points sil sagit dun point-selle ou dun
maximum ou dun minimum local.
Vrier ensuite le raisonnement sachant que
f (x, y) = 3x x 3 2y 2 + y 4 .

C ORRECTION . Dans la gure, les points (1, 1) et (1, 1) sont entours par des courbes de niveau qui sont de forme ovale
et qui indiquent que si nous nous loignons du point dans nimporte quelle direction les valeurs de f augmentent. Ainsi on
pourrait sattendre des minima locaux en ou proximit de (1, 1).
De la mme manire, le point (1, 0) est entour par des courbes de niveau qui sont de forme ovale et qui indiquent que si
nous nous loignons du point dans nimporte quelle direction les valeurs de f diminuent. Ainsi on pourrait sattendre un
maximum local en ou proximit de (1, 0).
Les courbes de niveau proche des points (1, 0), (1, 1) et (1, 1) ressemblent des hyperboles, et si nous nous loignons de
ces points, les valeurs de f augmentent dans certaines directions et diminuent dans dautres, donc nous nous attendons
trouver des points de selle.
Vrions cette analyse :
3 3x 2 = 0

f = 0

4y + 4y 3 = 0

donc les points critiques sont (1, 0), (1, 1), (1, 1), (1, 0), (1, 1), (1, 1). Les drives secondes sont xx f (x, y) = 6x,
x y f (x, y) = 0, y y f (x, y) = 12y 2 4, ainsi (x, y) = xx f (x, y) y y f (x, y) (x y f (x, y))2 = 72x y 2 + 24x.
Point critique

xx f

(1, 0)
(1, 1)
(1, 1)
(1, 0)
(1, 1)
(1, 1)

24 > 0
48 < 0
48 < 0
24 < 0
48 > 0
48 > 0

6 < 0

Conclusion

<0
6>0
6>0

f
f
f
f
f
f

a un maximum local en (1, 0)


a un point-selle en (1, 1)
a un point-selle en (1, 1)
a un point-selle en (1, 0)
a un minimum local en (1, 1)
a un minimum local en (1, 1)

Exercice 5.5
Soit f lapplication dnie sur R2 par
f (x, y) =

y3
x2 y
+ x2 +
4y.
2
3

Trouver les points critiques de la fonction f et tablir leur nature.

C ORRECTION . f est une application dnie sur R2 ; les points critiques sont les points qui rendent nul le gradient. On a
f =

x y + 2x,
x2
2

+ y2 4

f = 0 (x, y) { (0, 2), (0, 2) } .

et

Pour en tudier la nature on calcule les drives secondes :


xx f (x, y) = y + 2

y y f (x, y) = 2y

x y f (x, y) = x

Donc
(x, y) = xx f (x, y) y y f (x, y) (x y f (x, y))2 = 2y(y + 2) x

108

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

et
(0, 2) = 0,

(0, 2) = 16.

Comme (0, 2) > 0 et xx f (0, 2) = 4 > 0, on conclut que le point (0, 2) est un minimum pour f .
En revanche, comme (0, 2) = 0, on ne peut pas conclure en utilisant la matrice hessienne.

Exercice 5.6
Dterminer les extrema de la fonction f : R2 R dnie par f (x, y) = y 2 + x y ln(x).

C ORRECTION . f est de classe C 2 dans son domaine de dnition, louvert D = (x, y) R2 x > 0 .

Points critiques On a f (x, y) =

y ln(x)+y
2y+x ln(x)

f (x, y) =

et
y(1 + ln(x)) = 0,

2y + x ln(x) = 0,

(x, y) (1, 0);

1 1
,
e 2e

Nature des points critiques D(x, y) = xx f (x, y) y y f (x, y) (x y f (x, y))2 = x 2 (1 + ln(x))2 . Comme D(1, 0) = 1 < 0, le

point (1, 0) est un point-selle ; comme D(1/e, 1/(2e)) = 1 > 0 et xx f (1/e, 1/(2e)) = 1/2 > 0, le point (1/e, 1/(2e)) est un
minimum local.

Exercice 5.7
Soit f lapplication dnie sur R2 par
f (x, y) =

x2 y
y3
x2 +
4y.
2
3

Trouver les points critiques de la fonction f et tablir leur nature.

C ORRECTION . f est une application dnie sur R2 ; les points critiques sont les points qui rendent nul le gradient. On a
f =

x y 2x,
x2
2

f = 0 (x, y) { (0, 2), (0, 2) } .

et

+ y2 4

Pour en tudier la nature on calcule les drives secondes :


xx f (x, y) = y 2

y y f (x, y) = 2y

x y f (x, y) = x

Donc
(x, y) = xx f (x, y) y y f (x, y) (x y f (x, y))2 = 2y(y 2) x
et
(0, 2) = 16,

(0, 2) = 0.

Comme (0, 2) > 0 et xx f (0, 2) < 0, on conclut que le point (0, 2) est un maximum pour f .
En revanche, comme (0, 2) = 0, on ne peut pas conclure en utilisant la matrice hessienne.

Exercice 5.8
Soit f lapplication dnie sur R2 par
f (x, y) =

x y 2 x3
+
4x + y 2 .
2
3

Trouver les points critiques de la fonction f et tablir leur nature.

G. Faccanoni

109

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

C ORRECTION . f est une application dnie sur R2 ; les points critiques sont les points qui rendent nul le gradient. On a
f =

y2
2

+ x 2 4,
x y + 2y

f = 0 (x, y) { (2, 0), (2, 0) } .

et

Pour en tudier la nature on calcule les drives secondes :


xx f (x, y) = 2x

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

x y f (x, y) = y

Donc
(x, y) = xx f (x, y) y y f (x, y) (x y f (x, y))2 = 2x(x + 2) y
et
(2, 0) = 0,

(2, 0) = 16.

Comme (2, 0) > 0 et xx f (2, 0) = 4 > 0, on conclut que le point (0, 2) est un minimum pour f . En revanche, comme (2, 0) =
0, on ne peut pas conclure en utilisant la matrice hessienne.

Exercice 5.9
Une montagne a la forme de la surface z(x, y) = 2x y 2x 2 y 2 8x + 6y + 4 (lunit de mesure est de 100 mtres). Si le
niveau de la mer correspond z = 0, quelle est la hauteur de la montagne ?

C ORRECTION . Il sagit dvaluer z(x, y) dans le point de maximum. Cherchons dabord les points critiques :
z(x, y) =

2y 4x 8
2x 2y + 6

et z(x, y) = 0 ssi (x, y) = (1, 2). On tablie la nature du point critique en tudiant le dterminant de la matrice hessienne :
xx f (x, y) = 4 < 0,

y y f (x, y) = 2,

x y f (x, y) = 2,

et xx f (1, 2) y y f (1, 2) (x y f (1, 2))2 = 4 > 0 donc (1, 2) est un maximum. Comme z(1, 2) = 14, la montagne est haute
1400 mtre.

Exercice 5.10
Dterminer et classer les 5 points critiques (en spciant sils sont des max, des min ou des points de selle) de la fonction
f : R2 R dnie par
f (x, y) = (x 2 y 2 )e (x

2 y 2 )

C ORRECTION . Cherchons dabord les 5 points critiques :


2

f (x, y) =

2x(1 x 2 + y 2 )e (x y )
2
2
2y(1 x 2 + y 2 )e (x y )

et f (x, y) = (0, 0) ssi


(x, y) { (0, 0), (0, 1), (0, 1), (1, 0), (1, 0) }.
tudions maintenant sparment chacun de ces points en calculant au pralable le dterminant de la matrice hessienne de
la fonction f en un point quelconque :
xx f (x, y) = 2e (x

2 y 2 )

(1 5x 2 + y 2 + 2x 4 2x 2 y 2 ),

x y f (x, y) = 4x y(x 2 y 2 )e (x
y y f (x, y) = 2e

(x 2 y 2 )

2 y 2 )

(1 x 2 + 5y 2 + 2x 2 y 2 2y 4 ),

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

110

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

On a alors
(x 0 , y 0 )

xx f (x 0 , y 0 )

x y f (x 0 , y 0 )

y y f (x 0 , y 0 )

(x 0 , y 0 )

(0, 0)

cest un point-selle

(1, 0)

4
e
4
e
4
e
4
e

4
e
4
e
4
e
4
e

16
e2
16
e2
16
e2
16
e2

cest un maximum

(1, 0)
(0, 1)
(0, 1)

0
0
0

cest un maximum
cest un minimum
cest un minimum

Exercice 5.11
Dterminer et classer les 5 points critiques (en spciant sils sont des max, des min ou des points de selle) de la fonction
f : R2 R dnie par
f (x, y) = (y 2 x 2 )e (x

2 y 2 )

C ORRECTION . Cherchons dabord les 5 points critiques :


2

f (x, y) =

2x(1 + x 2 y 2 )e (x y )
2
2
2y(1 + x 2 y 2 )e (x y )

et f (x, y) = (0, 0) ssi


(x, y) { (0, 0), (0, 1), (0, 1), (1, 0), (1, 0) }.
tudions maintenant sparment chacun de ces points en calculant au pralable le dterminant de la matrice hessienne de
la fonction f en un point quelconque :
xx f (x, y) = 2e (x

2 y 2 )

(1 5x 2 + y 2 + 2x 4 2x 2 y 2 ),

x y f (x, y) = 4x y(x 2 y 2 )e (x
y y f (x, y) = 2e

(x 2 y 2 )

2 y 2 )

(1 x + 5y 2 + 2x 2 y 2 2y 4 ),

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


On a alors
(x 0 , y 0 )

xx f (x 0 , y 0 )

x y f (x 0 , y 0 )

y y f (x 0 , y 0 )

(x 0 , y 0 )

(0, 0)

cest un POINT DE SELLE

(1, 0)

4
e
4
e
4
e
4
e

4
e
4
e
4
e
4
e

16
e2
16
e2
16
e2
16
e2

cest un MIN

(1, 0)
(0, 1)
(0, 1)

0
0
0

cest un MIN
cest un MAX
cest un MAX

Exercice 5.12
La socit dAdle produit deux types dampoules : E17 et E24. Indiquons par x le nombre de milliers dampoules de
type E17 produites et supposons que la demande pour ce type de lampes est donne par p 1 = 50 x, o p 1 est le prix
de vente en euros. De mme, indiquons par y le nombre de milliers dampoules de type E24 produites et supposons
que la demande pour ce type est donne par p 2 = 60 2y, o p 2 est aussi le prix de vente en euros. Les cots communs
de production de ces ampoules est C = 2x y (en milliers deuros). Par consquent, le bnce de la socit dAdle (en
milliers deuros) est une fonction de deux variables x et y. Dterminer le prot maximal dAdle.

G. Faccanoni

111

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

C ORRECTION . La fonction prot en milliers deuros est p(x, y) = p 1 x + p 2 y C (x, y) = 50x x 2 + 60y 2y 2 2x y. Pour maximiser le prot, on cherche dabord les points stationnaires :
p = 0

50 2x 2y
0
=
60 4y 2x
0

x = 20,
y = 5.

Pour tablir la nature de ces points, on tudie la matrice hessienne :


xx p(x, y) = 2,

xx p(20, 5) = 2 < 0,

x y p(x, y) = 2,

x y p(20, 5) = 2,

y y p(x, y) = 4,

y y p(20, 5) = 4,

et (20, 5) = (2)(4) (2)2 = 4 > 0 donc (20, 5) est un point de maximum pour p et le prot maximal vaut p(20, 5) = 650.
La socit dAdle ralise le prot maximal de 650000 euros lorsquelle vend 20000 ampoules E17 30 euros lune et 5000
ampoules E24 50 euros lune.

Exercice 5.13
Vous tes le directeur nancier de la rme S ANBON & F ILS. Cette entreprise a investi 3000 euros pour mettre au point un
nouveau parfum. Le cot de la production est de 3 euros par acon de 100 mL. Lexpert consult par M. S ANBON pre a
tabli que si la rme consacre x euros en publicit pour son parfum et que le prix de vente dun acon est de y euros, la
rme vendra exactement 300+6 x 10y pices. La rme S ANBON & F ILS xe videmment x et y de manire maximiser
son prot. En tant que directeur nancier, il vous incombe de dterminer ces valeurs.

C ORRECTION .
Revenu de la vente : y(300 + 6 x 10y)
Cot de production : 3(300 + 6 x 10y)
Cot de dveloppement et de publicit : 3000 + x
Le prot de la rme maximiser est donc : f (x, y) = (y 3)(300 + 6 x 10y) x 3000. La condition ncessaire scrit
x f (x, y) =

3(y3)
x

1 = 0

y f (x, y) = 330 + 6

x 20y = 0

(x 0 , y 0 ) = (164025, 138).

La hessienne en ce point est dnie ngative :

3(y3)
xx f (x, y) =

2 x3
x y f (x, y) = 3x

f (x, y) = 30(y3)
yy

x3

(x 0 , y 0 ) =

3
x

241
.
32805

Comme xx f (x 0 , y 0 ) = 20, on a bien un maximum. La rme S ANBON & F ILS va donc consacrer 164025 euros la promotion de son nouveau parfum et vendre le acon de 100 mL 138 euros. Elle ralisera de la sorte le prot maximal de
f (164025, 138) = 15225 euros.

Exercice 5.14 Une fabrication optimale


Votre socit soccupe de la fabrication dune pice mcanique. Celle-ci dpend de deux paramtres rels x et y ( priori
non-contraints) de la faon suivante : le cot unitaire de fabrication dune pice est gal
c(x, y) = x 2 + 2y 2
tandis que le taux de pices dfectueuses (compris entre 0 et 1) est gal
t (x, y) =

1
.
1 + (x y)2

On cherche maximiser la rentabilit totale du processus de fabrication. On prendra pour fonction objectif le cot unitaire moyen dune pice non-dfectueuse, qui est gal au cot de fabrication dune pice divis par le taux de pices
non-dfectueuses, et on tentera de le simplier autant que possible.

112

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema
c(x,y)
1t (x,y)

C ORRECTION . La fonction minimiser scrit f (x, y) =


x f (x, y) = 2

x 4 2

=0

x3
2y 4 1
(x, y) = 2 y 3

y f

x 2 +2y 2
1 1 2

1+(x y)

(x 2 +2y 2 )(1+x 2 y 2 )
. La condition ncessaire scrit
x2 y 2

(x 0 , y 0 ) = 4

(x 0 , y 0 ) = ( 2, 1/ 2).

=0

La hessienne en ce point est dnie positive :

4
xx f (x, y) = 2 x +6

x4

x y f (x, y) = 0

f (x, y) = 2 2y 4 +3
yy

2+6 1+3
> 0.
2 1/2

y4

Comme xx f (x 0 , y 0 ) > 0, on a bien un minimum. En choisissant (x, y) = ( 2, 1/ 2), le cot unitaire moyen dune pice nondfectueuse est minimale est gal 4 2.

Exercice 5.15 Courbe de meilleure approximation


n

On considre un ensemble de points exprimentaux (x i , y i ) i =0 et on suppose que les deux grandeurs x et y sont
lies, au moins approximativement, par une relation de la forme y = a sin( x) + b cos( x). On souhaite alors trouver les
2
2
constantes a et b pour que la courbe dquation y = a sin( x) + b cos( x) sajuste le mieux possible aux points observs
2
2
(on parle de courbe de meilleure approximation).
Soit d i = y i (a sin( x i ) + b cos( x i )) lcart vertical du point (x i , y i ) par rapport la courbe. La mthode de rgression
2
2
(ou des moindres carrs) est celle qui choisit a et b de sorte que la somme des carrs de ces dviations soit minimale.
Pour cela, on doit minimiser la fonction E dnie par
E : R2 R+
n

(a, b) E (a, b) =

i =0

d i2 .

crire le systme linaire qui permet de calculer a et b.

C ORRECTION . Pour minimiser E on cherche ses points stationnaires. Puisque


E
(a, b) = 2
a
E
(a, b) = 2
b

y i a sin

2 xi

+ b cos

2 xi

sin

2 xi

y i a sin

2 xi

+ b cos

2 xi

cos

2 xi

i =0
n
i =0

on obtient
E
a (a, b) = 0
E
b (a, b) = 0

n
i =0
n
i =0

y i a sin
y i a sin
n
i =0
n
i =0

2 xi

2 xi

a sin
a sin

2 xi

2 xi

+ b cos
+ b cos

2 xi

2 xi

sin( x i ) = 0
2

cos( x i ) = 0
2

sin( x i ) = n=0 y i sin( x i )


2 xi
2
2
i
+ b cos x i cos( x i ) = n=0 y i cos( x i )
2
2
2
i
n
n
sin2 x i
sin x i cos x i
2
2
2
i =0
i =0

n
n
2
i =0 sin 2 x i cos 2 x i
i =0 cos 2 x i

+ b cos

a
=
b

n
i =0 y i sin
n
i =0 y i cos

2 xi

2 xi

Si on note
n

U=
i =0

sin2

2 xi

V=

sin
i =0

2 xi

cos

2 xi

cos2

W=
i =0

2 xi

P=

y i sin
i =0

2 xi

Q=

y i cos
i =0

2 xi

on doit rsoudre le systme linaire


U
V

V
W

a
P
=
b
Q

dont la solution est


a=

G. Faccanoni

W P V Q
,
UW V 2

b=

UQ V P
.
UW V 2

113

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

Exercice 5.16
La mthode de rgression stend facilement des donnes qui dpendent de deux ou plusieurs variables. On considre
n
un ensemble de points exprimentaux (x i , y i , z i ) i =0 et on suppose que les trois grandeurs x, y et z sont lies, au moins
approximativement, par une relation afne de la forme z = a + bx + c y. On souhaite alors trouver les constantes a, b et c
pour que le plan dquation z = a + bx + c y sajuste le mieux possible aux points observs (on parle de plan de meilleure
approximation).
Soit d i = z i (a + bx i + c y i ) lcart vertical du point (x i , y i , z i ) par rapport au plan. La mthode de rgression (ou des
moindres carrs) est celle qui choisit a, b et c de sorte que la somme des carrs de ces dviations soit minimale. Pour
cela, on doit minimiser la fonction E dnie par
E : R3 R+
n

(a, b, c) E (a, b, c) =

i =0

d i2 .

1. crire le systme linaire qui permet de calculer a, b et c


5
i =0

2. Calculer lquation du plan de meilleure approximation pour lensemble (x i , y i , z i )


i
xi
yi
zi

0
0
0

1
0
1
2

3
2

2
1
0
1
2

3
2
0
0

4
2
1
1
2

5
2
2
1

On utilisera la mthode du pivot de G AUSS pour la rsolution du systme linaire.


C ORRECTION .

1. Pour minimiser E on cherche ses points stationnaires. Puisque


E
(a, b, c) = 2
a

(z i (a + bx i + c y i )) ,
i =0

E
(a, b, c) = 2
b

(z i (a + bx i + c y i ))x i ,
i =0

E
(a, b, c) = 2
c

(z i (a + bx i + c y i ))y i ,
i =0

on obtient
E
a (a, b, c) = 0

E
(a, b, c) = 0
b
E
c (a, b, c) = 0

n
i =0 (z i
n
i =0 (z i
n
i =0 (z i

n
n
i =0 (a + bx i + c y i ) = i =0 z i
n
2
(a + bx i + c y i ))x i = 0
(ax i + bx i + c y i x i ) = n=0 z i x i
i
i =0
n
n
2
(a + bx i + c y i ))y i = 0
i =0 (a y i + bx i y i + c y i ) = i =0 z i y i


n
n
(n + 1)
a
i =0 x i
i =0 y i
n
n
n
2
xi
x i y i b =
i =0 x i
i =0
i =0
n
n
n
2
c
i =0 y i
i =0 x i y i
i =0 y i

(a + bx i + c y i )) = 0

n
i =0 z i
n

i =0 z i x i .
n
zi y i
i =0

2. Dans notre cas,


n

xi = 7

yi = 4

i =0

zi =

i =0

i =0

7
xi zi =
2
i =0

xi y i = 6
i =0

n +1 = 6
i =0

2
x i = 13

y i zi =
i =0
n
i =0

11
2
9
2

y i2 = 6

donc on a le systme linaire

6
7
4

114

7
13
6

11
/2
4 a
6 b = 7/2
9
6 c
/2

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

quon peut rsoudre par la mthode de G AUSS

6
7
4

7
13
6

4
6
6

L 2 L 2 7 L 1
6
6
/2
L L 3 2 L 1
3
7
3 0
/2

9
/2
0

11

7
29
/6
4
/3

4
4
/3
10
/3

6
/2
8
L 3 L 3 29 L 2
35/12 0

5
/6
0

7
29
/6
0

11

4
4
/3
86
/29

/2
35/12
95
/58
11

dont la solution est


123

a
/86
1.430232557
b = 65/86 0.7558139503 .
95
c
/172
0.5523255766

Exercice 5.17 Fonctions implicites, extrema libres


On considre lquation x 2 + 4y 2 + 2y 4 + z 2 + sin z = 0.
1. Vrier quelle dnie une et une seule fonction z = (x, y) au voisinage de (0, 0, 0).
2. Montrer que le point (0, 0) est un point stationnaire pour z = (x, y) et en tablir sa nature.
C ORRECTION . Soit g (x, y, z) = x 2 + 4y 2 + 2y 4 + z 2 + sin z. Elle est clairement de classe C (R3 ) et on a
x g (x, y, z) = 2x,

y g (x, y, z) = 8y + 8y 3 ,

z g (x, y, z) = 2z + cos z,

x g (0, 0, 0) = 0,

y g (0, 0, 0) = 0,

z g (0, 0, 0) = 1.

Comme z g (0, 0, 0) = 0 on peut conclure que lquation x g (x, y, z) = 0 dnie implicitement une et une seule fonction
z = (x, y) au voisinage de (0, 0) et (0, 0) = 0. De plus
x g (x, y, (x, y))
2x
=
,
z g (x, y, (x, y)) 2(x, y) + cos((x, y))
x g (x, y, (x, y))
,
y (x, y) =
z g (x, y, (x, y))
x (x, y) =

x (0, 0) = 0,
y (0, 0) = 0,

donc (0, 0) est un point stationnaire pour z = (x, y). Comme


2
(x, y)(2 sin((x, y)))
+ 2x
,
2(x, y) + cos((x, y))
(2(x, y) + cos((x, y)))2
2 y (x, y) sin((x, y)) y (x, y)
,
x y (x, y) = 2x
(2(x, y) + cos((x, y)))2
xx (x, y) =

y y (x, y) =

xx (0, 0) = 2,
x y (0, 0) = 0

8(y + y 3 ) y (x, y)(2 sin((x, y)))


8(1 + 3y 2 )
+
2(x, y) + cos((x, y))
(2(x, y) + cos((x, y)))2

y y (x, y) = 8.

le dterminant de la matrice hessienne est 16 : le point (0, 0) est un point de maximum locale pour la fonction z = (x, y).

Exercice 5.18
tudier et classer les points stationnaires des fonctions suivantes
1. f (x, y) = x 4 + y 4 2(x y)2 ,
2. f (x, y, z) =

x2
2

+ x y z z + y,
2

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

4. f (x, y) = x 2 + x y + y 2 2x y,

7. f (x, y) =

8
x

+ x + y,
y

5. f (x, y) = x 3 y 2 (6 x y),
6. f (x, y) = e xy (x 2 2y 2 ),

8. f (x, y) = x 2 cos(y),

C ORRECTION .
1. f (x, y) = x 4 + y 4 2(x y)2 est dnie sur R2 valeur dans R ; comme la restriction f (x, 0) = x 4 2x 2 tend vers + pour
x qui tend vers , il ny a pas de maximum global sur R2 . Comme R2 est ouvert, un extrmum relatif de f vrie la
condition ncessaire f (x, y) = 0. Comme
x f (x, y) = 4(x 3 x + y),

G. Faccanoni

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

115

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

les points critiques sont donc 1 (0, 0), ( 2, 2), ( 2, 2) (on note que f (x, y) = f (x, y)). Pour en tudier la nature,
calculons les drives secondes :
xx f (x, y) = 12x 2 4,

x y f (x, y) = 4,

y y f (x, y) = 12x 2 4;

on en dduit que
(x 0 , y 0 )

xx f (x 0 , y 0 )

x y f (x 0 , y 0 )

y y f (x 0 , y 0 )

D(x 0 , y 0 )

(0, 0)

( 2, 2)

20

20

384

est un minimum,

( 2, 2)

20

20

384

est un minimum.

tudier sparment,

Pour connatre la nature du point (0, 0) on tudie le signe de d (h, k) = f (h, k) f (0, 0) pour h et k voisins de 0 :
d (h, k) = h 4 + k 4 2(h k)2 ;
comme d (h, 0) = (h 2 2)h 2 < 0 lorsque h est voisin de 0 mais d (h, h) = 2h 4 > 0, alors (0, 0) est un point-selle.
Remarquons quavec des transformations algbriques, on peut rcrire la fonction sous la forme
f (x, y) = (x 2 2)2 + (y 2 2)2 + 2(x + y)2 8.
Comme f ( 2, 2) = f ( 2, 2) = 8, les points ( 2, 2) et ( 2, 2) sont des minima globaux.
2

2. f (x, y, z) = x2 + x y z z + y est dnie sur R3 valeur dans R ; comme la restriction f (0, 0, z) = z tend vers pour
z qui tend vers , il ny a pas dextremum global sur R3 . Comme R3 est ouvert, un extrmum relatif de f vrie la
condition ncessaire f (x, y, z) = 0. Comme
x f (x, y, z) = x + y z,

y f (x, y, z) = xz + 1,

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

il ny a quun point critique : (1, 1, 1). Pour connatre sa nature on a deux possibilits :
on tudie le signe de la diffrence d (x, y, z) = f (x, y, z) f (1, 1, 1) pour x voisin de 1, y voisin de 1 et z voisins de
1 :
1
x2
3
x2
+ xyz z + y +111 =
+ xyz z + y ,
d (x, y, z) =
2
2
2
2
mais ce nest pas facile den tudier le signe ;
on tudie le signe de f (h, k, l ) = f (1 + h, 1 + k, 1 + l ) pour h, k et l voisins de 0 (les termes de degr 1 en h, k et l
doivent disparatre) :
f (h, k, l ) =

h 2 + 1 + 2h
3 h2
+ (1 + h)(1 + k)(1 + l ) (1 + l ) + (1 + k) =
+ hkl + hl hk + kl .
2
2
2

Il ne reste que transformer f si on pense quil sagit dun extrmum ou fournir des restrictions qui se contredisent
si on pense que ce nest pas un extrmum. Comme les deux restrictions deux courbes continues passant par
1
lorigine f (h, 0, h) = 3 h 2 > 0 et f (h, h, 0) = 2 h 2 < 0 donnent des signes diffrents, on conclut que ce nest pas
2
un extrmum.
Remarquons quavec des transformations algbriques, on peut rcrire la fonction sous la forme
f (x, y) = (x 2 2)2 + (y 2 2)2 + 2(x + y)2 8.
Comme f ( 2, 2) = f ( 2, 2) = 8, les points ( 2, 2) et ( 2, 2) sont des minima globaux.
3. f (x, y) = (x 1)2 + 2y 2 est dnie sur R2 valeur dans R et x f (x, y) = 2x 2, y f (x, y) = 4y. Comme f (x, y) = 0 ssi
(x, y) = (1, 0), et
xx f (x, y) = 2,
x y f (x, y) = 0,
y y f (x, y) = 4,
on en dduit que D(1, 0) = 8 > 0 : il sagit dun minimum.
4. f (x, y) = x 2 + x y + y 2 2x y est dnie sur R2 valeur dans R et x f (x, y) = 2x + y 2, y f (x, y) = x + 2y 1. Comme
f (x, y) = 0 ssi (x, y) = (1, 0), et
xx f (x, y) = 2,

x y f (x, y) = 1,

y y f (x, y) = 2,

on en dduit que D(1, 0) = 3 > 0 : il sagit dun minimum.


1.

116

4x 3 4x + 4y = 0
4y 3 + 4x 4y = 0

x3 + y 3 = 0
y3 + x y = 0

x = y
(y 2 2)y = 0

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

5. f (x, y) = x 3 y 2 (6 x y) est dnie sur R2 valeur dans R et x f (x, y) = 3x 2 y 2 (6 x y) x 3 y 2 , y f (x, y) = 2x 3 y(6 x


y) x 3 y 2 . Tous les points (x, 0) et (0, y) sont des points critique ainsi que le point (3, 2). Comme
xx f (x, y) = 6x y 2 (6x y)6x 2 y 2 ,

x y f (x, y) = 6x 2 y(6x y)3x 2 y 2 2x 3 y,

y y f (x, y) = 2x 3 (6x y)4x 3 y,

on en dduit que D(3, 2) > 0 : il sagit dun maximum. En revanche, ltude de la matrice hessienne ne permet pas de
conclure pour les points sur les axes. Pour connatre la nature de ces points on tudie le signe de d (h, k) = f (h, k)
f (0, 0). Donc les points (0, y) sont des selles, les points (x, 0) pour x < 0 ou x > 6 sont des maxima, les points (x, 0) pour
0 < x < 6 sont des minima, le point (6, 0) est une selle.
6. f (x, y) = e xy (x 2 2y 2 ) est dnie sur R2 valeurs dans R et x f (x, y) = e xy (x 2 2y 2 + 2x), y f (x, y) = e xy (x 2 +
2y 2 4y). Les points critiques sont (0, 0) et (4, 2). Comme
xx f (x, y) = e xy (x 2 2y 2 + 4x + 2),

x y f (x, y) = e xy (x 2 + 2y 2 2x 4y),

y y f (x, y) = e xy (x 2 2y 2 + 8y 4);

on en dduit que
(x 0 , y 0 )

xx f (x 0 , y 0 )

x y f (x 0 , y 0 )

y y f (x 0 , y 0 )

D(x 0 , y 0 )

(4, 2)

6e 2

8e 2

12e 2

8e 4

(0, 0)

maximum
selle

x 2 8y

8
7. f (x, y) = x + x + y est dnie dans R2 \ (x, y) x y = 0 ouvert et x f (x, y) = x 2 y , y f (x, y) =
y
ssi (x, y) = (4, 2), et
1
2x
16
x y f (x, y) = 2 ,
y y f (x, y) = 3 ,
xx f (x, y) = 3 ,
x
y
y

on en dduit que D(4, 2) =

13
16

y2x
. Comme f
y2

(x, y) = 0

> 0 : il sagit dun minimum.

8. f (x, y) = x cos(y) est dnie dans R2 et x f (x, y) = 2x, y f (x, y) = sin y. Les points critiques sont les points (0, k)
avec k Z. Pour tudier la nature de ces points, on calcule le dterminant de la matrice hessienne :
xx f = 2,

x y f = 0,

y y f = cos(y),

donc (0, k) = 2 cos(k) = (1)k : si k est impaire cest un point-selle, si k est paire cest un minimum.

Exercice 5.19
tudier et classer les points stationnaires de la fonction f (x, y) = (x 2 + y 2 )e (x

2 +y 2 )

C ORRECTION . Comme x f (x, y) = 2x(1 x 2 y 2 )e (x +y ) et y f (x, y) = 2y(1 x 2 y 2 )e (x +y ) , les points critiques sont
(0, 0) et les points (x, y) qui appartiennent au cercle x 2 + y 2 = 1. Comme f (x, y) 0 pour tout (x, y) R2 et f (x, y) = 0 ssi
(x, y) = (0, 0) ou (x, y) est tel que x 2 + y 2 1 = 0, on en dduit quils sont des minima (le calcul des drives secondes porte
des calculs trs longues).
2

Sinon, on peut remarquer que si on pose w(r ) = f (r cos , r sin ) = r 2 e r , on obtient une fonction dune seule variable et
2
on a w (r ) = 2r (1 r 2 )e r qui a un minimum pour r = 0 et r = 1.

Optimisation dans un ferm


Exercice 5.20
Quel point du cercle dquation x 2 + y 2 1 minimise la distance la droite y = 4 3x ?

G. Faccanoni

117

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

C ORRECTION . En se rappelant la formule pour la distance dun point (x, y) dune droite dquation ax + b y + c = 0, il sagit
de minimiser la fonction
|ax + b y + c| | 3x + y 4|
f (x, y) =
=
2
a2 + b2
dans D = (x, y) x 2 + y 2 1 . Comme

3x + y 4 < 0 pour tout point de D, il sagit alors de minimiser la fonction


d (x, y) =

4 3x y
.
2

Les extrema se trouvent soit dans D soit sur D. Comme d (x, y) = ( 3, 1) = (0, 0), il ny a pas dextrema dans D. Il faut
alors les chercher sur D. Pour cela on exprime D sous forme paramtrique x = cos et y = sin pour [0; 2]. La restriction de d cette courbe donne la fonction dune seule variable
h() = d (x(), y()) =

4 3 cos sin
.
2

Comme h () = sin on a que h () = 0 ssi = ou = 7 . Il faut comparer la valeur de h en ces points avec la valeur
6
6
6
en 0 et en 2 :
4 3
7

h(0) = h(2) =
= 1,
h
= 3.
,
h
2
6
6
On conclut que le point qui minimise la distance correspond = , cest--dire le point ( 1 ,
6
2

3
2 ).

Remarquons que, une fois tablit que les extrema se trouvent sur la courbe dquation x 2 + y 2 = 1, cela revient calculer le
minimum de d sous la contrainte g (x, y) = 0 avec g (x, y) = x 2 + y 2 1. On peut alors utiliser la mthode des multiplicateurs
de L AGRANGE : on introduit le lagrangien L(x, y, ) =

4 3xy
2

(x 2 + y 2 1), on calcul son gradient

23 2 x

L = 1 2 y ,
2
1 x2 y 2
comme L(x, y, ) = (0, 0, 0) ssi (x, y) = ( 1 ,
2
est le minimum.

3
2 )

1
ou (x, y) = ( 2 ,

3
2 ),

1
et comme d ( 2 ,

3
3
1
2 ) < d ( 2 , 2 ),

1
on conclut que ( 2 ,

3
2 )

3
2

1
2

y = 4 3x

Exercice 5.21
On cherche les extrema de la fonction f : R2 R dnie par f (x, y) = x 2 + 2y 2 dans le disque x 2 + y 2 1.
tude dans louvert x 2 + y 2 < 1 : dterminer le point critique de f dans x 2 + y 2 < 1 et en tablir la nature.
dterminer les points critiques du lagrangien L (x, y, ) f (x, y)(x 2 +y 2 1) et en tablir
la nature.
Quels sont les minimum et maximum absolus de f dans le disque x 2 + y 2 1 ?
tude sur le bord x 2 + y 2 = 1 :

118

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

C ORRECTION . Le disque x 2 + y 2 1 est un ensemble ferm born et la fonction f est continue, pour le thorme de Weierstrass il existe un maximum et un minimum absolus de f dans le disque.
1. tude de f (x, y) = x 2 + 2y 2 dans le disque x 2 + y 2 < 1 :
2x
4y

Points critiques f (x, y) =

et
f (x, y) =

2x = 0,

(x, y) = (0, 0)

4y = 0,

Nature des points critiques D(x, y) = xx f (x, y) y y f (x, y)(x y f (x, y))2 = 2402 = 8. Comme D(0, 0) > 0, le point
(0, 0) est un minimum local.
2. tude sur le bord x 2 + y 2 = 1 :

Points critiques L (x, y, ) =

2x2x
4y2y
1x 2 y 2


0
L (x, y, ) = 0
0

et

2x 2x = 0,

4y 2y = 0,

2
x + y2 = 1

(x, y, ) { (0, 1, 2), (0, 1, 2), (1, 0, 1), (1, 0, 1) }

Nature des points critiques D(x, y, ) = xx L (x, y, ) y y L (x, y, ) (x y L (x, y, ))2 = 2(1 ) 2(2 ) 02 = 4(1
)(2 ). Comme D(0, 1, 2) = D(0, 1, 2), D(1, 0, 1) = D(1, 0, 1) = 0, on ne peut pas tablir la nature de ces points
critiques en utilisant le lagrangien.
tant donn que f (0, 0) = 0, f (0, 1) = 2, f (0, 1) = 2, f (1, 0) = 1 et f (1, 0) = 1 on conclut que (0, 0) est le minimum absolu et
(0, 1) sont les maximums absolus de f dans le disque x 2 + y 2 1.

Exercice 5.22
tudier et classer les points stationnaires des fonctions suivantes
1. f (x, y) = x y 1 x 2 y 2 ,
2. f (x, y) = x 2 + y 2 x y dans lensemble D = {(x, y) | |x| 1, |y| 1}.
C ORRECTION .
1. f (x, y) = x y 1 x 2 y 2 est dnie sur le disque D = (x, y) R2 x 2 + y 2 1 valeur dans R ; les extrema peuvent

tre soit dans D soit sur le bord D = (x, y) R2 x 2 + y 2 = 1 .

Cherchons dabord les points critiques dans D :

y(12x 2 y 2 )

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

et f (x, y) = (0, 0) ssi


(x, y)

(0, 0), (1/ 3, 1/ 3), (1/ 3, 1/ 3), (1/ 3, 1/ 3), (1/ 3, 1/ 3) .

tudions maintenant sparment chacun de ces points en calculant au pralable le dterminant de la matrice hessienne de la fonction f en un point quelconque :
xx f (x, y) =
x y f (x, y) =
y y f (x, y) =

x y(3 2x 2 3y 2 )
(1 x 2 y 2 )3

1 3x 2 + 3x 2 y 2 3y 2 + 2x 4 + 2y 4
(1 x 2 y 2 )3
x y(3 3x 2 2y 2 )
(1 x 2 y 2 )3

D(x, y) = xx f (x, y) y y f (x, y) (x y f (x, y))2 .

G. Faccanoni

119

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

On a alors
(x 0 , y 0 )

xx f (x 0 , y 0 )

x y f (x 0 , y 0 )

y y f (x 0 , y 0 )

D(x 0 , y 0 )

(0, 0)

( 1 , 1 )
3
3
( 1 , 1 )
3
3
( 1 , 1 )
3
3
( 1 , 1 )
3
3

4
3
4
3
4
3
4
3

4
3
4
3
4
3
4
3

MAX

MIN

MIN

MAX

2
3
2
3
2
3
2
3

SELLE

La fonction nest pas drivable sur D mais on peut tudier la nature de ces points en observant que f est nulle sur les
axes, positive dans le premier et le troisime quadrant, ngative dans le deuxime et quatrime quadrant donc (1, 0),
(0, 1), (1, 0) et (0, 1) sont des points de SELLE, les points (x, 1 x 2 ) avec x > 0 et les points (x, 1 x 2 ) avec x < 0
sont des MIN, les points (x, 1 x 2 ) avec x < 0 et les points (x, 1 x 2 ) avec x > 0 sont des MAX.
2. Lensemble D un ferm born et la fonction f est continue, pour le thorme de Weierstrass il existe un maximum et
un minimum de f dans D. On suit la recette pour le calcul de ces valeurs :

on cherche dans D : les points critiques de f doivent annuler le gradient de f ; on a f (x, y) = (2x 1, 2y 1) = (0, 0)
ssi (x, y) = (1/2, 1/2) et f (1/2, 1/2) = 1/2 ;
on cherche sur D : on doit considrer quatre segments
S 1 = (x, y) x = 1, |y| 1 : h 1 (y) = f |S 1 = y 2 y pour y [1; 1], h 1 (y) = 2y 1 = 0 ssi y = 1/2 et h 1 (1/2) = 1/4 ;
de plus, h 1 (1) = 2 et h 1 (1) = 0 ; donc le MAX de h 1 vaut 2 et le MIN vaut 1/4 ;
S 2 = (x, y) x = 1, |y| 1 : h 2 (y) = f |S 1 = 2+y 2 y pour y [1; 1], h 2 (y) = 2y1 = 0 ssi y = 1/2 et h 2 (1/2) = 7/4 ;
de plus, h 2 (1) = 4 et h 2 (1) = 2 ; donc le MAX de h 2 vaut 4 et le MIN vaut 7/4 ;
S 3 = (x, y) y = 1, |x| 1 : h 3 (x) = f |S 3 = x 2 x pour x [1; 1], h 3 (x) = 2x 1 = 0 ssi x = 1/2 et h 3 (1/2) = 1/4 ;
de plus, h 3 (1) = 2 et h 3 (1) = 0 ; donc le MAX de h 3 vaut 2 et le MIN vaut 1/4 ;
S 4 = (x, y) y = 1, |x| 1 : h 4 (y) = f |S 4 = 2+x 2 x pour x [1; 1], h 4 (y) = 2x1 = 0 ssi x = 1/2 et h 2 (1/2) = 7/4 ;
de plus, h 4 (1) = 4 et h 4 (1) = 2 ; donc le MAX de h 4 vaut 4 et le MIN vaut 7/4.
En rsum, les candidats sont :
(x 0 , y 0 )
f (x 0 , y 0 )

(1/2, 1/2)
1/2

(1, 1)
2

(1, 1)
2

(1, 1/2)
1/4

(1/2, 1)
1/4

(1, 1/2)
7/4

(1/2, 1)
7/4

(1, 1)
4

On conclut que le MAX absolu est 4 obtenu en (1, 1) et le MIN absolu est 1/2 obtenu en (1/2, 1/2).
Max pour h 2 et h 4

Min pour h 2
Max pour h 3

Min pour h 4
Max pour h 1

Min libre
Min pour h 3

120

Min pour h 1

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

Optimisation sous contraintes


Exercice 5.23
Utiliser la mthode des multiplicateurs de L AGRANGE pour calculer le maximum et le minimum de la fonction f sous la
(les) contrainte(s) indique(s) :
1. f (x, y) = x 2 + y 2 sous la contrainte x y = 1
2. f (x, y) = 3x + y sous la contrainte x 2 + y 2 = 10
3. f (x, y) = y 2 x 2 sous la contrainte 1 x 2 + y 2 = 1
4
4. f (x, y) = e x y sous la contrainte x 3 + y 3 = 16
5. f (x, y, z) = 2x + 2y + z sous la contrainte x 2 + y 2 + z 2 = 9
6. f (x, y, z) = x 2 + y 2 + z 2 sous la contrainte x + y + z = 12
7. f (x, y, z, t ) = x + y + z + t sous la contrainte x 2 + y 2 + z 2 + t 2 = 1
2
2
2
8. f (x 1 , x 2 , . . . , x n ) = x 1 + x 2 + + x n sous la contrainte x 1 + x 2 + + x n = c

9. f (x, y, z) = x + 2y sous les contraintes x + y + z = 1 et y 2 + z 2 = 4


10. f (x, y, z) = 3x y 3z sous les contraintes x + y z = 0 et x 2 + 2z 2 = 1
C ORRECTION .
1. Formons le lagrangien
L(x, y, ) = x 2 + y 2 (x y 1)
o (multiplicateur de L AGRANGE) est une inconnue. Pour que cette fonction ait un extremum il faut que le gradient
de L soit nul, autrement dit on cherche les triplets (x, y, ) tels que

2x y
0
2y x = 0
1xy
0

L = 0

(x, y, ) { (1, 1, 2), (1, 1, 2) }

Donc (1, 1) et (1, 1) sont des points critiques de la fonction f sous la contrainte x y = 1. Observons que ces points
ont t obtenus par une condition ncessaire et comme (1, 1, 2) = (1, 1, 2) = 0, rien dans le thorme ne permet
de savoir sil sagit de maxima, minima ou ni lun ni lautre. En observant les courbes de niveau ci-dessous on conclut
quil sagit de minima.
y
k
f (x, y) = k
xy = 1
x

xy = 1

f (x, y) = 2
2. Formons le lagrangien
L(x, y, ) = 3x + y (x 2 + y 2 10)
o (multiplicateur de L AGRANGE) est une inconnue. Pour que cette fonction ait un extremum il faut que le gradient
de L soit nul, autrement dit on cherche les triplets (x, y, ) tels que

L = 0


3 2x
0
1 2y = 0
10 x 2 y 2
0

(x, y, ) { (3, 1, 1/2), (3, 1, 1/2) }

Donc (3, 1) et (3, 1) sont des points critiques de la fonction f sous la contrainte x 2 +y 2 = 10. Comme (3, 1, 1/2) = 1 > 0
et xx L(3, 1, 1/2) = 1 < 0, le point (3, 1) est un maximum ; puisque (3, 1, 1/2) = 1 > 0 et xx L(3, 1, 1/2) = 1 > 0,
le point (3, 1) est un minimum.

G. Faccanoni

121

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

x 2 + y 2 = 10

f (x, y) = 10

f (x, y) = k
k
x

f (x, y) = 10

3. Formons le lagrangien
L(x, y, ) = y 2 x 2

1 2
x + y2 1
4

o (multiplicateur de L AGRANGE) est une inconnue. Pour que cette fonction ait un extremum il faut que le gradient
de L soit nul, autrement dit on cherche les triplets (x, y, ) tels que

2x x/2
0
2y 2y = 0
0
1 1 x2 y 2
4

L = 0

(x, y, ) { (0, 1, 1), (0, 1, 1), (2, 0, 4), (2, 0, 4) }

1
Donc (0, 1), (0, 1), (2, 0) et (2, 0) sont des points critiques de la fonction f sous la contrainte 4 x 2 + y 2 = 1. Observons
que ces points ont t obtenus par une condition ncessaire et comme (x, y, ) = (4 + )(1 ), alors (0, 1, 1) =
(0, 1, 1) = (2, 0, 4) = (2, 0, 4) = 0, rien dans le thorme ne permet de connatre leur nature. En observant les
courbes de niveau ci-dessous on conclut que les points (0, 1) et (0, 1) sont des maxima et les points (2, 0) et (2, 0) sont
des minima.
k
y

f (x, y) = 1

f (x, y) = k

x 2 + 4y 2 = 4

f (x, y) = 4

f (x, y) = 4
x

f (x, y) = 1

k
4. Formons le lagrangien
L(x, y, ) = e x y x 3 + y 3 16
o (multiplicateur de L AGRANGE) est une inconnue. Pour que cette fonction ait un extremum il faut que le gradient
de L soit nul, autrement dit on cherche les triplets (x, y, ) tels que

ye x y 3x 2
0
xe x y 3y 2 = 0
16 x 3 y 3
0

L = 0

122

(x, y, ) = (2, 2, e 4 /6)

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

Donc (2, 2) est un point critique de la fonction f sous la contrainte x 3 + y 3 = 16. Observons que ces points ont t obtenus par une condition ncessaire et comme (2, 2, e 4 /6) < 0, on ne peut pas conclure sur la nature du point critique.
Cependant, on analysant les courbes de niveau, on voit quil sagit dun maximum.
4

K1

K1

5. Formons le lagrangien
L(x, y, z, ) = 2x + 2y + z x 2 + y 2 + z 2 9
o (multiplicateur de L AGRANGE) est une inconnue. Pour que cette fonction ait un extremum il faut que le gradient
de L soit nul, autrement dit on cherche les points (x, y, z, ) tels que

2 2x
0

0
2 2y

0
1 2z
2
2
2
16 x y z
0

L = 0

(x, y, z, ) { (2, 2, 1, 1/2), (2, 2, 1, 1/2) }

Donc (2, 2, 1) et (2, 2, 1) sont des points critiques de la fonction f sous la contrainte x 2 + y 2 + z 2 = 9. Observons que
ces points ont t obtenus par une condition ncessaire et on ne peut pas conclure sur leur nature. Cependant, comme
f (2, 2, 1) = 9 et f (2, 2, 1) = 9, le premier est un maximum tandis que le dernier un minimum.
6. Formons le lagrangien
L(x, y, z, ) = x 2 + y 2 + z 2 x + y + z 12
o (multiplicateur de L AGRANGE) est une inconnue. Pour que cette fonction ait un extremum il faut que le gradient
de L soit nul, autrement dit on cherche les points (x, y, z, ) tels que

2x
0

0
2y

0
2z
12 x y z
0

L = 0

(x, y, z, ) = (4, 4, 4, 2).

Donc (4, 4, 4) est un point critique de la fonction f sous la contrainte x + y + z = 12. Observons que ce point a t
obtenu par une condition ncessaire et on ne peut pas conclure sur sa nature. Pour cela, on peut expliciter une variable
de la contrainte et tudier loptimisation libre de la fonction de deux variables ainsi obtenue. Par exemple, on pose
z = 12xy et on obtient la fonction h(x, y) = f (x, y, z = 12xy) = x 2 +y 2 +(12xy)2 = 2(x 2 +y 2 +x y 12x12y +72).
On a
4x + 2y 24
0
h = 0
=
(x, y) = (4, 4).
4y + 2x 24
0
De plus,
Hh (x, y) =

2
1

1
2

(x, y) R2

donc (4, 4) > 0 et xx h(4, 4) = 2 > 0 : le point (4, 4) est un minimum pour h donc le point (4, 4, 12 4 4 = 4) est un
minimum de f sous la contrainte x + y + z = 12.
7. Formons le lagrangien
L(x, y, z, ) = x + y + z + t x 2 + y 2 + z 2 + t 2 1
o (multiplicateur de L AGRANGE) est une inconnue. Pour que cette fonction ait un extremum il faut que le gradient
de L soit nul, autrement dit on cherche les points (x, y, z, t , ) tels que

1 2x
0

0
1 2y

= 0
1 2z

0
1 2t
2
2
2
2
1x y z t
0

L = 0

G. Faccanoni

(x, y, z, t , ) { (1/2, 1/2, 1/2, 1/2, 1), (1/2, 1/2, 1/2, 1/2, 1) } .

123

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

Donc (1/2, 1/2, 1/2, 1/2) et (1/2, 1/2, 1/2, 1/2) sont des points critiques de la fonction f sous la contrainte x 2 + y 2 +
z 2 + t 2 = 1. Observons que ces points ont t obtenus par une condition ncessaire et on ne peut pas conclure sur leur
nature.
8. Formons le lagrangien
L(x 1 , x 2 , . . . , x n , ) =

x i (

i =1

i =1

2
x i c)

o (multiplicateur de L AGRANGE) est une inconnue. Pour que cette fonction ait un extremum il faut que le gradient
de L soit nul, autrement dit on cherche les points (x 1 , x 2 , . . . , x n , ) tels que


1 2x 1
0
1 2x 0
2

.
.
= . (x 1 , x 2 , . . . , x n , ) { (c/n, c/n, . . . , c/n, 1), (c/n, c/n, . . . , c/n, 1) } .
.
L = 0

.
.


1 2x n 0
2
c n=1 x i
0
i
2
Donc (c/n, c/n, . . . , c/n) et (c/n, c/n, . . . , c/n) sont des points critiques de la fonction f sous la contrainte n=1 x i =
i
c. Observons que ces points ont t obtenus par une condition ncessaire et on ne peut pas conclure sur leur nature.

9. Formons le lagrangien
L(x, y, z, , ) = x + 2y x + y + z 1 y 2 + z 2 4
o et (multiplicateurs de L AGRANGE) sont des inconnues. Pour que cette fonction ait un extremum il faut que le
gradient de L soit nul, autrement dit on cherche les points (x, y, z, , ) tels que

1
0
2 2y 0


2z = 0


1 x y z 0
4 y 2 z2
0

L = 0

(x, y, z, , ) (1, 2, 2, 1, 1/ 8), (1, 2, 2, 1, 1/ 8) .

Donc (1, 2, 2) et (1, 2, 2) sont des points critiques de la fonction f sous les contraintes x +y +z = 1 et y 2 +z 2 = 4.
Observons que ces points ont t obtenus par une condition ncessaire et on ne peut pas conclure sur leur nature.
10. Formons le lagrangien
L(x, y, z, , ) = 3x y 3z x + y z x 2 + 2z 2 1
o et (multiplicateurs de L AGRANGE) sont des inconnues. Pour que cette fonction ait un extremum il faut que le
gradient de L soit nul, autrement dit on cherche les points (x, y, z, , ) tels que

3 2x
0
1 0


3 + 2z = 0


x y + z 0
1 x 2 2z 2
0

L = 0

(x, y, z, , )

1
3

2
3

1
3

, 1,

2
3

1
3

2
3

1
3

, 1,

2
3

Donc (1/ 3, 2/ 3, 1/ 3) et (1/ 3, 2/ 3, 1/ 3) sont des points critiques de la fonction f sous les contraintes x+y =
z et x 2 +2z 2 = 1. Observons que ces points ont t obtenus par une condition ncessaire et on ne peut pas conclure sur
leur nature.

Exercice 5.24
tudier et classer les points stationnaires des fonctions suivantes
1. f (x, y) = x y dans R2 sous la contrainte x 2 + y 2 = 1,
2. f (x, y) = x 2 + y 2 + 2 dans R2 sous la contrainte x 2 2x y + y 2 = 0,
3. f (x, y) = (x y) ln(4 + x y) sous la contrainte x 2 + y 2 = 1.

124

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

C ORRECTION .
1. On a g (x, y) = (2x, 2y)T = (0, 0) si et seulement si (x, y) = (0, 0) mais (0, 0) ne vrie pas la contrainte donc on peut
appliquer la mthode des multiplicateurs de L AGRANGE. On introduit le lagrangien L(x, y, ) = x y (x 2 + y 2 1) et on
cherche ses points critiques :


y 2x
0
L(x, y, ) = x 2y = 0 (x, y, )
1 x2 y 2
0

1
2

1
1
1 1
,
,
, ,
2
2
2
2 2

1
2

1
2

1 1
1
1
,
,
,
2
2
2 2

Soit
(x, y, ) xx L(x, y, ) y y L(x, y, ) (xx L(x, y, ))2 = 42 1.
Alors

1
1
, 1 , 1 > 0 donc le point (x, y) = 1 , 1 est un maximum et f 1 , 1 = 2 ;
2
2 2
2
2
2
2
1 , 1 , 1 > 0 donc le point (x, y) = 1 , 1 est un maximum et f 1 , 1 = 1
2
2
2 2
2
2
2
2
1
, 1 , 1 < 0 donc le point (x, y) = 1 , 1 est un minimum et f 1 , 1 = 1 ;
2
2
2
2
2
2
2
2
1
1
1
1
1
1
1
1
, , 2 < 0 donc le point (x, y) = ,
est un minimum et f ,
= 2.
2
2
2
2
2
2

2. On cherche les possibles extrema par la mthode des multiplicateurs de L AGRANGE. Si on note g (x, y) = x 2 2x y + y 2
la contrainte, on a x g (x, y) = 2x 2y et y g (x, y) = 2x + 2y donc le point (0, 0) est une singularit de la contrainte.
Cherchons maintenant les points stationnaires du lagrangien :
L(x, y, ) = x 2 + y 2 + 2 (x 2 2x y + y 2 ).
On a
L x (x, y, ) = 2x (2x 2y),

L y (x, y, ) = 2y (2x + 2y),

L (x, y, ) = (x 2 2x y + y 2 ),

donc le gradient de L sannule seulement en (0, 0) et f (0, 0) = 2. Comme f (x, y) 2 en tout point, il sagit dun minimum. En revanche il ny a pas de maximum (ceci ne contredit pas le thorme de Weierstrass car la contrainte g (x, y) =
(x y)2 = 0, i.e. la droite y = x nest pas un ensemble born). En effet, f (x, y)|g (x,y)=0 = f (x, x) = 2x 2 + 2 +.

x+

3. f (x, y) = (x y) ln(4 + x y) dans R2 sous la contrainte x 2 + y 2 = 1,


Remarquons tout dabord que la fonction nest dnie que si y < x + 4, ce qui est toujours vri si on ralise la
contrainte. Comme la contrainte g (x, y) = x 2 + y 2 1 a gradient g (x, y) = (2x, 2y) qui ne sannule pas lorsque g (x, y) =
0, on peut utiliser la mthode des multiplicateurs de L AGRANGE : on dni le lagrangien L(x, y, ) = (x y) ln(4+ x y)
(1 x 2 y 2 ) et on cherche les points stationnaires pour L, comme

xy
ln(4 + x y) + 4+xy 2 x

xy
L(x, y, ) = ln(4 + x y) 4+xy 2 y
x2 + y 2 1

et L(x, y, ) = (0, 0, 0) ssi (x, y) = (1/ 2, 1/ 2) ou (x, y) = (1/ 2, 1/ 2). Comme f (1/ 2, 1/ 2) = 2/ 2 ln(4 +
2/ 2) et f (1/ 2, 1/ 2) = 2/ 2 ln(4 2/ 2), on conclut que (x, y) = (1/ 2, 1/ 2) est un maximum li et (x, y) =
(1/ 2, 1/ 2) un minimum li.

Exercice 5.25
Une rme produit des appareils dans deux usines diffrentes. Les cots totaux de production pour les deux usines sont
respectivement :
C 1 (q) = 200 + 6q + 0.03q 2 ,

C 2 (q) = 150 + 10q + 0.02q 2 ,

o q reprsente le nombre dappareils produits dans lusine. La rme sest engage livrer 100 appareils une entreprise.
Les frais de transport par appareil sont de 4 euros pour les livraisons partir de la premire usine et de 2 euros pour les
livraisons partir de la seconde usine. Les frais de transport sont supports par la rme productive. Calculer le nombre
dappareils que doit produire la rme dans chaque usine an de minimiser le cot total de production compris le cot
de transport.

G. Faccanoni

125

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

C ORRECTION . Deux mthodes possibles :

Mthode de Lagrange : soit qi le nombre dappareils produits dans lusine i .


Contrainte :
q 1 + q 2 = 100
Cot totale :
2
2
C (q 1 , q 2 ) = C 1 (q 1 ) + 4q 1 +C 2 (q 2 ) + 2q 2 = 0.03q 1 + 0.02q 2 + 10q 1 + 12q 2 + 350.

Lagrangien :
2
2
L(q 1 , q 2 , ) = C (q 1 , q 2 ) (100 q 1 q 2 ) = 0.03q 1 + 0.02q 2 + 10q 1 + 12q 2 + 350 (100 q 1 q 2 ).

Gradient du lagrangien :

0.06q 1 + 10 +
L(q 1 , q 2 , ) = 0.04q 2 + 12 +
q 1 + q 2 100
Points critiques du lagrangien :
L(q 1 , q 2 , ) = (0, 0, 0)

(q 1 , q 2 , ) = (60, 40, 13.6).

Nature du point critique :


q1 q1 L(60, 40, 13.6) = 0.06 > 0,

q2 q2 L(60, 40, 13.6) = 0.04 > 0,

q1 q2 L(60, 40, 13.6) = 0,

et (q1 q1 Lq2 q2 L q1 q2 L 2 )(60, 40, 13.6) = 0.0024 > 0 : il sagit dun minimum.

Mthode de rduction : soit qi le nombre dappareils produits dans lusine i .


Contrainte :
q 1 + q 2 = 100 = q 2 = 100 q 1 .
Cot total :
2

C (q 1 ) = C (q 1 , q 2 (q 1 )) = C 1 (q 1 ) + 4q 1 +C 2 (q 2 (q 1 )) + 2q 2 (q 1 ) = 0.03q 1 + 0.02(q 2 (q 1 ))2 + 10q 1 + 12q 2 (q 1 ) + 350 =


2
0.03q 1 + 0.02(100 q 1 )2 + 10q 1 + 12(100 q 1 ) + 350 =
2
2
2
0.03q 1 + 0.02(10000 400q 1 + q 1 ) + 10q 1 + 1200 12q 1 + 350 = 0.05q 1 6q 1 + 1050.

Drive du cot total :

C (q 1 ) = 0.1q 1 6
Points critiques du cot total :

C (q 1 ) = 0

q 1 = 60.

Nature du point critique :

C (180) = 0.1 > 0,


donc il sagit dun minimum.
Par consquent, quand la rme livre 60 appareils de sa premire usine et 100 q 1 = 40 appareils de sa deuxime, le cot total
est minimal sous la contrainte dune livraison de 100 appareils.

Exercice 5.26
Une entreprise fabrique deux modles de vlos de montagne : le modle X est plus abordable et se vend 500 lunit,
tandis que le modle Y se vend 1000 lunit. Les cots totaux de fabrication (en ) sont exprims par la fonction
c(x, y) = 5x 2 + 5y 2 5 x y + 10000 o x est le nombre de vlos du modle X et y est le nombre de vlos du modle Y ,
2
produits mensuellement. On suppose que chaque vlo produit peut tre vendu sur le march.
1. crire (x, y) p la fonction des prots totaux mensuels.
2. La capacit de production de lentreprise est de 150 vlos par mois. En supposant que lentreprise dsire utiliser
pleine capacit son usine, trouver la rpartition de la production mensuelle permettant de maximiser les prots
(on utilisera la mthode que lon prfre). Prouvez quil sagit bien dun maximum absolu et donnez la valeur du
prot mensuel.
3. Le patron de lentreprise sinterroge sur la pertinence de vouloir produire pleine capacit. Il se demande si la
solution quil obtiendrait sans cette contrainte serait plus intressante. Aidez-le rpondre cette question en

126

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

trouvant la solution qui maximise les prots sans cette contrainte. Prouvez quil sagit bien dun maximum absolu
et donnez la valeur du prot mensuel. La solution obtenue est-elle ralisable pour lentreprise ?
C ORRECTION .
1. La fonction des prots totaux mensuels est p(x, y) = 500x + 1000y c(x, y) = 500x + 1000y 5x 2 5y 2 + 5 x y 10000.
2
2. On veut produire de 150 vlos par mois ce qui donne la contrainte x + y = 150. Il sagit alors de rsoudre le problme
maximiser p(x, y) sous la contrainte x + y = 150.
Pour cela, on peut utiliser lune de deux mthodes suivantes :
5

Mthode 1 On maximise p(x) = p(x, 150x) = 5x 2 5(150x)2 +500x +1000(150x)+ 2 x(150x)10000 = 25 x 2 +


2

1375x + 47500.

Points critiques p (x) = 25x + 1375, p (x) = 0 si et seulement si x = 55.

Classication p (x) = 25, p (55) < 0.

Conclusion x = 55 est un maximum de p donc (x, y) = (55, 95) est un maximum de p sous la contrainte x+y = 155
avec p(55, 95) = 65312, 50

Mthode 2 On maximise le lagrangien L(x, y, ) = p(x, y) (x + y 150) = 500x + 1000y c(x, y) = 500x + 1000y
5
5x 2 5y 2 + 2 x y 10000 (x + y 150).


500 10x + 5 y
0
2
Points critiques L(x, y, ) = 1000 10y + 5 x , L(x, y, ) = 0 si et seulement si (x, y, ) = (55, 95, 375 ).
2
2
0
150 x y

Classication Soit D(x, y, ) xx L(x, y, ) y y L(x, y, )(x y L(x, y, ))2 = (10)(10)(5/2)2 . On a D(55, 95, 375 ) >
2
0, xx L(55, 95, 375 ) < 0 et y y L(55, 95, 375 ) < 0.
2
2

Conclusion (x, y) = (55, 95) est un maximum de p sous la contrainte x + y = 155 avec p(55, 95) = 65312, 50
3. On maximise le prot p(x, y) sans contraintes.

Points critiques p(x, y) =

5
500 10x + 2 y
0
, p(x, y) =
si et seulement si (x, y) = (80, 120).
0
1000 10y + 5 x
2

Classication D(x, y) = xx p(x, y) y y p(x, y)(x y p(x, y))2 = (10)(10)(5/2)2 , D(80, 120) > 0 et xx p(80, 120) < 0.
Conclusion (x, y) = (80, 120) est un maximum de p avec p(80, 120) = 70000
La solution obtenue nest pas ralisable pour lentreprise car elle dpasse la capacit de 150 vlos.

Exercice 5.27
Au ministre de lagriculture, on a tabli que le prot annuel (en ) pour les fermes cultivant des germes de soja et des
pistaches est exprim par la fonction
p(x, y) = 600x + 800y x 2 2y 2 2x y
o x reprsente le nombre dacres plants en germes de soja et y le nombre dacres plant en pistaches.
1. Un fermier possde une terre de 500 acres. En supposant quil dsire utiliser pleine capacit ses terres, trouver la
rpartition de la production permettant de maximiser son prot. Prouver quil sagit bien dun maximum absolu.
2. Le fermier sinterroge sur la pertinence de vouloir cultiver pleine capacit ses terres. Il se demande si la solution
quil obtiendrait sans cette contrainte serait plus intressante. Aidez-le rpondre cette question en trouvant la
solution qui maximise le prot sans cette contrainte. Prouvez quil sagit bien dun maximum absolu. La solution
obtenue est-elle ralisable ?
3. En exploitant les rsultats obtenus aux point prcdent, suggriez-vous au fermier de diminuer la surface totale
consacre ces deux cultures ou dutiliser pleine capacit ses terres ?
C ORRECTION .
1. On veut cultiver 500 acres ce qui donne la contrainte x + y = 500. Il sagit alors de rsoudre le problme
maximiser p(x, y) sous la contrainte x + y = 500.
Pour cela, on peut utiliser lune des deux mthodes suivantes :

Mthode 1 On maximise p(x) = p(x, 500x) = 600x +800(500x)x 2 2(500x)2 2x(500x) = 800x 100000x 2 .

Points critiques p (x) = 800 2x, p (x) = 0 si et seulement si x = 400.

G. Faccanoni

127

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

Classication p (x) = 2, p (400) < 0.

Conclusion x = 400 est un maximum de p donc (x, y) = (400, 100) est un maximum de p sous la contrainte
x + y = 500.

Mthode 2 On maximise le lagrangien L(x, y, ) = p(x, y)(x + y 500) = 600x +800y x 2 2y 2 2x y (x + y 500).


600 2x 2y
0
Points critiques L(x, y, ) = 800 4y 2x , L(x, y, ) = 0 si et seulement si (x, y, ) = (400, 100, 400).
500 x y
0

Classication Soit D(x, y, ) xx L(x, y, ) y y L(x, y, )(x y L(x, y, ))2 = (10)(10)(5/2)2 . On a D(400, 100, 400) >
0, xx L(400, 100, 400) < 0 et y y L(400, 100, 400) < 0.

Conclusion (x, y) = (400, 100) est un maximum de p sous la contrainte x + y = 500 avec p(400, 100) = 60000
2. On maximise le prot p(x, y) sans contraintes.

Points critiques p(x, y) =

600 2x 2y
0
, p(x, y) =
si et seulement si (x, y) = (200, 100).
800 4y 2x
0

Classication D(x, y) = xx p(x, y) y y p(x, y) (x y p(x, y))2 = (2) (4) (2)2 , D(200, 100) > 0 et xx p(200, 100) < 0.
Conclusion (x, y) = (200, 100) est un maximum de p. La solution obtenue est ralisable pour le fermier car elle ne
dpasse pas les 500 acres.
3. Comme p(400, 100) = 60000 < p(200, 100) = 100000, il est plus rentable pour le fermier de diminuer la surface totale
consacre ces deux cultures plutt que dutiliser pleine capacit ses terres.

Exercice 5.28
Trouver le rectangle de surface s maximale parmi ceux qui ont primtre p > 0 x.

C ORRECTION . Appelons x > 0 et y > 0 respectivement la base et la hauteur dun rectangle quelconque. Le primtre est la
fonction 2x + 2y tandis que la surface est la fonction s(x, y) = x y. Il sagit de trouver le maximum s(x, y) sous la contrainte
g (x, y) = 2x + 2y p = 0.

Premire mthode Soit L(x, y, ) = s(x, y) g (x, y). En appliquant la condition ncessaire des multiplicateurs de L A GRANGE , on doit calculer les triplets (x, y, ) solutions du systme


y = 2,
0

0 = x = 2,
L(x, y, ) =

0
2x + 2y = p,

= (x, y, ) = (p/4, p/4, p/4).

Lunique extrmum de s sous la contrainte g est le point (p/4, p/4) et s(p/4, p/4) = p 2 /16. Comme (p/4, p/4, p/4) < 0,
on ne peut pas tablir la nature du point critique.

Seconde mthode Dans ce cas on peut crire directement la restriction de s sur la contrainte et on obtient
h(x) = f (x, p/2 x) = x(p/2 x).
Pour maximiser cette restriction on calcul sa drive premire :
h (x) = p/2 2x = 0 ssi x = p/4,

h (x) => 0 ssi x < p/4,

h (x) =< 0 ssi x > p/4.

Le point (p/4, p/4) est bien un maximum.

Exercice 5.29
Trouver le rectangle de primtre minimale parmi ceux qui ont surface xe.

128

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

C ORRECTION . Appelons x > 0 et y > 0 respectivement la base et la hauteur dun rectangle quelconque. Le primtre est la
fonction 2x + 2y tandis que la surface est la fonction s(x, y) = x y. Il sagit de minimiser la fonction p : (R+ )2 R+ dnie par

p(x, y) = 2(x + y) sous la contrainte s(x, y) = 0 o s : (R+ )2 R+ est dnie par s(x, y) = x y K avec K > 0 une constante.

Premire mthode Soit L(x, y, ) = p(x, y) s(x, y). En introduisant le systme de L AGRANGE, il sagit de chercher les solutions (x, y, ) (R+ )2 R de


2 y = 0,
0

L(x, y, ) = 0 = 2 x = 0,

0
K x y = 0,

= (x, y, ) =

K, K,

2
K

On obtient que le seul point critique est ( K , K ) et p( K , K ) = 4 K . Comme ( K , K ,


peut pas tablir la nature du point critique.

Seconde mthode La contrainte se rcrit y =


relle h :

(R ) R+
+

K
x

2
K

)=

4
K

< 0, on ne

donc il sagit de chercher les extremum de la fonction relle de variable

dnie par
h(x) = f x,

K
K
=2 x+
.
x
x

Cherchons dabord les points critiques :


h (x) = 2 2
et h (x) = 0 ssi x =

K
x2

K
K . Comme h (x) = 4 x 3 > 0, il sagit dun minimum.

Exercice 5.30
Trouver les dimensions dune bote rectangulaire ouverte de surface 12 de volume maximale.

C ORRECTION . Notons x, y et z les dimensions de la bote. Il sagit de maximiser la fonction f (x, y, z) = x y z sous la contrainte
g (x, y, z) = 2xz + 2y z + x y = 12 avec x, y, z > 0 (la face manquante a cots x et y).
1. En utilisant la mthode des multiplicateurs de L AGRANGE, on cherche les solutions du systme 2

y z = (2z + y),

xz = (2z + x),
x y = (2x + 2y),

2xz + 2y z + x y = 12.
Lunique solution est le point (x, y, z, ) = (2, 2, 1, 1/2) et f (2, 2, 1) = 4.
2. La contrainte se rcrit z(x, y) =

12x y
2(x+y)

; il sagit alors de maximiser la fonction h : (R )2 R+ dnie par h(x, y) =


+

12x y

x y 2(x+y) . Cherchons dabord les points critiques :


y 2 (x 2 +2x y12)
2 2(x+y)2
h(x, y) = x (y 2 +2x y12)
2(x+y)2

et h(x, y) = (0, 0) ssi (x, y) = (2, 2). tudions maintenant ce point en calculant le dterminant de la matrice hessienne
de la fonction h :
h xx (x, y) =

x y(x 2 + y 2 + 3x y 12)
(x + y)3

1
h x y (2, 2) = ,
2

h y y (x, y) =

G. Faccanoni

h xx (2, 2) = 1 < 0,

h x y (x, y) =

x y z = (2xz + x y),

x y z = (2y z + x y),
2.

x y z = (2xz + 2y z),

2xz + 2y z + x y = 12.

y 2 (12 + y 2 )
(x + y)3

x 2 (12 + x 2 )
(x + y)3

h y y (2, 2) = 1,

= 2xz + x y = 2y z + x y = 2xz + 2y z = x = y = 2z

129

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

D(2, 2) = h xx (2, 2)h y y (2, 2) (h x y (2, 2))2 =

3
> 0.
4

On a donc que (2, 2) est bien un maximum.

Exercice 5.31
Trouver le paralllpipde (i.e. une bote ferme) de volume 8 dont la surface est minimale.

C ORRECTION .
1. On doit minimiser la fonction f : (R+ )3 R+ dnie par f (x, y, z) = 2(x y + xz + y z) sous la contrainte g (x, y, z) = 0 o

g : (R+ )3 R+ est dnie par g (x, y, z) = x y z 8. En introduisant le systme de L AGRANGE, il sagit de chercher les

solutions (x, y, z, ) (R+ )3 R de

2y + 2z y z = 0,

2x + 2z xz = 0,
2x + 2y x y = 0,

x y z 8 = 0.

(5.1a)
(5.1b)
(5.1c)
(5.1d)

On obtient 3 que le seul point critique est (2, 2, 2).


2. La contrainte se rcrit z =
dnie par

8
xy

donc il sagit de chercher les extrema de la fonction de deux variables h : (R )2 R+


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

8
8 8
= 2 xy + +
.
xy
y x

Cherchons dabord les points critiques :

h(x, y) =

2 y x82

8
y2

2 x

et h(x, y) = (0, 0) ssi (x, y) = (2, 2). tudions maintenant ce point en calculant le dterminant de la matrice hessienne
de la fonction h :
32
x3
h x y (x, y) = 2
32
h y y (x, y) = 3
y
h xx (x, y) =

h xx (2, 2) = 4 > 0,
h x y (2, 2) = 2,
h y y (2, 2) = 4,

D(2, 2) = h xx (2, 2)h y y (2, 2) (h x y (2, 2))2 = 12 > 0.


On a donc que (2, 2) est bien un minimum.

Exercice 5.32
Soit le solide constitu dun cylindre de rayon r > 0 et
hauteur h > 0 limit par deux demi-sphre de rayon r > 0
comme dans la gure ci-dessous. Maximiser le volume du
solide pour une surface xe gale 16.
Rappel : un cylindre de rayon de base R et de hauteur H a
volume R 2 H et surface totale 2(R 2 )+2R H , une sphre
de rayon R a volume 4 R 3 et surface 4R 2 .
3

r
h

3. Avec les trois soustractions (5.1b)-(5.1a), (5.1c)-(5.1a) et (5.1c)-(5.1b) on obtient x = y = z, on insre ce rsultat dans (5.1d) et on trouve la solution.

130

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

C ORRECTION . La surface du solide est la somme de la surface latrale du cylindre 2r h et de la surface des deux demisphres 4r 2 :
S(r, h) = (4r 2 + 2hr ).
Le volume du solide est la somme du volume du cylindre r 2 h et du volume des deux demi-sphres 4 r 3 :
3
4
V (r, h) = hr 2 + r 3 .
3
1. Mthode des multiplicateurs de L AGRANGE : on introduit la fonction lagrangienne
4
L (r, h, ) = V (r, h) (16 S(r, h)) = hr 2 + r 3 16 (4r 2 + 2hr ) .
3
On cherche les points critiques du lagrangien :

(2hr + 4r 2 ) ((8r + 2h)) = 0,

L = 0 (r 2 ) (2r ) = 0,

(4r 2 + 2hr ) = 16,

2hr + 4r 2 + (2h + 8r ) = 0,

r 2 + 2r = 0,

2
4r + 2hr = 16,

r = 2,

h = 0,

= 1.

Comme
(r, h, ) (r r L )(hh L ) (r h L )2 = 42 (r + )2 ,

(2, 0, 1) < 0,

on ne peut pas tablir la nature du point critique


2. Mthode de rduction : on limine h de la contrainte :
(4r 2 + 2hr ) = 16 h =

8
2r.
r

Il sagit alors de maximiser la fonction


2
4
g (r ) = V (r, h(r )) = hr 2 + r 3 = 12r r 3
3
3
On a

2
g (r ) = 12 3r 2 = 0 r = 2
3

2
et g (r ) = 3 (6r ) < 0, donc r = 2 est un maximum et h(2) = 0.

Le solide qui maximise le volume pour une surface donne est donc une sphre !

Exercice 5.33
Soit le solide constitu dun cylindre de rayon r > 0 et
hauteur h > 0 limit par deux demi-sphre de rayon r > 0
comme dans la gure ci-contre. Minimiser la surface du
solide pour un volume x gale 32 .
3
Rappel : un cylindre de rayon de base R et de hauteur H a
volume R 2 H et surface totale 2(R 2 )+2R H , une sphre
de rayon R a volume 4 R 3 et surface 4R 2 .
3

C ORRECTION . La surface du solide est la somme de la surface latrale du cylindre 2r h et la surface des deux demi-sphres
4r 2 :
S(r, h) = (4r 2 + 2hr ).
Le volume du solide est la somme du volume du cylindre r 2 h et du volume des deux demi-sphres 4 r 3 :
3
4
V (r, h) = hr 2 + r 3 .
3

G. Faccanoni

131

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

1. Mthode des multiplicateurs de L AGRANGE : on introduit la fonction lagrangienne


32
32
4
V (r, h) = (4r 2 + 2hr )
hr 2 + r 3
3
3
3

L (r, h, ) = S(r, h)

On cherche les points critiques de la fonction lagrangienne :

L = 0

(8r + 2h) (2hr + 4r 2 ) = 0,

(2r ) r 2

hr +

4 3
3r

= 0,

2h + 8r + (2hr + 4r 2 ) = 0,

2r + r 2 = 0,

32
3 ,

hr +

4 3
3r

r = 2,

h = 0,

32
3 ,

= 1.

On tudie la nature du point critique trouv :


(r, h, ) = (r r L )(hh L ) (r h L )2 = 42 (1 + r )2 = (2, 0, 1) < 0,
on ne peut pas conclure.
2. Mthode de rduction : on limine h de la contrainte :
32
4 8
4
r .
h =
hr 2 + r 3 =
3
3
3 r2
Il sagit alors de maximiser la fonction
4 16
+r2
g (r ) = S(r, h(r )) = (4r 2 + 2hr ) =
3
r
On a

8
8
g (r ) = r 2 = 0 r = 2
3
r

8
et g (r ) = 3 1 + 16/r 3 > 0 donc r = 2 est un minimum et h(2) = 0.

Exercice 5.34
Soit le solide constitu dun cylindre de rayon r > 0 et
hauteur h > 0 surmont par une demi-sphre de rayon
r > 0 comme dans la gure ci-contre. Maximiser le volume du solide pour une surface xe gale 5.
Rappel : un cylindre de rayon de base R et de hauteur H a
volume R 2 H et surface totale 2(R 2 )+2R H , une sphre
4
de rayon R a volume 3 R 3 et surface 4R 2 .

C ORRECTION . La surface du solide est la somme de la surface du disque de base r 2 avec la surface latrale du cylindre
2r h et la surface de la demi-sphre 2r 2 :
S(r, h) = (3r 2 + 2hr ).
Le volume du solide est la somme du volume du cylindre r 2 h et du volume de la demi-sphre 2 r 3 :
3
2
V (r, h) = hr 2 + r 3 .
3
1. Mthode des multiplicateurs de L AGRANGE : on introduit la fonction lagrangienne
2
L (r, h, ) = V (r, h) (5 S(r, h)) = hr 2 + r 3 5 (3r 2 + 2hr ) .
3
On cherche les points critiques de la fonction lagrangienne :

L = 0

132

(2hr + 2r 2 ) ((6r + 2h)) = 0,

r 2 ((2r )) = 0,

(3r 2 + 2hr ) = 5,

2hr + 2r 2 + (6r + 2h) = 0,

r 2 + (2r ) = 0,

2
3r + 2hr = 5,

r = h = 1,
= 1.
2

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

2. Mthode de rduction : on limine h de la contrainte :


(3r 2 + 2hr ) = 5 h =

5
3
r.
2r 2

Il sagit alors de minimiser la fonction


2
5
3
2
5
5
g (r ) = V (r, h(r )) = h(r )r 2 + r 3 = r r 3 + r 3 = r r 3 .
3
2
2
3
2
6
On a
g (r ) =

5 5 2
r = 0 r = 1
2 2

et g (r ) = (5r ) < 0 donc r = 1 est un maximum et h(1) = 1.

Exercice 5.35
Soit le solide constitu dun cylindre de rayon r > 0 et
hauteur h > 0 surmont par une demi-sphre de rayon
r > 0 comme dans la gure ci-contre. Minimiser la sur5
face du solide pour un volume x gale 3 Rappel :
un cylindre de rayon de base R et de hauteur H a volume
R 2 H et surface totale 2(R 2 )+2R H , une sphre de rayon
R a volume 4 R 3 et surface 4R 2 .
3

C ORRECTION . La surface du solide est la somme de la surface du disque de base r 2 avec la surface latrale du cylindre
2r h et la surface de la demi-sphre 2r 2 :
S(r, h) = (3r 2 + 2hr ).
Le volume du solide est la somme du volume du cylindre r 2 h et du volume de la demi-sphre 2 r 3 :
3
2
V (r, h) = hr 2 + r 3 .
3
1. Mthode des multiplicateurs de L AGRANGE : on introduit la fonction lagrangienne
L (r, h, ) = S(r, h)

5
5
2
V (r, h) = (3r 2 + 2hr ) hr 2 + r 3
3
3
3

On cherche les points critique de la fonction lagrangienne :

(6r + 2h) (2hr + 2r 2 ) = 0,

L = 0 (2r ) r 2 = 0,

hr 2 + 2 r 3 = 5 ,
3
3

6r + 2h + (2hr + 2r 2 ) = 0,

2r + r 2 = 0,

2
hr 2 + 3 r 3 = 5 ,
3

r = h = 1,
= 2.

2. Mthode de rduction : on limine h de la contrainte :


2
5
5
2
hr 2 + r 3 = h = 2 r.
3
3
3r
3
Il sagit alors de minimiser la fonction
g (r ) = S(r, h(r )) = (3r 2 + 2h(r )r ) = 3r 2 +
On a
g (r ) =
et g (r ) =

G. Faccanoni

20
3r 3

10 4 2
10 5 2
r =
+ r .
3r 3
3r 3

10 10
+ r = 0 r = 1
3r 2
3

+ 10 > 0 donc r = 1 est un minimum et h(1) = 1.


3

133

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

Exercice 5.36
Trouver le cylindre de volume maximal inscrit dans une sphre de rayon R > 0 x. . .

y
x

1. . . . avec la mthode des multiplicateurs de L AGRANGE (i.e. minimisation dune


fonction f (x, y) sous une contrainte g (x, y) = 0) [NB : on se contentera de
trouver le point critique] ;

2. . . . avec la mthode des extrema libres en liminant une variable de la


contrainte (par exemple en minimisant une fonction h(x) = f (x, y(x))) [NB :
aprs avoir trouv le point critique, tablir sa nature].
Suggestion : voir la gure ci-contre pour dduire la contrainte.
C ORRECTION . Notons y > 0 le rayon de base du cylindre et x > 0 sa demi-hauteur du cylindre.
1. Avec la mthode des multiplicateurs de L AGRANGE il sagit de maximiser la fonction f (x, y) = 2x y 2 sous la contrainte
g (x, y) = R 2 x 2 y 2 = 0. On crit la fonction de L AGRANGE
F (x, y, ) = f (x, y) g (x, y) = 2x y 2 (R 2 x 2 y 2 )
et on cherche les points critiques de F :

2y 2 + 2x
F (x, y, ) = 4x y + 2y .
x2 + y 2 R2

On a F (x, y, ) = 0 ssi (x, y, ) =

1
R,
3

2
2
3 R, 3 R

2. Avec la mthode des extrema libres il sagit dliminer une variable de la contrainte, par exemple en posant y =
et on minimise la fonction h(x) = f (x, y(x)) :
h(x) = f (x, y(x) =

R2 x2

R 2 x 2 ) = 2x(R 2 x 2 ).

On cherche dabord les points critiques :


h (x) = 2(R 2 3x 2 )
et h (x) = 0 ssi x =

R
. On tudie la nature du point critique en tudiant la drive seconde :
3

h (x) = 12x,
donc x =

R
3

R
3

<0

est un maximum.

Exercice 5.37
Trouver trois nombres rels positifs dont le produit vaut 1728 et dont la somme est minimale :
1. avec la mthode des multiplicateurs de L AGRANGE (i.e. minimisation dune fonction f (x, y, z) sous une contrainte
g (x, y, z) = 0), [on se contentera de trouver le point critique sans en tudier sa nature] ;
2. avec la mthode des extrema libres en liminant une variable de la contrainte (en minimisant une fonction
h(x, y) = f (x, y, z(x, y))) ; aprs avoir trouv le point critique, tablir sa nature.
C ORRECTION . Il sagit de minimiser la fonction f (x, y, z) = x + y + z sous la contrainte g (x, y, z) = x y z 1728 = 0.
1. On crit la fonction de L AGRANGE
F (x, y, z, ) = f (x, y, z) g (x, y, z) = x + y + z (x y z 1728)
et on cherche le(s) point(s) critique(s) de F :

1 y z
1 xz

F (x, y, z, ) =
1 x y .
1728 x y z

On a F (x, y, z, ) = 0 ssi (x, y, z, ) = (12, 12, 12, 1/144).

134

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

5 Extrema

2. On rcrit la contrainte sous la forme z =

1728
xy

et on linjecte dans la fonction minimiser :

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

1728
.
xy

On cherche dabord le(s) point(s) critique(s) :


h(x, y) =

1 1728
x2 y

1 1728
x y2

et h(x, y) = 0 ssi (x, y) = (12, 12). On tablie la nature du point critique en tudiant le dterminant de la matrice
hessienne :
3456
,
x y3
1
y y h(12, 12) = ,
6

3456
,
x3 y
1
xx h(12, 12) = > 0,
6

y y h(x, y) =

xx h(x, y) =

et xx h(12, 12) y y h(12, 12) (x y h(12, 12))2 =

1
48

1728
,
x2 y 2
1
x y h(12, 12) =
12
x y h(x, y) =

> 0 donc (12, 12) est un minimum.

Exercice 5.38
Trouver le paralllpipde de volume 1 dont la somme des longueurs des arrtes est minimale

C ORRECTION .
1. Avec la mthode des multiplicateurs de L AGRANGE il sagit de minimiser la fonction f (x, y, z) = 4x + 4y + 4z sous la
contrainte g (x, y, z) = x y z 1 = 0. On crit la fonction de L AGRANGE
F (x, y, z, ) = f (x, y, z) g (x, y, z) = 4(x + y + z) (x y z 1)
et on cherche le(s) point(s) critique(s) de F :

4 y z
4 xz

F (x, y, z, ) =
4 x y .
1 xyz

On a F (x, y, z, ) = 0 ssi (x, y, z, ) = (1, 1, 1, 4).


2. Avec la mthode des extrema libres il sagit dliminer une variable de la contrainte, par exemple en posant z =
de minimiser ensuite la fonction h(x, y) = f (x, y, z(x, y)) :
h(x, y) = f x, y,

1
xy ,

et

1
1
=4 x+y+
.
xy
xy

On cherche dabord le(s) point(s) critique(s) :


h(x, y) =

4 x 4y
2

4 x4 2
y

et h(x, y) = 0 ssi (x, y) = (1, 1). On tablie la nature du point critique en tudiant le dterminant de la matrice hessienne :
xx h(x, y) =

8
,
x3 y

xx h(1, 1) = 8 > 0,

y y h(x, y) =

8
,
x y3

y y h(1, 1) = 8,

x y h(x, y) =

4
,
x2 y 2

x y h(1, 1) = 4

et xx h(1, 1) y y h(1, 1) (x y h(1, 1))2 = 48 > 0 donc (1, 1) est un minimum.

G. Faccanoni

135

5 Extrema

Dernire mise jour : Lundi 11 fvrier 2013

Exercice 5.39
Si un courant lectrique I traverse un circuit lectrique de rsistance R, la quantit de chaleur mise en une unit de
temps est proportionnelle I 2 R. Calculer la dcomposition du courant I en trois courants I 1 , I 2 , I 3 laide de trois rsistances R 1 , R 2 , R 3 pour que la chaleur mise soit minimale. . .
2
2
2
1. . . . avec la mthode des multiplicateurs de L AGRANGE, i.e. en minimisant la fonction f (I 1 , I 2 , I 3 ) = I 1 R 1 +I 2 R 2 +I 3 R 3
sous la contrainte g (I 1 , I 2 , I 3 ) = I 1 +I 2 +I 3 I , (on se contentera de trouver le point critique sans en tudier la nature)
2. . . . en rduisant le problme une minimisation libre par limination dune variable dans la contrainte I = I 1 + I 2 +
I3.
C ORRECTION .
1. On maximise le lagrangien L(I 1 , I 2 , I 3 , ) = f (I 1 , I 2 , I 3 ) g (I 1 , I 2 , I 3 ).


2I 1 R 1
0
2I 2 R 2
0


Points critiques : L(I 1 , I 2 , I 3 , ) =
2I 3 R 3 donc L(I 1 , I 2 , I 3 , ) = 0 si et seulement si
I I1 I2 I3
0
(I 1 , I 2 , I 3 , ) =

R2 R3
R1 R3
R1 R2
2R 1 R 2 R 3
I,
I,
I,
I .
R1 R2 + R1 R3 + R2 R3 R1 R2 + R1 R3 + R2 R3 R1 R2 + R1 R3 + R2 R3 R1 R2 + R1 R3 + R2 R3

Conclusion : (I 1 , I 2 , I 3 ) =

R1 R3
R2 R3
R1 R2
R 1 R 2 +R 1 R 3 +R 2 R 3 I , R 1 R 2 +R 1 R 3 +R 2 R 3 I , R 1 R 2 +R 1 R 3 +R 2 R 3 I

est un extremum de f sous la contrainte

g (I 1 , I 2 , I 3 ) = 0.
2
2
2. On maximise f(I 1 , I 2 ) = f (I 1 , I 2 , I I 1 I 2 ) = I 1 R 1 + I 2 R 2 + (I I 1 I 2 )2 R 3 .

Points critiques : f(I 1 , I 2 ) =

2I 1 R 1 2(I I 1 I 2 )R 3
0
et lon a f(I 1 , I 2 ) =
si et seulement si
2I 2 R 2 2(I I 1 I 2 )R 3
0
(I 1 , I 2 ) =

R1 R3
R2 R3
I,
I .
R1 R2 + R1 R3 + R2 R3 R1 R2 + R1 R3 + R2 R3

Classication : I 1 I 1 f(I 1 , I 2 ) = 2(R 1 + R 3 ) > 0, I 2 I 2 f(I 1 , I 2 ) = 2(R 2 + R 3 ) et I 1 I 2 f(I 1 , I 2 ) = 2R 3 , donc I 1 I 1 f(I 1 , I 2 )


I 2 I 2 f(I 1 , I 2 ) I 1 I 2 f(I 1 , I 2 )

Conclusion : (I 1 , I 2 ) =

2
= 4(R 1 + R 3 )(R 2 + R 3 ) 4R 3 > 0 pour tout (I 1 , I 2 ) R2 .

R2 R3
R1 R3
R 1 R 2 +R 1 R 3 +R 2 R 3 I , R 1 R 2 +R 1 R 3 +R 2 R 3 I

(I 1 , I 2 , I 3 ) =

est un minimum de f donc

R2 R3
R1 R3
R1 R2
I,
I,
I
R1 R2 + R1 R3 + R2 R3 R1 R2 + R1 R3 + R2 R3 R1 R2 + R1 R3 + R2 R3

est un minimum de f sous la contrainte g (I 1 , I 2 , I 3 ) = 0.

136

G. Faccanoni

6 Intgrales multiples
Dans ce chapitre nous allons tendre la notion dintgrale dnie aux intgrales doubles et triples des fonctions de deux et
trois variables. Ces notions sont ensuite exploites pour calculer des volumes, des aires de surfaces, des masses et des centres
de gravit.

6.1 Intgrale double dune fonction continue


Dans cette section, nous dnissons lintgrale dune fonction de deux variables, appele intgrale double, et nous montrons
comment lvaluer. Elle nous permettra, entre autres, de calculer laire dun domaine dintgration, ainsi que le volume dun
solide limit par les graphes de fonctions de deux variables.

Thorme de F UBINI
Soit x et x deux fonctions continues sur [a, b]
avec ; notons lensemble des points (x, y) R2
tels que a x b et (x) y (x). Alors
b

f (x, y) dx dy =

f (x, y) dx dy =

(x)
(x)

f (x, y) dy dx.

(x)

Si le domaine le permet, on peut permuter les rles de x


et de y : soit y et y deux fonctions continues
sur [c, d ] avec ; notons lensemble des points
(x, y) R2 tels que c y d et (y) x (y). Alors
d

(x)

y
d

(y)
(y)

f (x, y) dx dy.

Quelquefois, en inversant lordre de lintgration sur un


domaine lmentaire, une intgrale double extrmement
difcile valuer devient relativement facile rsoudre.

(y)

(y)
x

137

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

Exemple
Soit R = [0; 1] [0; 2] ; on veut calculer lintgrale double

xe x y dx dy.

On a

xe x y dx dy =

1
0

2
0

xe x y dy dx =

x
0

e x y dy dx =
1

x
0

e 2x
x

e x y y=2
dx
x y=0

x=1
1
e 2x
1
e2
1
e2 3
e 2x 1 dx =
dx =
x
=
1 +0 =
.
x
2
2
2
2
2
0
x=0

Exemple
On veut calculer le volume du solide qui slve sur le domaine du plan Ox y dlimit par la droite dquation y = 2x et la parabole
y = x 2 et couverte par le parabolode z = x 2 + y 2 .
Solution 1 Le domaine peut tre dcrit par
= (x, y) R2 0 x 2, x 2 y 2x .
Le volume se calcule alors par

(x 2 + y 2 ) dx dy =

2x
x2

(x 2 + y 2 ) dy dx =

2 14x 3

x4 +

x6
3

x2 y +

y3
3

y=2x
y=x 2
7 x=2

7x 4 x 5 x

+
6
5
21

dx =

dx =

=
x=0

x 2 (2x) +

(2x)3
(x 2 )3
x 2 (x 2 )
3
3

dx

216
.
35

Solution 2 Le domaine peut tre dcrit par


= (x, y) R2 0 y 4, y x y/2 .
Le volume se calcule alors par

(x 2 + y 2 ) dx dy =

0
4

y/2

(x 2 + y 2 ) dx dy =

y 3/2
13y 3
+ y 5/2
3
24

4
0

dy =

x3
+ x y2
3

x=y/2

y3

dy =
x= y

2y 5/2 2y 7/2 13y 4


+

15
7
96

y=4

=
y=0

y = x2

y y2

(y/2)3
(y/2)y 2 dy
3

216
.
35

x=

y=

2x

x= 1
2 y

Remarque Cas particulier


Si = [a; b] [c; d ] et si f (x, y) = h(x)g (y), alors
b
a

138

d
c

f (x, y) dy dx =

h(x) dx
a

g (y) dy .
c

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples

Exemple
Soit R = [0; 1] [0; 2] ; on veut calculer lintgrale double
1

x y dx dy =

R x y dx dy. On a

x y dy dx =

x dx
0

y dy =

y=1

x2
2

y=0

y2
2

y=2

=
y=0

1
.
2

Exemple
Soit la zon colorie dans la gure. Calculer lintgrale double

1 dx dy.

tion des courbes qui dlimitent :

x = 1/2
x y = 1,

(x, y) = (1, 1);

y = x2

y = x2,

xy = 1

x = 1/2,

(x, y) = (1/2, 1/4);

y = x2,
x = 1/2,
Calculons dabord les points dintersec-

(x, y) = (1/2, 2).

x y = 1,

Cette intgrale mesure laire de la zone colorie, on peut donc la calculer de deux faons :
1. On calcul lintgrale double f (x, y) dx dy avec f (x, y) = 1 pour tout (x, y) :
soit par
1

f (x, y) dx dy =

1/x
x2

1/2

1 dy dx =

1 1
1
1
7
1/x
y x 2 dx =
x 2 dx = ln(1) + ln(2) +
= ln(2) ;
x
3
24
8
1/2
1/2

soit par
1

f (x, y) dx dy =

1/4 1/2

1 dx dy +

1/y
1/2

1 dx dy =

2
1

1/y

[x]1/2 dy
1

1/4

[x]1/2 dy +

1/4

2 1
1
y 3/2 y
y 2
1
7
dy +
dy =

+ ln(y)
= ln(2)
2
2
3/2
2
2 1
24
1 y
1/4

2. On calcul laire comme au premier chapitre :


1 1
1/2 x

dx

1/2

x 2 dx = [ln(x)]1
1/2

x3
3

= ln(1) + ln(2)
1/2

1
1
7
+
= ln(2) .
3 24
24

Proposition Changement de variables


Soit f (x, y) une fonction continue sur un domaine D ferm et born, et soit et deux bijections de classe C 1 , alors
u, v x = (u, v), y = (u, v)
alors
D

f (x, y) dx dy =

f ((u, v), (u, v)) J du dv,

o J = u () v () v () u (), appel jacobien, est le dterminant de la matrice

u ()
u ()

v ()
.
v ()

Cas des coordonnes polaires


Le changement de variables en coordonnes polaires est donn par lapplication
r, x = a + r cos(), y = b + r sin()

G. Faccanoni

139

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

o (r, ) R [0; 2[ sont les coordonnes du point (x, y) R2 \ { (a, b) }.


+

Cette application a jacobien


J = det

r x
r y

x
cos()
= det
y
sin()

r sin()
= r cos2 () + r sin2 () = r
r cos()

donc
D

f (x, y) dx dy =

f (a + r cos(), b + r sin()) r dr d.

Exemple
On veut intgrer la fonction f (x, y) =

= (x, y) R2 0 < y <

sur lensemble

1 + x2 + y 2

y=

3x

x2 + y 2 = 4

3x et 1 < x 2 + y 2 < 4 .

y =0

Si on passe en coordonnes polaires on a


x2 + y 2 = 1
= (r, ) R [0; 2[ 0 < <
+

et 1 < r < 2 .
3

On doit alors calculer


1
1+r

r dr d =
2

/3
0

/3

dr d =
1 1+r2

ln(5/2)
ln(1 + r 2 )
dr =
=
.
3
2
6
1+r2
1
1
2

6.2 Intgrales triples


Principe
f tant continue sur un domaine ferm et born D de R3 , lintgrale triple
f (x, y, z) dx dy dz
D

se dnit de faon analogue aux intgrales doubles et se calcule par intgrations successives.

140

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples

Proposition Changement de variables


Le thorme est analogue au cas prcdent : soit f (x, y, z) une fonction continue sur le domaine D ferm et born, soit
, et trois bijections de D de classe C 1
u, v, w x = (u, v, w), y = (u, v, w), z = (u, v, w)
alors
D

f (x, y, z) dx dy dz =

f ((u, v, w), (u, v, w), (u, v, w)) J du dv dw,

o
J = u v w u w v + v w u v u w + w u v w w u ,

u v w
appel jacobien, est le dterminant de la matrice u v w .
u v w

Cas des coordonnes cylindriques


Un changement de variables en coordonnes cylindriques est donn par lapplication
r, , z x = a + r cos(), y = b + r sin(), z = z
o (r, , z) R [0; 2[R sont les coordonnes du point (x, y, z) R3 \ { (0, 0, z) }. Cette application a jacobien J = r donc
+

f (x, y, z) dx dy dz =

f (a + r cos(), b + r sin(), z) r dr d dz.

De la mme manire on peut obtenir

f (x, y, z) dx dy dz =
f (x, y, z) dx dy dz =

f (a + r cos(), y, b + r sin()) r dr dy d,
f (x, a + r cos(), b + r sin()) r dx dr d.

Cas des coordonnes sphriques


Le changement de variables en coordonnes sphriques est donn par lapplication
r, , x = a + r cos() cos(), y = b + r cos() sin(), z = c + r sin()
o (r, , ) R [0; 2[[ ; [ sont les coordonnes du point (x, y, z) R3 \ { (0, 0, 0) }. Cette application a jacobien J =
+
2 2
r 2 cos() donc

f (x, y, z) dx dy dz =

f (a + r cos() cos(), b + r cos() sin(), c + r sin()) r 2 cos() dr d d.

6.3 Applications
Dnition Aire
Lintgrale double

G. Faccanoni

A 1 dx

dy mesure laire de A.

141

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

Exemple
Calculons laire dun disque D R de rayon R > 0 : on se place dans un systme de coordonnes centr sur le centre du disque, qui a donc
pour quation x 2 + y 2 R 2 . Alors
D R = (x, y) R2 x 2 + y 2 R 2 = (r, ) R [0; 2[ r R 2
+
et
R

2
DR

1 dx dy =

r dr d =

r2
2

d =
0

R 2 2
1 d = R 2 .
2 0

Remarquons que dans ce cas on aurait pu utiliser directement ce quon a appris au premier semestre : si nous ne conservons que les
valeurs positives de y, on obtiendra un demi-disque, ensemble des points :
(x, y) R2 R x R et 0 y

R 2 x 2 dans lintervalle [R; R]. Comme cest une fonction positive, laire

Cest la surface sous la courbe de la fonction x f (x) =


R
correspondante gale lintgrale R

R2 x2 .

R 2 x 2 dx. Pour calculer celle-ci, effectuons le changement de variable x = R cos(t ). On sou-

haite que x varie dans lintervalle [R; R], on prend donc t variant dans lintervalle [0; ] par exemple. L, la fonction (t ) = R cos(t )

est continment drivable sur [0; ]. De plus


changement de variable

R 2 x 2 = R sin(t ) car le sinus est positif ou nul sur [0; ]. On a donc, en effectuant ce
R

R 2 x 2 dx

R 2 R 2 cos( t )(R sin(t ) dt

= R2
=R
=R

x = R cos(t )
dx = R sin(t ) dt

sin2 t dt

0
1 cos(2t )
2

cos(2t ) = 1 2 sin2 t
dt

sin(2t ) = R 2
2
2
0

0
2

Cest laire dun demi-disque, donc laire du disque entier est R 2 .

Exemple
Calculons laire dune ellipse E daxes et : on se place dans un systme de coordonnes centr sur le centre de lellipse, qui a donc
2
y2
pour quation x 2 + 2 12 . Alors

2
E

1 dx dy =

1
0

r dr d =

2
0

r2
2

d =
0

1 2
1 d = .
2 0

Remarquons que dans ce cas on aurait pu utiliser directement ce quon a appris au premier semestre : si nous ne conservons que les
valeurs positives de y, on obtiendra une demi-ellipse, ensemble des points :

x2
(x, y) R x et 0 y 1 2 .


2
1 x 2 dans lintervalle [; ]. Comme cest une fonction positive, laire

Cest la surface sous la courbe de la fonction x f (x) =

correspondante gale lintgrale 1 x 2 dx. Pour calculer celle-ci, effectuons le changement de variable x = cos(t ). On sou
haite que x varie dans lintervalle [; ], on prend donc t variant dans lintervalle [0; ] par exemple. L, la fonction (t ) = cos(t )
2

est continment drivable sur [0; ]. De plus


changement de variable

2
1 x 2 = sin(t ) car le sinus est positif ou nul sur [0; ]. On a donc, en effectuant ce

1 (x/)2 dx

=
=
=

142

1 cos2 t ( sin(t )) dt

sin2 t dt

0
1 cos(2t )
0

dt

sin(2t ) =
2
2
0

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples

Cest laire dune demi-ellipse, donc laire de lellipse entire est .

Dnition Volume
Lintgrale triple

1 dx dy dz mesure le volume de V .

Exemple
Calculons le volume dune boule B R de rayon R > 0 :
/2
BR

1 dx dy dz =

/2 0

r 2 cos() dr d d =

/2

cos() d

1 d
0

/2

r 2 dr = sin()

/2
/2

[]2
0

r3
3

= 4
0

R3
.
3

Remarquons que dans ce cas on aurait pu utiliser directement ce quon a appris pour les intgrales double : le volume dune boule de
rayon R (sans restreindre la gnralit nous la supposerons centre lorigine) est le double du volume contenu entre le plan z = 0 et
lhmisphre nord de la sphre de rayon R centre en (0, 0, 0). En rsolvant lquation de cette sphre x 2 + y 2 + z 2 = R 2 pour z, nous
pouvons dcrire son hmisphre nord comme le graphe de la fonction f (x, y) =

R 2 x 2 y 2 dont le domaine est le disque D R de

rayon R, intersection de la boule avec le plan z = 0. Ce disque est un domaine limit par les graphes des fonctions (x) = R 2 x 2
et (x) =

R 2 x 2 sur lintervalle [R, R]. Le volume de la boule est donc


R 2 x 2

2
DR

f (x, y) dy dx =

R 2 x 2 y 2 dy dx =

R R 2 x 2
R
R 2

(R 2 x 2 ) dx = R 2 x

x3
3

y= R 2 x 2
y
y + (R 2 x 2 ) arctan 2
dx
2
R x y= R 2 x 2
R 2
R 1

x=R

=
x=R

4
R 3 .
3

Dnition Masse
Si f (x, y) est la densit au point (x, y), lintgrale double A f (x, y) dx dy est la masse de la partie A. De manire analogue,
si f (x, y, z) est la densit au point (x, y, z), lintgrale triple V f (x, y, z) dx dy dz est la masse de la partie A.

Exemple
Les physiciens considrent encore dautres densits qui peuvent tre traites de la mme manire. Par exemple, si une charge lectrique est rpartie sur une rgion A et si la densit de charge (en units par units carres) est donne par (x, y) en un point (x, y) de
A, alors la charge totale Q est donne par
(x, y) dx dy.
y

Par exemple, supposons quune charge est distribue sur le domaine A de la gure ci-contre de telle sorte que la densit de
charge en (x, y) est (x, y) = x y, mesure en coulombs par mtre
carr (C m2 ). Alors la charge totale est
Q=

(x, y) dx dy =

1
0

1
1x

x y dy dx =

x
0

y2
2

y =1

y=1

y
dx

y=1x

x =1

1 1
1 2 3 1 4
5
1 1
x 1 (1 x)2 dx =
2x 2 x 3 dx =
x x
=
.
2 0
2 0
2 3
4
24
0

5
La charge totale est donc de 24 C.

x = cos(t )
dx = sin(t ) dt

Dnition Centre de gravit


2

cos(2t ) = 1 2 sin t
Si f (x, y) est la densit au point (x, y), le centre de gravit de la partie A se trouve en (xG , yG ) ainsi dnis

xG =

Axf
A

G. Faccanoni

(x, y) dx dy

f (x, y) dx dy

yG =

y f (x, y) dx dy

f (x, y) dx dy

143

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

Physiquement cela signie que la plaque A se comporte comme si toute sa masse tait concentre en son centre dinertie.
Par exemple, elle est en quilibre horizontal lorsquelle repose sur son centre dinertie.
De manire analogue, si f (x, y, z) est la densit au point (x, y, z), le centre de gravit de la partie A se trouve en (xG , yG , zG )
ainsi dnis
Axf

xG =

(x, y, z) dx dy dz

f (x, y, z) dx dy dz

y f (x, y, z) dx dy dz

yG =

f (x, y, z) dx dy dz

Azf

zG =

(x, y, z) dx dy dz

f (x, y, z) dx dy dz

Exemple
On veut dterminer la masse et le centre dinertie dune ne plaque de mtal triangulaire dont les sommets sont en (0, 0), (1, 0) et (0, 2),
sachant que la fonction densit est f (x, y) = 1 + 3x + y.
y

Le triangle est reprsent dans la gure ci-contre (lquation de la


frontire suprieure est y = 22x). La masse de la plaque de mtal
est
1

0
1

=4

dx =

y=0

(1 x 2 ) dx = 4 x

x3
3

2 2x + 3x(2 2x) +

(2 2x)2
2

2x

y + 3x y +

(1 + 3x + y) dy dx

0 0
y=22x
y2

A
1

22x

f (x, y) dx dy =

y=

m=

dx

8
.
3

=
0

Le moment de la plaque de mtal entire par rapport laxe Ox est


1
A

x f (x, y) dx dy =

22x

x(1 + 3x + y) dy dx =

x y + 3x 2 y +

x y2
2

y=22x

dx = 4
y=0

(x x 3 ) dx = 4

x2 x4

2
4

=1
0

et le moment de la plaque de mtal entire par rapport laxe O y est


1
A

y f (x, y) dx dy =

22x

y(1 + 3x + y) dy dx =

y2
y2 y3
+ 3x
+
2
2
3

y=22x

dx =
y=0

2 1
(7 9x 3x 2 + 5x 3 ) dx
3 0

2
9
5
11
7x x 2 x 3 + x 4 =
.
3
2
4
0 6
11
6
8
3

Les coordonnes du centre dinertie sont donc 1 ,


8
3

= 3 , 11 .
8 16

6.4 Quelques intgrales remarquables

+
0

=
+

144

e x dx =

x 2

dx =

e x dx =

e x dx
0

+
0

r e r dr =

e y dy =

e r

2
2

2 y 2

/2

dy dx =

r e r d dr

.
2

+
0

e x

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples

 Exercices



Intgrales doubles, coordonnes cartsiennes


y

Exercice 6.1 La baleine


Calculer lintgrale double

y = |x + 1|

x = 2

x 2 y dx dy.
D

y = x 2

x2 + y2 = 1
x

D
y = 1

C ORRECTION . Il sagit de la runion des trois domaines disjoints :


y

D1 = (x, y) 2 x < 1, x x y < x 1 ,

y = |x + 1|

x = 2

D2 = (x, y) 1 x < 0, 1 y < x + 1 ,


D3 = (x, y) x 0, x 2 + y 2 1 .

y = x 2

x2 + y2 = 1
x

D3

D1
D2
y = 1

Par dnition on a
D

x 2 y dx dy =

D1

x 2 y dx dy +

D2

x 2 y dx dy +

D3

x 2 y dx dy.

Calculons chaque intgrale :


2
D1 x y dx dy :

D1

x 2 y dx dy =

1
2

x1
x2

x 2 y dy dx =

x2

y2
2

y=x1

dx =
y=x2

(x 1)2 (x 2)2

dx
2
2

x2

=
D2

x4 x3
3
+
x 3 + x 2 dx =
2
4
2

x=1

=
x=2

1
4

x 2 y dx dy :

D2

x 2 y dx dy =

x+1

1 1

x 2 y dy dx =

0
1

x2

y2
2

y=x+1

dx =
y=1

x2

(x + 1)2 (1)2

dx
2
2
=

1
2

0
1

x 4 + 2x 3 dx =

1 x5 x4
+
2 5
2

x=0

=
x=1

3
20

x 2 y dx dy = 0 car le domaine est symtrique par rapport laxe des abscisses et la fonction intgrer est impaire par
rapport y.
En conclusion,
1
3
1
x 2 y dx dy. =
+0 =
.
4 20
10
D
D3

Exercice 6.2

Calculer lintgrale double

G. Faccanoni

x y 2 dx dy.

(x + 1)2 + y 2 = 1
2

D
1

y = |x|
0
y = |x|

(x 1)2 + y 2 = 1
1

2 x

145

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

C ORRECTION . Il sagit de la runion des quatre domaines :


y
D1 = (x, y) x 1, (x + 1)2 + y 2 1 ,
D2 = (x, y) 1 x 0, x y x ,

D3 D4

D1 D2

D3 = (x, y) 0 x 1, x y x ,

2 x

D4 = (x, y) x 0, (x 1)2 + y 2 1 .

Par dnition on a
D

x y 2 dx dy =

D1

x y 2 dx dy +

D2

x y 2 dx dy +

D3

x y 2 dx dy +

x y 2 dx dy.

D4

Calculons chaque intgrale :

D1

D2

D3

D4

x y 2 dx dy =
x y 2 dx dy =
x y 2 dx dy =
x y 2 dx dy =

3/2

/2

1 x
x

1
0

/2 0

/2

y=x

y3
x y 2 dy dx =
x
3
1
0

x y 2 dy dx =

/2

3/2

r 4 cos() sin2 () dr d =

y=x
3 y=x

x
0

y
3

r 4 dr =

(x)3 (x)3
2
dx =
x
dx =

3
3
3
1
0

dx =
y=x

r 4 cos() sin2 () dr d =

cos() sin2 () d

/2

x
(x)

3
3

x
0

dx =
1

cos() sin2 () d
0

/2

2
3

1
0

sin3 ()
3

=/2

5 x=1

sin ()
3

=
x=0

=/2
=/2

r =0
x=0

2 x5
x 4 dx =
3 5
1
2 x
3 5

r =1

r5
5

x 4 dx =

r 4 dr =

=3/2

=
x=1

2
15

2
15

2
15

r5
5

r =1

=
r =0

2
15

En conclusion,
D

x y 2 dx dy = 0.

Ce rsultat tait prvisible car le domaine est symtrique par rapport laxe des ordonnes et la fonction intgrer est impaire
par rapport x.

Exercice 6.3
Calculer lintgrale double

f (x, y) dx dy o D = {(x, y) R2 , 0 x 1, 0 y 1, 1 x 2 + y 2 } et f (x, y) =

xy
.
1+x 2 +y 2

C ORRECTION . La partie D de R2 est lintersection du carr [0; 1] [0; 1] et de lextrieur du cercle de centre (0, 0) et de rayon
1. La fonction f est continue sur D.

y
1

laide du thorme de Fubini (et du dessin pour ne pas se tromper sur les bornes) on peut crire
I=

xy
dx dy =
1 + x2 + y 2
1

1
0

1
1x 2

xy
dy dx =
1 + x2 + y 2

x
ln(1 + x 2 + y 2 )
2

1
1x 2

dx =

1
0

x
2

1x 2

2y
dy dx
1 + x2 + y 2

x
ln(2 + x 2 ) ln(2) dx =
2
=

146

1
2

1
2

ln(1 + u) du =

1
0

x
x2
ln 1 +
dx
2
2

1
1
3 3 1
2
[(1 + u) ln(1 + u) u]0 = ln .
2
4 2 4

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples

Calcul daires et centres de gravit, coordonnes cartsiennes


Exercice 6.4
y
4
Soit D la plaque homogne reprsente dans la gure. Sans
faire de calculs dintgrales, en dduire les valeurs de

3
2

1 dx dy,

x dx dy,

y dx dy.

1
0

C ORRECTION . Laire mesure 7 et le centre de gravit a coordonnes (5/2, 5/2) donc

1 dx dy = 7,

x dx dy = 35/2,

y dx dy = 35/2.

Exercice 6.5
y
6

Soit D la plaque homogne reprsente dans la gure. Sans


faire de calculs dintgrales, en dduire les valeurs de

5
4
3

1 dx dy,

x dx dy,

y dx dy.

2
1
0

6x

C ORRECTION . Laire mesure 9 + et le centre de gravit a coordonnes (7/2, 7/2) donc

1 dx dy = 9 + ,

x dx dy = (9 + )7/2,

y dx dy = (9 + )7/2.

Exercice 6.6
Calculer laire de la rgion colorie en gure
y = x+2
2y = x + 3

3y = x 6

G. Faccanoni

147

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

C ORRECTION . Soit D le domaine. Pour calculer laire on peut soit utiliser un simple calcul gomtrique soit se rappeler que
laire est donne par lintgrale double
D

1 dx dy.

2y = x + 3

2
1

2
36 4 4 2 6 = 20

1 0
1

y = x+2

3y = x 6

Pour ce calcul on dcompose la rgion en deux parties et on obtient


1
D

1 dx dy =

1
3

1
3
2 x+ 2

1 x2
3

x+2

1 dy dx +

1
1 3 x2

1
x + 2 + x + 2 dx +
3

1 dy dx

1
3 1
x + + x + 2 dx =
2
2 3
1

1
3

4
x + 4 dx +
3

5
7
x + dx = 20.
6
2
1

Exercice 6.7
Calculer laire de la rgion colorie en gure.
y = x + 2
2y = x + 3

3y = x 6

C ORRECTION . Soit D le domaine. Pour calculer laire on peut soit utiliser un simple calcul gomtrique soit se rappeler que
laire est donne par lintgrale double
D

1 dx dy.

2y = x + 3

3
2
1

2
36 4 4 2 6 = 20

1 0
1
2

3y = x 6

y = x + 2

Pour la calculer on dcompose la rgion en deux parties et on obtient


1
D

1 dx dy =

1
2 x+ 3
2
1
3 x2

1 dy dx +

x+2
1
3 x2

148

1
3 1
x + x + 2 dx +
2
2 3
3

3
1

1 dy dx

1
x + 2 x + 2 dx =
3

5
7
x + dx +
6
2
3

3
1

4
x + 4 dx = 20.
3

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples

Exercice 6.8
Calculer laire de la rgion colorie en gure.
3y = x + 6

2y = x 3
y = x 2

C ORRECTION . Soit D le domaine. Pour calculer laire on peut soit utiliser un simple calcul gomtrique soit se rappeler que
laire est donne par lintgrale double
D

1 dx dy.

2
1

36 4 4 2 6 = 20

3y = x + 6

y = x 2

1 0
1

2y = x 3

Pour la calculer on dcompose la rgion en deux parties et on obtient


1
D

1 dx dy =

3
1

1
3 x+2

x2

1
3 x+2

1 dy dx +

1 dy dx

1
1 2 x 3
2

1
x + 2 + x + 2 dx +
3

1
3
1
x + 2 + x + dx =
3
2
2
1

1
3

4
x + 4 dx +
3

7
5
x + dx = 20.
6
2
1

Exercice 6.9
Calculer laire de la rgion colorie en gure.
3y = x + 6

2y = x 3
y = x2

C ORRECTION . Soit D le domaine. Pour calculer laire on peut soit utiliser un simple calcul gomtrique soit se rappeler que
laire est donne par lintgrale double
D

G. Faccanoni

1 dx dy.

149

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

3y = x + 6

y = x2

2
1

36 4 4 2 6 = 20

1 0
1

2y = x 3

Pour la calculer on dcompose la rgion en deux parties et on obtient


1
3 x+2

1
D

1 dx dy =

1
3
2 x 2

3
1

1 x+2
3

1 dy dx +

1 dy dx

1 x2

1
1
3
x + 2 x + dx +
3
2
2

1
1
3
x + 2 x + dx =
2
2
1 3

1
3

5
7
x + dx +
6
2

4
x + 4 dx = 20.
1 3

Exercice 6.10
Calculer laire de la rgion colorie en gure.
y
3y = x + 6

2y = x 3
y = x2

C ORRECTION . Soit D le domaine. Pour calculer laire on peut soit utiliser un simple calcul gomtrique soit se rappeler que
laire est donne par lintgrale double
D

1 dx dy.
y

3y = x + 6

3
2

2y = x 3

48 8 8 1 6 = 25

1 0
1

2
3

y = x2

Pour la calculer on dcompose la rgion en deux parties et on obtient


1
D

150

1 dx dy =

1
3 x+2

x2

1 dy dx +

1 x+2
3
1
3
2 x 2

1 dy dx

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013


1

6 Intgrales multiples

1
x + 2 x + 2 dx +
3

1
1
3
x + 2 x + dx =
2
2
1 3

1
3

4
x + 4 dx +
3

5
7
x + dx = 25.
6
2

Exercice 6.11
y
1
Calculer les coordonnes du centre de gravit de la plaque suppose homogne dessine ci-contre (vous pouvez viter le calcul dintgrales, mais justiez
votre raisonnement).

1x

1
1
2

C ORRECTION . Pour calculer les coordonnes (xG , yG ) du centre de gravit on doit calculer dabord les trois intgrales doubles
suivantes :
0
D

1 dy dx =
x dy dx =
y dy dx =

1 x2
0
x
1 x2
0
x
1 x2
0

= 2

dy dx +

x2
1 x

x dy dx +
y dy dx +

dy dx =

x2
1 x
x2

2 dx +

2 dx = 4,

x dy dx =

1
2

y dy dx =

2x dx +

2x dx = 0,

0
1

(4x 4) dx +

1
2

1
0

(4x 4) dx

(x + 1) dx + 2

(x 1) dx = 2

et on en dduit que
xG =

x dy dx

D 1 dy dx

= 0,

yG =

y dy dx

D 1 dy dx

1
= .
2

En fait, aucune intgrale nest ncessaire car


la premire intgrale correspond laire de la gure quon peut calculer gomtriquement,
la deuxime intgrale est forcment nulle car le centre de gravit appartient laxe des y par symtrie donc xG = 0,
la troisime intgrale nest pas ncessaire car pour calculer yG . Il suft en effet de dcouper la plaque
comme dans la gure ci-contre : la plaque suprieure a centre de gravit en (0, 0), la plaque infrieure
a centre de gravit en (1, 0) et les deux plaques ont la mme aire donc la plaque totale a centre de
gravit en (0, 0,5) (ce raisonnement permet en effet de calculer directement xG et yG ) :
Aire suprieure
Aire infrieure
1
1
1
yG = yG suprieure
+ yG infrieure
= 0 + (1) =
Aire totale
Aire totale
2
2
2

y
1
1

1x

1
2

Exercice 6.12
Calculer les coordonnes du centre de gravit G de la plaque suppose homogne dessine ci-dessous (viter le calcul
dintgrales lorsquil est possible, mais justier le raisonnement) :

1
1

G. Faccanoni

151

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

C ORRECTION . Pour calculer les coordonnes (xG , yG ) du centre de gravit on doit calculer dabord les trois intgrales doubles
suivantes :
0
D

1 dy dx =
x dy dx =

1 1
0
x
1 1
0

y dy dx =

dy dx +

1
1

x dy dx +

y dy dx +

dy dx =

(x + 1) dx +

1
1

1 1

x dy dx =

x
1

y dy dx =

(x + 1) dx = 3,

(x 2 + x) dx +
0

1
2

(x 2 1) dx +

1
0

(x 2 + x) dx = 0,
1

1
2

(x 2 1) dx =

1
2

1
1

(x 2 1) dx =

1 x3
x
2 3

=
1

2
3

et on en dduit que
xG =

x dy dx

D 1 dy dx

yG =

= 0,

y dy dx

D 1 dy dx

2
= .
9

En fait, aucune des trois intgrales est ncessaire car


la premire intgrale correspond laire de la gure quon peut calculer gomtriquement,
la deuxime intgrale est forcment nulle car le centre de gravit appartient laxe des y par symtrie donc xG = 0,
la troisime intgrale nest pas ncessaire car pour calculer yG . Il suft en effet de dcouper la plaque en deux (la plaque
suprieur correspond aux points dordonne positive, la plaque infrieure aux points dordonne ngative). La plaque
suprieure a aire 1 et centre de gravit en (0, 1/3), la plaque infrieure a aire 2 centre de gravit en (0, 1/2), donc la
plaque totale a aire 3 et centre de gravit en (0, 2/9) car
yG = yG suprieure

Aire infrieure 1 1 1 2
1
Aire suprieure
+ yG infrieure
=

=
Aire totale
Aire totale
33 23
2

Intgrales doubles, coordonnes polaires


Exercice 6.13
y

Calculer lintgrale double

y=x
D

(x 2 + y) dx dy.

x
x 2 + y2 = 1
x 2 + y2 = 4

y = x

C ORRECTION . La rgion D scrit en coordonnes cartsiennes


1

D = (x, y) R2 2 x
1

(x, y) R2
(x, y) R2
donc
D

(x 2 + y) dx dy =

1
2

4x 2
x

1
2

(x 2 + y) dy dx +

2
2

et x y

et

1 x2 y

2 et x y

1
2

1
2

4 x2

4x 2
1x 2

4 x2

4 x2

(x 2 + y) dy dx +

4x 2

2
1
2

(x 2 + y) dy dx.

Cest un peu compliqu. . . Si on rcrit la rgion D en coordonnes polaires


D = (r, ) 1 r 2,

152

4
4

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples

on obtient

3
4

(x 2 + y) dx dy =

3
4

2
1

2
1

3
4

(r 2 cos2 () + r sin())r dr d =
3
4

r cos () dr d +

4
3
4

2
1

4
3
4

r sin() dr d =
2

1 + cos(2)
d
2

2 + sin(2)
=
4

3
4

(r 3 cos2 () + r 2 sin()) dr d
2

cos () d
3
4

r dr +

r4
4

+ cos()
1

4
3
4

r dr +
2

sin() d
2

r3
3

=
1

3
4

sin() d

r 2 dr

r 2 dr

1
15
7 15
15 7

+ 2 =

+
2.
4 2
4
3 16
8
3

Exercice 6.14
Soit D = (x, y) R2 x 2 4x + y 2 + 2y + 3 0 . Calculer

1
dx dy.
1 + (x 2)2 + (y + 1)2

C ORRECTION . Remarquons que lquation x 2 4x + y 2 + 2y + 3 = 0 dnit un cercle de centre (2, 1) et rayon


alors aux coordonnes polaires :

x = 2 + r cos(),

2. On passe

y = 1 + r sin(),

dx dy = r dr d,

et on obtient

1
dx dy =
1 + (x 2)2 + (y + 1)2

2
0

2
0

r
dr d =
1+r2

2
0

2r
dr = ln(1 + r 2 )
1+r2

2
0

= ln(3).

Exercice 6.15
Aprs avoir reprsent graphiquement lensemble A , calculer lintgrale

x
dx dy
y

avec

A = (x, y) R2 1 x 2 + y 2 4, |y| |x| .

C ORRECTION . Lensemble A est la partie colorie dans la gure ci-dessous :


y
2
1

2x

1
2
En passant en coordonnes polaires
x = r cos(),

G. Faccanoni

y = r sin(),

dx dy = r dr d

153

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

on obtient

x
dx dy =
y

3
4

2
1

cos()
r dr d +
sin()

7
4
5
4

2
1

car

cos()
r dr d =
sin()

3
4

cos()
d +
sin()

7
4
5
4

cos()
d
sin()

2
1

r dr = 0.

cos(t )
dt = ln(| sin(t )|).
sin(t )

Exercice 6.16
Aprs avoir reprsent graphiquement lensemble A , calculer lintgrale

y
dx dy
x

A = (x, y) R2 1 x 2 + y 2 4, |y| |x| .

avec

C ORRECTION . Lensemble A est la partie colorie dans la gure ci-dessous :


y
2
1

2x

1
2
En passant en coordonnes polaires
x = r cos(),

y = r sin(),

dx dy = r dr d

on obtient

y
dx dy =
x
=

car

2
1

sin()
r dr d +
cos()

sin()
d +
cos()

5
4
3
4

5
4
3
4

2
1

sin()
r dr d
cos()

sin()
d
cos()

2
1

r dr = 0

sin(t )
dt = ln(| cos(t )|).
cos(t )

Exercice 6.17
y
3

154

1
2

Soit D la partie colorie en gure.


Dcrire D en coordonnes cartsiennes.
Trouver un changement de variables adquat pour dcrire D en coordonnes polaires.
xy
dx dy.
Calculer
D
(x + 2)2 + (y 3)2

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples

C ORRECTION . Le domaine dintgration est le demi cercle de centre (2, 3) et rayon r = 3 qui se trouve sous la droite dqua2
tion y = x + 5, autrement dit
9
D = (x, y) R2 (x + 2)2 + (y 3)2 < , y < x + 5 .
4
Avec le changement de variables
x = 2 + r cos ,
y = 3 + r sin ,
on obtient

xy
D

(x + 2)2 + (y 3)2

dx dy =

2 + r cos 3 r sin
r dr d
r

9
3 5
D = (r, ) R [/2, 5/2] 0 < r < , < < .
2 4
4

Donc

2 + r cos 3 r sin
r dr d =
r

3
2

5
4

=
=

9
4

3
2

1 + r (cos sin ) ddr

9
4
5
4

0
3
2

1 ddr +
9
4

1 dr

5
4

3
2

1 d +

9
4
5
4
3
2

r (cos sin ) ddr


9
4

r dr

5
4

cos sin d

3
9
= +
2.
2
4

Exercice 6.18
y
3

y=

1
2

x+

Soit D la partie colorie en gure.


Dcrire D en coordonnes cartsiennes.
Trouver un changement de variables adquat pour dcrire D en coordonnes polaires.
xy
Calculer
dx dy.
(x 2)2 + (y 3)2
D

3
C ORRECTION . Le domaine dintgration est le demi cercle de centre (2, 3) et rayon r = 2 qui se trouve sous la droite dquation y = x + 5, autrement dit
9
D = (x, y) R2 (x 2)2 + (y 3)2 < , y < x + 5 .
4

Avec le changement de variables


x = 2 + r cos ,
y = 3 + r sin ,
on obtient
D

2 + r cos 3 r sin
r dr d
r2

3 3
7
D = (r, ) R [0, 2] 0 < r < , < < .
2 4
4

Donc
D

G. Faccanoni

xy
dx dy =
(x 2)2 + (y 3)2

2 + r cos 3 r sin
r dr d =
r2

7
4
3
4

cos sin d

3
2

1
dr = .
r

155

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

Calcul daires et centres de gravit, coordonnes polaires


Exercice 6.19 Aire dune chtaigne
Calculer laire de
(x, y) R2

D=

y < 0,

x 2 < y 4 (y + 4)

y
x

C ORRECTION .
0

Aire =

1 dx dy =

=4

y2

4 y 2

t 2 (t 2 4)2 dt = 4

y+4
y+4
2
0

1 dx dy =

[x]
4

y2

y+4

y 2

t 6 8t 4 + 16t 2 dt = 4

y+4

dy =

2y 2

y + 4 dy

t5
t3
t7
8 + 16
7
5
3

=
0

212
.
105

Exercice 6.20 Aire dun cur


On se propose de calculer laire de lensemble D = (x, y) R2 2x 2 2|x|(y + 1) + (y + 1)2 1 0 .
y
y = (x)

1. Dterminer tout dabord les deux fonctions y = (x) et y = (x) telles


que
D = (x, y) R2 1 x 1 et (x) y (x) .
2. Par le changement de variable x = sin(t ), montrer quune primitive de la 1
fonction 1 x 2 sur [0; 1] est
1 x 2 dx =

1 x

x 1 x 2 + arcsin(x)
.
2
y = (x)

3. En utilisant la symtrie de la gure, calculer laire de lensemble D.


2

C ORRECTION .
1. Pour trouver les quations des deux fonctions y = (x) et y = (x) on remarque que
(y + 1)2 2|x|(y + 1) + (2x 2 1) = 0 (y + 1) = |x|

|x|2 (2x 2 1) y = 1 + |x|

1 x2

donc (x) = 1 + |x| 1 x 2 et (x) = 1 + |x| + 1 x 2 .


2. On calcule une primitive de la fonction
1 x 2 dx =

1 x 2 sur [0; 1] par le changement de variable x = sin(t ) :

1 sin2 (t ) cos(t ) dt =

= sin(t ) cos(t ) +

1 dt

cos2 (t ) dt = sin(t ) cos(t ) +

cos2 (t ) dt = sin(t ) cos(t ) + t

sin2 (t ) dt

cos2 (t ) dt = x

1 x 2 + arcsin(x)

1 x 2 dx

donc
1 x 2 dy =

156

x 1 x 2 + arcsin(x)
.
2

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples

3. En utilisant la symtrie de la gure par rapport la droite dquation x = 0, on trouve


1

Aire(D) =

1 dx dy = 2

(x)
(x)

=4

1 dx dy = 2

(x) (x) dy

x 1 x 2 + arcsin(x)
2

1 x 2 dy = 4

= 2 arcsin(1) = .
0

Exercice 6.21
1. Aprs avoir reprsent graphiquement la rgion
D = {(x, y) R2 | y 0, 1 x 2 + y 2 4},
calculer les coordonnes de son centre de gravit en supposant la rgion D homogne ; calculer ensuite

(3x + 4y 2 ) dx dy.

2. Aprs avoir reprsent graphiquement la rgion


D = {(x, y) R2 | x 0, 1 x 2 + y 2 4},
calculer les coordonnes de son centre de gravit en supposant la rgion D homogne ; calculer ensuite

(3x + 4y 2 ) dx dy.

3. Aprs avoir reprsent graphiquement la rgion


D = {(x, y) R2 | y 0, 1 x 2 + y 2 4},
calculer les coordonnes de son centre de gravit en supposant la rgion D homogne ; calculer ensuite

(3x + 4y 2 ) dx dy.

4. Aprs avoir reprsent graphiquement la rgion


D = {(x, y) R2 | x 0, 1 x 2 + y 2 4},
calculer les coordonnes de son centre de gravit en supposant la rgion D homogne ; calculer ensuite

(3x + 4y 2 ) dx dy.

5. Aprs avoir reprsent graphiquement la rgion


D = {(x, y) R2 | y x, 1 x 2 + y 2 9},
calculer les coordonnes de son centre de gravit en supposant la rgion D homogne ; calculer ensuite

(3x + 4y 2 ) dx dy.

C ORRECTION .
1. La rgion D est la zone colorie suivante

G. Faccanoni

157

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

Le centre de gravit a coordonnes (xG , yG ) donnes par


D

xG =

x dx dy

D 1 dx dy

yG =

y dx dy

D 1 dx dy

Il convient de passer aux coordonnes polaires et on obtient

1 dx dy =

2
1

y dx dy =

r dr d =

x dx dy =

2
1

d
0

r 2 cos() dr d =
r 2 sin() dr d =

Donc
xG = 0,

yG =

3
r dr = ,
2
2

cos() d
0

1
2

sin() d
0

r 2 dr = 0,

r 2 dr =

14
.
3

14 2
28
=
< 1.
3 3 9

On calcul maintenant lintgrale donne

(3x + 4y 2 ) dx dy =
=
=
=

2
1

(3r cos() + 4r 2 sin2 ) r dr d

r 3 cos() + r 4 sin2

7 cos() + 15 sin2 d

2
1

7 cos() + 15

1 cos(2)
15
d =
.
2
2

2. La rgion D est la zone colorie suivante

Le centre de gravit a coordonnes (xG , yG ) donnes par


xG =

x dx dy

D 1 dx dy

yG =

y dx dy

D 1 dx dy

Il convient de passer aux coordonnes polaires et on obtient


/2
D

158

1 dx dy =
x dx dy =

/2 1
/2
2
/2 1

/2

r dr d =

d
/2

r 2 cos() dr d =

1
/2

3
r dr = ,
2
2

cos() d
/2

r 2 dr =

14
,
3

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples
/2

y dx dy =

/2 1

/2

r 2 sin() dr d =

Donc
xG =

sin() d
1

/2

14 2
28
=
< 1,
3 3 9

r 2 dr = 0.

yG = 0.

On calcul maintenant lintgrale donne

(3x + 4y 2 ) dx dy =
=
=
=

/2

/2 1
/2
/2
/2
/2
/2
/2

(3r cos() + 4r 2 sin2 ) r dr d

r 3 cos() + r 4 sin2

2
1

7 cos() + 15 sin2 d
7 cos() + 15

1 cos(2)
15
d = 14 + .
2
2

3. La rgion D est la zone colorie suivante

Le centre de gravit a coordonnes (xG , yG ) donnes par


xG =

x dx dy

D 1 dx dy

yG =

y dx dy

D 1 dx dy

Il convient de passer aux coordonnes polaires et on obtient


0
D

1 dx dy =
x dx dy =
y dx dy =

1
0
2
1
0
2
1

r dr d =

r 2 cos() dr d =
r 2 sin() dr d =

Donc
xG = 0,

yG =

1
0

3
r dr = ,
2
2

cos() d
1
2

sin() d
1

r 2 dr = 0,

r 2 dr =

14
.
3

14 2
28
=
> 1.
3 3
9

On calcul maintenant lintgrale donne

(3x + 4y 2 ) dx dy =
=
=
=

1
0

(3r cos() + 4r 2 sin2 ) r dr d

r 3 cos() + r 4 sin2

2
1

7 cos() + 15 sin2 d
7 cos() + 15

1 cos(2)
15
d =
.
2
2

4. La rgion D est la zone colorie suivante

G. Faccanoni

159

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

Le centre de gravit a coordonnes (xG , yG ) donnes par


D

xG =

x dx dy

yG =

D 1 dx dy

y dx dy

D 1 dx dy

Il convient de passer aux coordonnes polaires et on obtient


3/2
D

1 dx dy =
x dx dy =
y dx dy =

/2
1
3/2 2
/2
1
3/2 2
/2

3/2

r dr d =

/2

r 2 cos() dr d =
r 2 sin() dr d =

Donc
xG =

1
3/2
/2
3/2
/2

3
r dr = ,
2
2

cos() d
1
2

sin() d
1

14 2
28
=
> 1,
3 3
9

r 2 dr =

14
,
3

r 2 dr = 0.

yG = 0.

On calcul maintenant lintgrale donne

(3x + 4y 2 ) dx dy =
=
=
=

3/2

/2
1
3/2
/2
3/2
/2
3/2

(3r cos() + 4r 2 sin2 ) r dr d

r 3 cos() + r 4 sin2

7 cos() + 15 sin2 d
7 cos() + 15

/2

2
1

1 cos(2)
15
d = 14 + .
2
2

5. La rgion D est la zone colorie suivante

y
2
1

1
2
3

160

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples

Le centre de gravit a coordonnes (xG , yG ) donnes par


D

xG =

x dx dy

D 1 dx dy

yG =

y dx dy

D 1 dx dy

Il convient de passer aux coordonnes polaires et on obtient


/4
D

1 dx dy =
x dx dy =
y dx dy =

/4

3/4 1
/4
3
3/4 1
/4
3
3/4 1

Donc
xG =

r dr d =

d
1
3/2

3/4

r 2 cos() dr d =
r sin() dr d =

cos() d

/2
/4

r dr = 4,

1
3

sin() d
1

3/4

13
26
1
=
2
2 < 1,
3
4 6

r 2 dr =

26
2,
3

r 2 dr = xG .

yG = xG .

On calcul maintenant lintgrale donne

(3x + 4y 2 ) dx dy =
=
=
=

/4

3/4 1
/4
3/4
/4
3/4
/4
3/4

(3r cos() + 4r 2 sin2 ) r dr d

r 3 cos() + r 4 sin2

3
1

26 cos() + 80 sin2 d
1 cos(2)
d = 26 2 + 40.
2

26 cos() + 80

Exercice 6.22
x2 + y 2 = 4

Soit D la rgion reprsente en gure ci-contre. Calculer


les coordonnes de son centre de gravit (xG , yG ) en supposant la rgion D homogne.

x2 + y 2 = 1
2
1
yG
1 xG 0

1
2

C ORRECTION . Le centre de gravit a coordonnes (xG , yG ) donnes par


xG =

x dx dy

D 1 dx dy

yG =

y dx dy

D 1 dx dy

Il convient de passer aux coordonnes polaires et on obtient


3/2
D

1 dx dy =

2
1

3/2
D

x dx dy =

2
1

d
0

1
3/2

r cos() dr d =

1
3/2

y dx dy =

3/2

r dr d =

r 2 sin() dr d =

Donc
xG =

28
,
27

yG =

9
r dr = ,
4
2

cos() d
0
3/2

1
2

sin() d
0

7
r 2 dr = ,
3
7
r 2 dr = .
3

14 2
28
=
.
3 3 27

Remarquons que seul le calcul explicite de la dernire intgrale est ncessaire car

G. Faccanoni

161

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

GT =

4
3,2

G E = (4, 2)

2
Aire(T ) = 1

Aire(E ) = 2

F IGURE 6.1: Exercice 6.23

D 1 dx dy reprsente laire de la plaque que lon peut calculer gomtriquement comme la diffrence des 3/4 du cercle
de rayon 2 ts des 3/4 du cercle de rayon 1, i.e. (22 )3/4 = 9/4,
xG = yG car la droite dquation y = x est un axe de symtrie de la plaque.

Exercice 6.23 Centre de gravit dun


poisson
Calculer les coordonnes du centre de
gravit G de la plaque D en gure suppose homogne (viter le calcul dintgrales lorsquil est possible, mais justier le raisonnement) :

3
2
1
0

Ellipse dquation
(x 4)2 (y 2)2
+
= 12
4
1
x

C ORRECTION . Tout dabord remarquons que le corps du poisson est une ellipse dquation
(x, y) R2

(x 4)2 (y 2)2
+
= 12 .
22
12

Pour calculer les coordonnes (xG , yG ) du centre de gravit on doit calculer dabord les trois intgrales doubles suivantes :
2
D

1 dy dx =

4x
x

1
2

x dy dx =

(8 4x) dx + 2

=
0

(2 + r sin())2r dr d =

2
cos()
3

4x 2x 2 dx +

4+

4
cos() d
3

4
+ 8,
3

1
0

1 d = 1 + 2,

0
2

(4 + 2r cos())2r dr d =

(4 2x) dx +

y dy dx +

2r dr d =

0
2

x dy dx +

4x
x

4
2
2x 2 x 3 dx + 4 + sin()
3
3

y dy dx =

4x
x

1 dy dx +

(4 x)2 x 2

dx +
2
2

2
0

2+

2
sin() d
3

= 2 + 4
0

et on en dduit que
xG =

x dy dx

D 1 dy dx

4
3

+ 8

1 + 2

yG =

y dy dx

D 1 dy dx

2 + 4
= 2.
1 + 2

En fait, aucune des trois intgrales est ncessaire car on peut les calculer gomtriquement comme suit (cf. gure 6.1)
D 1 dy dx = Aire(D) = Aire(T ) + Aire(E ) = 1 + 2,
Aire(T )
Aire(E )
4/3 + 8
xG =
xG T +
xG E =
Aire(D)
Aire(D)
1 + 2
yG = 2 car la droite dquation y = 2 est un axe de symtrie pour la plaque.

162

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples

Exercice 6.24 Aire de la cardiode


Lquation de la cardiode en coordonnes polaires est
(r, ) ,

0 r 1 sin()

Calculer la surface de la cardiode. Calculer ensuite son


centre de gravit en la considrant une plaque homogne
de densit surfacique de masse 1.

C ORRECTION . Rappelons dabord que


cos2 (t ) = 1+cos(2t )
2
sin2 (t ) = 1cos(2t )
2

cos2 (t ) dt =
sin2 (t ) dt =

=
=

1+cos(2t )
2
1cos(2t )
2

t
dt = 2 + sin(2t ) +C ,
4
t
dt = 2 sin(2t ) +C ,
4

et que
cos() sinn () d =

sinn+1 ()
,
n +1

sin() cosn () d =

cosn+1 ()
,
n +1

n 0.

On peut alors calculer la surface de la cardiode :

Aire =

1sin()

0
1

r dr d =

r2
2

1sin()

d =
0

(1 sin())2
d
2

sin2 ()
d
2
2

1 cos(2)

3
= +0+
d = + + 0 = .
4
2
2

d +

2 sin() d +

Pour calculer le centre de gravit on doit calculer les intgrales

1sin()

1sin()

r cos()r dr d,

r sin()r dr d.

On a

1sin()

r cos()r dr d =

1sin()

cos()
0

cos()

r 2 dr d =

(1 sin())3
1
d =
3
3

cos()

r3
3

1sin()

d
0

cos()(1 sin() + sin2 () sin3 ()) d = 0

et

1sin()

r sin()r dr d =

1sin()

sin()
0

r 2 dr d =

(1 sin())3
1
d =
3
3

1
3
5
=
0 3 + 0 =
3
4
4
=

sin()

sin()

r3
3

1sin()

d
0

sin() 3 sin2 () + 3 sin3 () sin4 d =

car

sin() d = cos()
sin2 () d =
sin3 () d =
sin4 d =

G. Faccanoni

= 0,

1 cos(2)
sin(2)
d =

2
2
4

sin()(1 cos2 ()) d =

1 cos(2) 2

d =

= ,

sin() d

1
1
d
2
4

sin() cos2 () d = cos() +

cos(2) d +

1
4

cos2 (2) d =

cos3
3

= 0,

1
sin(2)
+0+
+
2
4
2

3
= .
4

163

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

On obtient les coordonnes du centre de gravit


1sin()

r
0

xG =

cos()r dr d

Aire
1sin()

r
0

yG =

cos()r dr d

Aire

= 0,

3
2
5
4
3
2

5
= .
6

Exercice 6.25 Aire des tres de H ABENICHT


Calculer laire de la rgion dnie en coordonnes polaires par
D = {(r, ) R+ [0, 2] : r 1 + cos(k) + sin2 (k), k N }.
Suggestion : utiliser les formules de duplication cos(2) = 2 cos2 ()1 = 12 sin2 () et calculer au pralable les intgrales
suivantes
2k

2k

1 d,

2k

cos() d,

2k

cos2 () d,

2k

cos() sin2 () d,

2k

sin2 () d,

sin4 () d.

C ORRECTION . On a
2k
0
2k

1 d =

2k
0

2k

= 2k,

1
sin(2) + 2
4
0
8
1
sin2 () d = 2 sin(2)
4
0
cos2 () d =

0
2k
0
2k
0

2k

= k,
= k,

cos() d = sin()

2k
0

= 0,

sin3 () 2k
= 0,
0
3
2k
1
sin4 () d =
24 8 sin(2) + sin(4)
32
0

cos() sin2 () d =

2k
0

3
= k.
4

Laire est donne, en coordonnes polaires, par


2
D

r dr d =
=
=
=
=
=
=

164

1+cos(k)+sin2 (k)

r dr d
0

0
2

1
r 2 1+cos(k)+sin2 (k)
d
2 0
2 0
1 2
(1 + cos(k) + sin2 (k))2 d
2 0
1 2k
(1 + cos() + sin2 ())2 d
2k 0
1 2k
1 + cos2 () + sin4 () + 2 cos() + 2 sin2 () + 2 cos() sin2 () d
2k 0
2k
2k
2k
2k
1
1 d +
cos2 () d +
sin4 () d + 2
cos() d + 2
2k 0
0
0
0
1
3
23
2k + k + k + 0 + 2k + 0 =
.
2k
4
8

2k
0

sin2 () d + 2

2k

cos() sin2 () d

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples

y
k=1

k=2

y
k=3

k=4

y
k=5

k=6

Intgrales triples
Exercice 6.26
Calculer
1z 2

a)
1

x 2 +z 2

(x 2 + z 2 ) /2 dy dx dz;
3

b)

D (4 z)2

x2 + y 2
1

c)

D (4 y)4
1

d)
1

G. Faccanoni

1z 2

2x 2 z 2

1z 2
1z 2

x2 + z2
2y 2 z 2
y 2 +z 2

dx dy dz

D = {(x, y, z) : 1 < x 2 + y 2 < 5 z};

dx dy dz

D = {(x, y, z) : 5 y < x 2 + z 2 < 1}.

(y 2 + z 2 ) /2 dx dy dz.
3

165

6 Intgrales multiples

Dernire mise jour : Lundi 11 fvrier 2013

C ORRECTION .
a) En coordonnes cartsiennes on doit intgrer sur le solide dni par les ingalits
1 z2 x

x2 + z2 y 2 x2 z2

1 z2,

1 z 1.

Il est naturel de passer en coordonnes cylindriques

x = r cos(),

y = t,

z = r sin(),
et on obtient lintgrale triple
1z 2

2x 2 z 2

1 1z 2 x 2 +z 2

(x 2 + z 2 ) /2 dy dx dz =

2r 2

r2

r 4 dt d dr

1 d

r 4 [t ]2r dr = 4
r2

r7 r5

7
5

r 4 (r 2 1) dr = 4

=
0

8
.
35

b) On doit calculer lintgrale triple


1
D (4 z)2

x2 + y 2

dx dy dz

o le domaine D est dcrit, en coordonnes cartsiennes, par


D = {(x, y, z) : 1 < x 2 + y 2 < 5 z}.
On passe en coordonnes cylindriques :

x = r cos(),

y = r sin(),

z = t,
et le jacobien du changement de variables est r . Alors
D = (r, , t ) R+ [0, 2] R 1 < r 2 < 5 t
i.e.
D = (r, , t ) R+ [0, 2] R r > 1 et t < 5 r 2
et on a
2

1
D (4 z)2

x2 + y 2

dx dy dz =

+
1

5r 2

1
r dt dr d
(4 t )2 r
+

= 2

1
4t

t =5r 2

dr = 2
t

1
r2 1

dr = .

c) On doit calculer lintgrale triple


1
D (4 y)4

x2 + z2

dx dy dz

o le domaine D est dcrit, en coordonnes cartsiennes, par


D = (x, y, z) 5 y < x 2 + z 2 < 1 .
On passe en coordonnes cylindriques :

x = r cos(),

y = t,

166

z = r sin(),

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

6 Intgrales multiples

et le jacobien du changement de variables est r . Alors


D = (r, , t ) R+ [0, 2] R 5 t < r 2 < 1
i.e.
D = (r, , t ) R+ [0, 2] R 0 < r < 1 et t > 5 r 2
et on a
2

1
D (4 y)4

x2 + z2

dx dy dz =

1
0

+
5r 2

1
r dt dr d = 2
(4 t )4 r
1

= 2

1
0

+
5r 2

1
dt dr
(4 t )4
t +

1
3(4 t )3

t =5r 2

dr = 2

1
dr = .
3(r 2 1)3

d) En coordonnes cartsiennes on doit intgrer sur le solide dni par les ingalits
y 2 + z2 x 2 y 2 z2,

1 z2 y

1 z2,

1 z 1.

Il est naturel de passer en coordonnes cylindriques

x = t ,

y = r cos(),

z = r sin(),
et on obtient lintgrale triple
1

1z 2

2y 2 z 2

1 1z 2 y 2 +z 2

(y 2 + z 2 ) /2 dx dy dz =

2r 2
r2

r 4 dt d dr

G. Faccanoni

1 d
0

r 4 [t ]2r dr = 4
r2

r 4 (r 2 1) dr = 4

r7 r5

7
5

=
0

8
.
35

167

7 Fonctions vectorielles dune variable relle :


courbes paramtres
Dnition Courbe
Une courbe C de Rn est limage dune application continue : [a; b] R Rn . On dit que est un paramtrage de C .

Attention
Une mme courbe C admet une innit de paramtrages.

Exemple
1. Une droite de R2 est une courbe. Un paramtrage possible de la droite passant par le point (x 0 , y 0 ) et dirige par le vecteur (u, v)
est lapplication : R R2 dnie par (t ) = (x 0 + t u, y 0 + t v). Un autre paramtrage possible est lapplication : R R2 dnie
v
v
par (t ) = (t , u t + y 0 u x 0 ).
2. Un cercle de R2 est une courbe. Un paramtrage possible du cercle de centre (x 0 , y 0 ) et de rayon r est lapplication : [0; 2] R2
dnie par (t ) = (x 0 + r cos(t ), y 0 + r sin(t )).
3. Si f : [a; b] R R est une application continue alors son graphe : R R2 dnie par (t ) = (t , f (t )) est une courbe (appele
courbe reprsentative).

Un problme se pose. tant donn un ensemble C de points du plan, comment dterminer si C est une courbe ? Par exemple,
une ellipse est-elle une courbe ? Le carr [0, 1] [0, 1] est-il une courbe ? Il va falloir manipuler la notion de courbe avec
beaucoup de soin. Dabord, avec la dnition de courbe que nous venons de donner, un ensemble rduit un point M est
automatiquement une courbe car toute application constante : R { M } en est un paramtrage. Ensuite, en 1890, Giuseppe
P EANO a montr quil existe une application continue surjective : [0, 1] [0, 1] [0, 1] (cest--dire que la courbe passe par
chaque point du carr : elle remplit lespace). Cela montre, contrairement ce que notre intuition pourrait nous laisser
croire, que le carr [0, 1] [0, 1] est une courbe !

Dnition Courbe paramtre et support


Une courbe paramtre de Rn est une application continue : [a; b] R Rn . La courbe C = ([a; b]) est appel le support
de .

Lorsque nous tudierons une courbe paramtre : [a; b] R Rn , nous aurons gnralement une vision cinmatique du
problme. Nous considrerons par exemple que le point (t ) est un point du plan (n = 2) ou de lespace (n = 3) qui volue
avec le temps t [a; b]. Cest pourquoi le paramtre sera habituellement not t (pour temps).
Rappelons quune application : [a; b] R Rn qui scrit en coordonnes (t ) = (x 1 (t ), x 2 (t ), . . . , x n (t )) est continue si, et
seulement si, les n fonctions coordonnes x i : [a; b] R sont des fonctions continues.

Exemple

Considrons les fonctions x : [2; 2] R et y : [2; 2] R dnies par x(t ) = t + cos(3t ) et y(t ) = sin(2t ). Ces deux fonctions
sont continues sur [2; 2] et induisent donc une courbe paramtre : [a; b] R2 dnie par (t ) = (t + cos(3t ), sin(2t )).

x
(t ) = (t + cos(3t ), sin(2t ))

169

7 Fonctions vectorielles dune variable relle : courbes paramtres

Dernire mise jour : Lundi 11 fvrier 2013

Dnition
Soit : [a; b] R Rn une courbe paramtre de Rn et k un entier positif. La courbe paramtre est drivable (resp. de
classe C k ou C ) si lapplication est drivable (resp. de classe C k ou C ).

Dnition
Soit : [a; b] R Rn une courbe paramtre de Rn de classe C 2 admettant une reprsentation paramtrique (t ) =
(x 1 (t ), x 2 (t ), . . . , x n (t )). La longueur de , indpendante du paramtrage choisi, est
b

n
i =1

(x i (t ))2 dt .

Exemple Deltode
Considrons la courbe paramtre : [0; 2] R2 dnie par (t ) = 2 cos(t ) + cos(2t ), 2 sin(t ) sin(2t ) .
y

2
1

1
2

La longueur de la courbe est


2

=
=
=
=
=
=

0
2
0
2
0
2
0
2
0
2
0

2 cos(t ) + cos(2t )
2 sin(t ) 2 sin(2t )

+ 2 sin(t ) sin(2t )

+ 2 cos(t ) 2 cos(2t )

dt
dt

4 sin2 (t ) + sin2 (2t ) + 2 sin(t ) sin(2t ) + cos2 (t ) + cos2 (2t ) + 2 cos(t ) cos(2t ) dt
8 1 + sin(t ) sin(2t ) + cos(t ) cos(2t ) dt
8 1 + 2 sin2 (t ) cos(t ) + cos(t )(1 2 sin2 (t )) dt
8 1 + cos(t ) dt = 16.

Exemple
Considrons la courbe paramtre : [a; b] R2 dnie par (t ) = (t , f (t )). Alors la longueur de la courbe est
b

170

1 + ( f (t ))2 dt .

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

7 Fonctions vectorielles dune variable relle : courbes paramtres

7.1 Courbes planes en coordonnes polaires


Dnition
Une courbe paramtre : [a; b] R R2 est dnie en coordonnes polaires par la fonction : [a; b] R si
fonction continue et
() = ( () cos(), () sin()).

est une

La fonction peut prendre des valeurs positives ou ngatives. Le rel | ()| est la distance de lorigine ().
Si est de classe C 2 , sa longueur est
b

(())2 + ( ())2 d.

Exemple
Soit : [0; 2] R dnie par () = r > 0 avec r constante. La
courbe dnie en coordonnes polaires par est un cercle de
centre (0, 0) et rayon r . On a bien
2

(())2 + ( ())2 d =

2
0

r 2 + 02 d =

2
0

r d = 2r.

Exemple
Soit : [0; 2] R dnie par () = sin2 (/2). La courbe dnie en coordonnes polaires par est une cardiode et lon a
2

=
=

0
2
0

(())2 + ( ())2 d =

| sin(/2)| d = 2

G. Faccanoni

2
0

x
sin4 (/2) + (sin(/2) cos(/2))2 d

sin(/2) d = 2 [2 cos(/2)] = 8.
0

171

8 Champs de vecteurs, formes direntielles


Dnition Ouvert toil
Un ouvert U de Rn est toil sil existe a U tel que, pour
tout x U , le segment dextrmits a et x soit inclus dans
U , autrement dit, si tout segment reliant un point de lensemble son centre est inclus dans lensemble.

Dnition Ouvert simplement connexe


Un ouvert U de Rn est simplement connexe si tout couple de points de U peut tre joint par une courbe continue et que
tout courbe ferme incluse dans U peut tre ramene, par dformation continue, un point.

Exemple
Le plan priv dun point ou lespace priv dune droite ne sont ni toils ni simplement connexes.

8.1 Formes direntielles de degr 1 8.2 Champs de vecteurs


Dnition

Dnition

Une forme diffrentielle de degr 1 dnie sur un ouvert U


de R2 est une application

On appelle champ de vecteurs dni sur un ouvert U R2


toute application de U dans R2 telle que

(x, y) = 1 (x, y) dx + 2 (x, y) dy

V (x, y) = (V1 (x, y),V2 (x, y))

o 1 et 2 sont fonctions de U dans R.


De la mme manire, une forme diffrentielle de degr 1
dnie sur un ouvert U de R3 est une application

o V1 et V2 sont fonctions de U dans R.


De la mme manire, on appelle champ de vecteurs dni sur un ouvert U R3 toute application de U dans R3
telle que

(x, y, z) = 1 (x, y, z) dx + 2 (x, y, z) dy + 3 (x, y, z) dz


o 1 , 2 et 3 sont fonctions de U dans R.
Si tous les i sont de classe C k sur U , on dit que est de
classe C k sur U .

V (x, y, z) = (V1 (x, y, z),V2 (x, y, z),V3 (x, y, z))


o V1 , V2 et V3 sont fonctions de U dans R.
Si tous les Vi sont de classe C k sur U , on dit que V est de
classe C k sur U .

Dnition Forme exacte

Dnition Champ conservatif

Une forme diffrentielle est exacte (ou totale) sil existe


une fonction f : U R, de classe C 1 , telle que df = . On
dit alors que f est une primitive de sur U .

Un champ de vecteurs V est conservatif (i.e. il est un


champ de gradients) sil existe une fonction f : U R, de
classe C 1 , telle que f = V . On dit alors que f est un potentiel de V sur U .

173

8 Champs de vecteurs, formes direntielles

Dernire mise jour : Lundi 11 fvrier 2013

Exemple

Exemple

Soit = 2x dx + 2y dy une forme diffrentielle dans R2 . Elle est


exacte car f : R2 R dnie par f (x, y) = x 2 + y 2 vrie df = .

Soit V = (2x, 2y) un champ de vecteurs dans R2 . Il est conservatif car f : R2 R dnie par f (x, y) = x 2 + y 2 vrie f = V .

Dnition Forme diffrentielle ferme

Dnition Champ rotationnel nul


2

Une forme diffrentielle dnie sur un ouvert U de R


est ferme si
y (1 ) = x (2 ).

Une forme diffrentielle dnie sur un ouvert U de R3


est ferme si

y (3 ) = z (2 ),

z (1 ) = x (3 ),

x (2 ) = y (1 ).

Un champ de vecteurs V dni sur un ouvert U de R2 est


rotationnel nul si
y (V1 ) = x (V2 ).
Un champ de vecteurs V dni sur un ouvert U de R3 est
rotationnel nul si

y (V3 ) = z (V2 ),

(V ) = x (V3 ),
z 1

x (V2 ) = y (V1 ).

Thorme de S CHWARZ : condition ncessaire pour

conservatif
Un champ de vecteurs V de classe C 1 conservatif est
rotationnel nul.

Thorme de P OINCAR : condition sufsante pour

Thorme de P OINCAR : condition sufsante pour V

exacte
Si U est un ouvert toil ou si U est simplement connexe
et est une forme diffrentielle de classe C 1 , alors

conservatif
Si U est un ouvert toil ou si U est simplement connexe
et V est un champ de vecteurs de classe C 1 , alors

est exacte sur U est ferme sur U .

174

Thorme de S CHWARZ : condition ncessaire pour V

exacte
Une forme diffrentielle exacte de classe C 1 est toujours
ferme.

V est conservatif sur U V est rotationnel nul sur U .

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

8 Champs de vecteurs, formes direntielles

Exemple

Exemple

Soit = (2x +y) dx +(2y +x) dy une forme diffrentielle dans R2 .


CN pour exacte : comme y (1 ) = y (2x + y) = 1 et
x (2 ) = x (2y +x) = 1, la forme diffrentielle est ferme ;

Soit V = (2x + y, 2y + x) un champ de vecteur dans R2 .


CN pour V conservatif : comme y (V1 ) = y (2x + y) = 1 et
x (V2 ) = x (2y + x) = 1, le champ est rotationnel nul ;

Domaine de dnition : R2 est simplement connexe donc la

Domaine de dnition : R2 est simplement connexe donc la

CN est aussi une CS ;


grce au thorme de P OINCAR on conclut que est exacte,
cest--dire quil existe f : R2 R telle que d f = . Par exemple
f (x, y) = x 2 + x y + y 2 .

CN est aussi une CS ;


grce au thorme de P OINCAR on conclut que V est conservatif, cest--dire quil existe f : R2 R telle que f = V . Par
exemple f (x, y) = x 2 + x y + y 2 .

Dnition Intgrale curviligne dune forme diffrentielle


Soit = 1 dx + 2 dy une forme diffrentielle dans R2
et (t ) = (x(t ), y(t )) un arc orient. 1 et 2 tant des
fonctions continues, on appelle intgrale curviligne de la
forme diffrentielle le long de larc le nombre not

Dnition Circulation dun champ de vecteurs

Soit V = (V1 ,V2 ) un champ de vecteurs dans R2 et (t ) =


(x(t ), y(t )) un arc orient. V1 et V2 tant des fonctions
continues, on appelle circulation de V le long de larc
orient le nombre not

et dni par

et dni par

b
b
a

1 (x(t ), y(t ))x (t ) + 2 (x(t ), y(t ))y (t ) dt .

Soit = 1 dx + 2 dy + 3 dz une forme diffrentielle


dans R3 et (t ) = (x(t ), y(t ), z(t )) un arc orient. 1 , 2
et 3 tant des fonctions continues, on appelle intgrale
curviligne de la forme diffrentielle le long de larc le
nombre not

Soit V = (V1 ,V2 ,V3 ) un champ de vecteurs dans R3 et


(t ) = (x(t ), y(t ), z(t )) un arc orient. V1 , V2 et V3 tant des
fonctions continues, on appelle circulation de V le long
de larc orient le nombre not

et dni par

et dni par
b

V1 (x(t ), y(t ))x (t ) + V2 (x(t ), y(t ))y (t ) dt .

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


+ 3 (x(t ), y(t ), z(t ))z (t ) dt .

V1 (x(t ), y(t ), z(t ))x (t ) + V2 (x(t ), y(t ), z(t ))y (t )


+ V3 (x(t ), y(t ), z(t ))z (t ) dt .

Exemple
b
Lintgrale de la forme diffrentielle = y dy le long du graphe dune fonction f : [a; b] R de classe C 1 est gale a f (t ) dt .

Exemple
La circulation du champ de vecteurs V = (y, x) le long de la courbe : [0; 2] R2 dnie par (t ) = (cos(t ), sin(t )) est gale
2

G. Faccanoni

V=

y(t )x (t ) + x(t )y (t ) dt =

( sin(t ))( sin(t )) + (cos(t ))(cos(t )) dt =

dt = 2.

175

8 Champs de vecteurs, formes direntielles

Dernire mise jour : Lundi 11 fvrier 2013

Proposition

Proposition

Si est une forme diffrentielle exacte de primitive f et si


la courbe : [a; b] Rn a pour origine et extrmits respectivement les points (a) et (b) alors

Si V est un champ de vecteurs conservatif de potentiel f


et si la courbe : [a; b] Rn a pour origine et extrmits
respectivement les points (a) et (b) alors

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

En particulier, si la courbe est ferme, cest--dire si ses


deux extrmits sont gales, alors la circulation sur de
toute forme diffrentielle exacte est nulle.

V = f ((b)) f ((a)).

En particulier, si la courbe est ferme, cest--dire si ses


deux extrmits sont gales, alors la circulation sur de
tout champ de vecteurs conservatif est nulle.

Remarque
En mcanique, la circulation dune force est gale au travail de cette force. Donc si la force drive dun potentiel, son
travail ne dpend que du point de dpart et du point darriv.

Exemple Relations de M AXWELL


En thermodynamique, on appelle relations de M AXWELL des quations obtenues grce aux dnitions des potentiels thermodynamiques et lgalit de S CHWARZ. Pour un systme entirement dcrit par les variables pression P , temprature T , entropie S et volume V , on retient gnralement un ensemble de quatre relations relatives aux quatre potentiels thermodynamiques nergie interne
U , enthalpie H , nergie libre F et enthalpie libre (ou potentiel de G IBBS) G :
dF (V, T ) = P (V, T )dV S(V, T )dT,

dG(P, T ) = V (P, T )dP S(P, T )dT,

dU (S,V ) = T (S,V )dS P (S,V )dV,

dH (P, S) = V (P, S)dP + T (P, S)dS,

F
;
T V
G
S(P, T ) =
;
T P
U
P (S,V ) =
;
V S
H
T (P, S) =
;
S P

F
,
V T
G
,
V (P, T ) =
P T
U
T (S,V ) =
,
S V
H
V (P, S) =
,
P S

S(V, T ) =

P (V, T ) =

si bien quen utilisant lgalit de S CHWARZ lon a les relations de M AXWELL


P
S
=
,
T V
V T

V
S
=
,
T P
P T

T
P
=
,
V S
S V

T
V
=
.
P S
S P

Exemple
Soit le champ de vecteurs
V (x, y, z) = (2x y + z 3 , x 2 , 3xz 2 ).
On veut montrer quil drive dun potentiel scalaire et dterminer tous les potentiels scalaires dont il drive.
Dune part, comme le champ est dni sur R3 qui est un ouvert toil, pour prouver quil drive dun potentiel il suft de montrer quil
est rotationnel nul :

y (V3 ) = z (V2 ),

(V ) = x (V3 ),
z 1

x (V2 ) = y (V1 ),

y (3xz 2 ) = z (x 2 ),

(2x y + z 3 ) = x (3xz 2 ),
z

x (x 2 ) = y (2x y + z 3 ),

0 = 0,

3z 2 = 3z 2 ,

2x = 2x.

Dautre part, il est possible de calculer les potentiels : on cherche en effet f de R3 dans R tel que

x f (x, y, z) = 2x y + z 3 ,

f (x, y, z) = x 2 ,
y

z f (x, y, z) = 3xz 2 .

On rsout ce systme dquations aux drives partielles : la deuxime donne par exemple f (x, y, z) = x 2 y + h(x, z). En la drivant par
rapport z on trouve z f (x, y, z) = z h(x, z) ; en utilisant la troisime quation on trouve z h(x, z) = 3xz 2 do h(x, z) = xz 3 + g (x)
et donc f (x, y, z) = x 2 y + xz 3 + g (x). En la drivant par rapport x on trouve x f (x, y, z) = 2x y + z 3 + g (x) ; en utilisant la premire

176

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

8 Champs de vecteurs, formes direntielles

quation on trouve g (x) = 0 do g (x) = C et nalement


f (x, y, z) = x 2 y + xz 3 +C ,

C R.

Exemple
On veut montrer que la forme diffrentielle
(x, y) =

y
(x y)2

dx +

x
(x y)2

dy,

dnie sur U = (x, y) R2 x > y , est exacte et en dterminer toutes les primitives dont elle drive.
Dune part, comme la forme est dnie sur U qui est un ouvert toil, pour prouver quelle est exacte il suft de montrer quelle est
ferme :
x
y
2x y
2x y
y (1 ) = x (2 ) y
= x

=
.
(x y)2
(x y)2
(x y)4 (x y)4
Dautre part, il est possible de calculer les primitives : on cherche en effet f de R2 dans R tel que
1 (x, y) =

y
(x y)2

2 (x, y) =

x
(x y)2

.
y

On rsout ce systme dquations aux drives partielles : en intgrant la deuxime on obtient par exemple f (x, y) = xy + h(x). En la
y
drivant par rapport x on trouve x f (x, y) =
2 + h (x) ; en utilisant la premire quation on trouve h (x) = 0 et nalement
(xy)

f (x, y) =

y
+C ,
xy

C R.

Proposition Formule de G AUSS -R IEMANN


Soit U un ouvert de R2 ayant un bord de classe C 1 par morceaux orient de sorte que U soit sa gauche. Soit une forme
diffrentielle de classe C 1 sur un ouvert contenant U . Alors

o on a dni

d =

U ( y (1 ) x (2 )) dx

d =

dy.

Proposition Calcul de laire


Soit : [a; b] R2 une courbe ferme simple de classe C 1 dnie par (t ) = (x(t ), y(t )) et soit U la rgion dlimite par
. On suppose que lorsque t crot, le point (t ) parcourt le bord de U en laissant U gauche. Alors laire de U est donne
par
b
b
b
x(t )y (t ) y(t )x (t ) dt
Aire(U ) =
x(t )y (t ) dt =
y(t )x (t ) dt = a
.
2
a
a

Exemple

Soit : [0; 2] R dnie par () = sin2 (/2). La courbe () =


(x() = () cos(), y() = () sin()) est une cardiode et lon a
3
1 2
1 2
Aire(U ) =
x()y () y()x () d =
sin4 (/2) d = .
2 0
2 0
8

G. Faccanoni

177

8 Champs de vecteurs, formes direntielles

Dernire mise jour : Lundi 11 fvrier 2013

 Exercices



Exercice 8.1

Exercice 8.2

Soit
V (x, y) = V1 (x, y)i +V2 (x, y) j un champ de vecteur dni sur R2 \ { (2, 2) },
1 la courbe dquation 1 (t ) = (2 + cos(t ), 2 + sin(t )),
t [0, 2],
2 la courbe dquation 2 (t ) = (cos(t ), sin(t )), t
[0, 2].
Dire si les afrmations suivantes sont V raies ou

Soit
(x, y) = 1 (x, y) dx + 2 (x, y) dy une forme diffrentielle dnie sur R2 \ { (2, 2) },
1 la courbe dquation 1 (t ) = (2 + cos(t ), 2 + sin(t )),
t [0, 2],
2 la courbe dquation 2 (t ) = (cos(t ), sin(t )), t
[0, 2].
Dire si les afrmations suivantes sont V raies ou

F ausses.

F ausses.

1. Si V est conservatif alors V est rotationnel nul.

1. Si est exacte alors est ferme.

2. Si rotV = 0 alors V est conservatif.

2. Si est ferme alors est exacte.

3. Si V est conservatif alors

1 V

= 0.

3. Si est exacte alors

1 = 0.

4. Si V est conservatif alors

2 V

= 0.

4. Si est exacte alors

2 = 0.

5. Si V est rotationnel nul alors

1 V

= 0.

5. Si est ferme alors

1 = 0.

6. Si V est rotationnel nul alors

2 V

= 0.

6. Si est ferme alors

2 = 0.

C ORRECTION .

C ORRECTION .
1. V Si V est conservatif alors V est rotationnel nul.
Cest le thorme de S CHWARZ.
2. F Si rotV = 0 alors V est conservatif.
Pour quelle soit vraie pour tout champ rotationnel
nul il faudrait que le domaine de dnition soit simplement connexe ou toil, ce qui nest pas le cas ici.
3. V Si V est conservatif alors

1 V = 0.

La courbe est ferme, cest--dire que ses deux extrmits sont gales 1 (0) = 1 (2) = (3, 2), alors la circulation
sur 1 de tout champ de vecteurs conservatif est nulle.
4. V Si V est conservatif alors

2 V

= 0.

La courbe est ferme, cest--dire que ses deux extrmits sont gales 2 (0) = 2 (2) = (1, 0), alors la circulation
sur 2 de tout champ de vecteurs conservatif est nulle.
5. F Si V est rotationnel nul alors

1 V

= 0.

Pour quelle soit vraie il faudrait que V soit conservatif.


Comme le domaine de dnition nest pas simplement
connexe ni toil, on ne peut pas garantir la conservativit de V donc la circulation sur 1 de V peut tre non
nulle.
6. V Si V est rotationnel nul alors

2 V

= 0.
2

La courbe est contenue dans le carr [1; 1] qui est simplement connexe. Comme le champ est rotationnel
nul, il est conservatif sur ce carr. De plus, la courbe est
ferme donc la circulation sur 2 est nulle.

178

1. V Si est exacte alors est ferme.


Cest le thorme de S CHWARZ.
2. F Si est ferme alors est exacte.
Pour quelle soit vraie pour toute forme diffrentielle ferme il faudrait que le domaine de dnition soit simplement connexe ou toil, ce qui nest pas le cas ici.
3. V Si est exacte alors 1 = 0.
La courbe est ferme, cest--dire que ses deux extrmits
sont gales 1 (0) = 1 (2) = (3, 2), alors lintgrale curviligne de toute forme diffrentielle exacte le long de larc
1 est nulle.
4. V Si est exacte alors 2 = 0.
La courbe est ferme, cest--dire que ses deux extrmits
sont gales 2 (0) = 2 (2) = (1, 0), alors lintgrale curviligne de toute forme diffrentielle exacte le long de larc
2 est nulle.
5. F Si est ferme alors 1 = 0.
Pour quelle soit vraie il faudrait que soit exacte.
Comme le domaine de dnition nest pas simplement
connexe ni toil, on ne peut pas garantir que est
exacte donc lintgrale curviligne de le long de larc 1
peut tre non nulle.
6. V Si est ferme alors

2 = 0.

La courbe est contenue dans le carr [1; 1]2 qui est simplement connexe. Comme la forme diffrentielle est ferme, elle est exacte sur ce carr. De plus, la courbe est
ferme donc lintgrale curviligne sur 2 est nulle.

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

8 Champs de vecteurs, formes direntielles

Exercice 8.3 Champ de vecteurs


Considrons le champ de vecteurs
V (x, y, z) = x i + 2y j + 3z k.
Montrer que V est conservatif et en calculer un potentiel.

C ORRECTION . On a V1 (x, y, z) = x, V2 (x, y, z) = 2y et V3 (x, y, z) = 3z.


1. On vrie que rotV = 0 :

y (V3 ) z (V2 ) = 0 0 = 0,

(V ) x (V3 ) = 0 0 = 0,
z 1

x (V2 ) y (V1 ) = 0 0 = 0.
V est dni sur R3 (simplement connexe) et est rotationnel nul donc il est conservatif.
2. On cherche f : R3 R telle que f = V .
x f = x

donc
donc
donc
donc

f (x, y, z) =

x2
2
2

donc

f (x, y, z) =

x2
2

y f = y g = 2y

donc
donc

+ g (y, z)

g (y, z) = y + h(z)
z f = h = 3z

f (x, y, z) = x2 + y 2 + h(z)
h(z) = 3 z 2
2

+ y 2 + 3 z 2 + c.
2

Exercice 8.4 Forme diffrentielle


On considre la forme diffrentielle
(x, y) =

y
x2 + y 2

dx +

x
x2 + y 2

dy,

dnie sur le demi-plan U = (x, y) R2 x > 0 . Montrer que est exacte et dterminer ses primitives sur U .

C ORRECTION . Dune part, comme la forme est dnie sur U qui est un ouvert toil (par exemple par rapport au point
(1, 0)), pour prouver quelle est exacte il suft de montrer quelle est ferme :
y (1 ) = x (2 )

y
x
= x 2
2 + y2
x
x + y2

y 2 x2
y 2 x2
= 2
.
(x 2 + y 2 )2 (x + y 2 )2

Dautre part, il est possible de calculer les primitives : on cherche en effet une fonction f de R2 dans R tel que
y

1 (x, y) = x 2 +y 2 ,
2 (x, y) =

x
.
x 2 +y 2

On rsout ce systme dquations aux drives partielles : en intgrant la deuxime par rapport y on obtient f (x, y) =
y
y
arctan x + h(y). En la drivant par rapport x on trouve x f (x, y) = x 2 +y 2 + h (x) ; en utilisant la premire quation on
trouve h (x) = 0 et nalement
f (x, y) = arctan f r ac y x +C ,

C R.

Exercice 8.5 Forme diffrentielle


Montrer que la forme diffrentielle
(x, y) =

2x y dx + (1 x 2 ) dy
(1 x 2 )2 + y 2

est ferme. Dans un ouvert prciser dterminer une fonction f telle que df = .

G. Faccanoni

179

8 Champs de vecteurs, formes direntielles

Dernire mise jour : Lundi 11 fvrier 2013

C ORRECTION . La forme diffrentielle est dnie sur D = R2 \ {(1, 0); (1, 0)}. partir de 1 =
on observe que
x (2 ) =
y (1 ) =

2x(1 x 2 )2 2x y 2
(1 x 2 )2 + y 2 ]

2x(1 x 2 )2 2x y 2
(1 x 2 )2 + y 2

2x y
(1x 2 )2 +y 2

et 2 =

(1x 2 )
,
(1x 2 )2 +y 2

,
.

Elle est donc ferme.


Elle est exacte sur tout ouvert simplement connexe (ce qui nest pas le cas de son ensemble de dnition).
Cherchons un potentiel f de sur un ouvert prciser :
x f = 1
y f = 2
Il est plus simple de partir de la seconde galit et de se placer dans un ouvert o x 2 = 1, par exemple A = {(x, y) : |x| < 1},
qui est simplement connexe. On peut alors crire
1
1x 2

y f =
1+

2
y
1x 2

donc

y
+ g (x).
1 x2
En calculant x f et en imposant quelle soit gale 1 on obtient
f (x, y) = arctan

2x y
(1x 2 )2

1+

2
y
1x 2

+ g (x) =

do g (x) = 0, soit
f (x, y) = arctan

2x y
(1 x 2 )2 + y 2

y
+K.
1 x2

Exercice 8.6 Forme diffrentielle


Montrer que la forme diffrentielle
(x, y, z) = 2y z dx + 2z(x + 3y) dy + (y(2x + 3y) + 2z) dz
est exacte et en calculer un potentiel.

C ORRECTION . Comme la forme est dnie sur R3 qui est un ouvert toil, pour prouver quelle est exacte il suft de montrer
quelle est ferme :

y (3 ) z (2 ) = (2x + 6y) (2x + 6y) = 0,

( ) x (3 ) = 2y 2y = 0,
z 1

x (2 ) y (1 ) = 2z 2z = 0.

Nanmoins, il est possible de calculer directement les primitives : on cherche une application f de R3 dans R tel que

x f (x, y, z) = 1 (x, y, z) = 2y z,

f (x, y, z) = 2 (x, y, z) = 2xz + 6y z,


y

z f (x, y, z) = 3 (x, y, z) = 2x y + 3y 2 + 2z.


On rsout ce systme dquations aux drives partielles : en intgrant la premire par rapport x on obtient f (x, y, z) =
2x y z + h(y, z). En la drivant par rapport y on trouve y f (x, y, z) = 2xz + h y (y, z) ; comme y f (x, y, z) = 2 (x, y) = 2xz + 6y z
alors h y (y, z) = 6y z, do h(y, z) = 3y 2 z + k(z) ce qui implique f (x, y, z) = 2x y z + 3y 2 z + k(z). En la drivant par rapport z
on trouve z f (x, y, z) = 2x y + 3y 2 + k (z) ; comme z f (x, y, z) = 3 (x, y, z) = 2x y + 3y 2 + 2z alors k (z) = 2z, do k(z) = z 2 + c
et nalement
f (x, y, z) = 2x y z + 3y 2 z + z 2 +C ,
C R.

180

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

8 Champs de vecteurs, formes direntielles

Exercice 8.7 Forme diffrentielle


Montrer que la forme diffrentielle
(x, y) = y dx + (2x ye y ) dy
nest pas exacte dans R2 . Trouver une fonction y g (y) telle que la forme diffrentielle (x, y) g (y)(x, y) soit exacte
dans R2 . Dterminer ensuite les potentiels de (x, y) dans R2 .

C ORRECTION . On a 1 = y et 2 = 2x ye y . Comme y (1 ) = 1 et x (2 ) = 2, la forme nest pas ferme. Elle ne peut donc


pas tre exacte.
On a 1 = g (y)1 et 2 = g (y)2 . Comme R2 est simplement connexe, daprs le thorme de Poincar on a
est exacte est ferme.
Comme y (1 ) = g (y)y + g (y) et x (2 ) = 2g (y), on cherche g telle que y g (y) = g (y) : est ferme (et donc exacte) si et
seulement si g (y) = Ay avec A R.
Si (x, y) = Ay 2 dx + A(2x y y 2 e y ) dy, on sait quil existe un potentiel f de , cest--dire une fonction f telle que x f = 1
et y f = 2 , soit
x f = Ay 2
y f = A(2x y y 2 e y ).
Comme x f = Ay 2 alors f (x, y) = Ax y 2 +h(y). En reportant dans la seconde quation on obtient 2Ax y+h (y) = A(2x yy 2 e y ),
cest--dire h (y) = Ay 2 e y . Soit aprs deux intgrations par parties h(y) = A(y 2 2y + 2)e y + C avec C R. Les potentiels
cherchs sont donc dnis par
f (x, y) = A(x y 2 (y 2 2y + 2)e y ) +C .

Exercice 8.8 Forme diffrentielle


Considrons la forme diffrentielle
(x, y) =

y
2x y
+ ln(1 + y 2 ) dx + g (x) +
cos2 (x)
1 + y2

dy

dnie sur D = (x, y) ; R . Dterminer la fonction g de classe C (] /2; /2[) telle que g (0) = 0 et soit
2 2
exacte. Dterminer ensuite pour la forme diffrentielle ainsi trouve une primitive.

C ORRECTION . La forme diffrentielle est dnie sur D (elle est mme de classe C (D)). Comme le domaine de dnition
est simplement connexe, la forme diffrentielle est exacte si et seulement si elle est ferme, cest--dire
y (1 ) = x (2 )

1
2y
2y
1
+
= g (x) +

= g (x) g (x) = tan(x) +C ,


cos2 (x) 1 + y 2
1 + y2
cos2 (x)

C R.

Pour avoir g (0) = 0 il faut C = 0, ainsi g (x) = tan(x) et la forme diffrentielle scrit
(x, y) =

y
2x y
+ ln(1 + y 2 ) dx + tan(x) +
2 (x)
cos
1 + y2

dy.

Pour trouver une primitive, cest dire une fonction f : D R telle que df = , on intgre 1 par rapport x et on obtient
f (x, y) = y tan(x) + x ln(1 + y 2 ) + h(y). Pour dterminer h on drive lexpression ainsi obtenue par rapport y : y f = tan(x) +
2y
1+y 2

+ h (y) ; cette fonction doit tre gale 2 donc h (y) = 0 et nalement


f (x, y) = y tan(x) + x ln(1 + y 2 ) +C ,

C R.

Exercice 8.9 Champ de vecteurs


Considrons le champ de vecteurs
V (x, y) =

G. Faccanoni

y
+ e y i + g (x) + xe y j .
cos2 (x)

181

8 Champs de vecteurs, formes direntielles

Dernire mise jour : Lundi 11 fvrier 2013

dni sur D = (x, y) ; R . Dterminer la fonction g de classe C (] /2; /2[) telle que g (0) = 0 et V soit
2 2
conservatif. Dterminer ensuite pour le champ ainsi trouv un potentiel.

C ORRECTION . Le champ V est dni sur D (il est mme de classe C (D)). Comme le domaine de dnition est simplement
connexe, le champ est conservatif si et seulement si il est rotationnel nul, cest--dire
y (V1 ) = x (V2 )

1
1
+ e y = g (x) + e y
= g (x) g (x) = tan(x) +C ,
cos2 (x)
cos2 (x)

C R.

Comme on veut que g (0) = 0, alors g (x) = tan(x) et le champ de vecteurs scrit
V (x, y) =

y
+ e y i + tan(x) + xe y j .
cos2 (x)

Pour trouver un potentiel, cest dire une fonction f : D R telle que f = V , on intgre V1 par rapport x et on obtient
f (x, y) = y tan(x) + xe y + h(y). Pour dterminer h on drive lexpression ainsi obtenue par rapport y : y f = tan(x) + xe y +
h (y) ; cette fonction doit tre gale V2 donc h (y) = 0 et nalement
f (x, y) = y tan(x) + xe y +C ,

C R.

Exercice 8.10 Champ de vecteurs


Considrons le champ de vecteurs
V (x, y) = (y sin(x) + x y cos(x) + e y ) i + (g (x) + xe y ) j .
Dterminer la fonction g de classe C (R) telle que g (0) = 0 et V soit conservatif. Dterminer ensuite pour le champ ainsi
trouv un potentiel.

C ORRECTION . Le champ V est dni sur R2 (il est mme de classe C (R2 )). Comme le domaine de dnition est simplement connexe, le champ est conservatif si et seulement si il est rotationnel nul, cest--dire
y (V1 ) = x (V2 ) sin(x) + x cos(x) + e y = g (x) + e y sin(x) + x cos(x) = g (x) g (x) = x sin(x) +C ,

C R.

Comme on veut que g (0) = 0, alors g (x) = x sin(x) et le champ de vecteurs scrit
V (x, y) = (y sin(x) + x y cos(x) + e y ) i + (x sin(x) + xe y ) j .
Pour trouver un potentiel, cest dire une fonction f : R2 R telle que f = V , on intgre V1 par rapport x et on obtient
f (x, y) = x y sin(x) + xe y + h(y). Pour dterminer h on drive lexpression ainsi obtenue : y f = x sin(x) + xe y + h (y) ; cette
fonction doit tre gale V2 donc h (y) = 0 et nalement
f (x, y) = x y sin(x) + xe y +C ,

C R.

Exercice 8.11 Champ de vecteurs


Considrons le champ de vecteurs
V (x, y) =

g (y)
+ cos(y) i + (2y ln x x sin(y)) j .
x

Dterminer la fonction g de classe C (R) telle que g (1) = 1 de sorte que V soit conservatif. Dterminer ensuite pour le
champ ainsi trouv le potentiel (x, y) tel que (1, /2) = 0.

182

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

8 Champs de vecteurs, formes direntielles

C ORRECTION . Le champ V est dni sur R R. Comme le domaine de dnition est simplement connexe, le champ est
+
conservatif si et seulement si il est rotationnel nul, cest--dire
y (V1 ) = x (V2 )

g (y)
y
sin(y) = 2 sin(y) g (y) = 2y g (x) = y 2 +C ,
x
x

C R.

Comme on veut que g (1) = 1, alors g (y) = y 2 et le champ de vecteurs scrit


V (x, y) = (y 2 /x + cos(y)) i + (2y ln x x sin(y)) j .
Pour trouver un potentiel, cest dire une fonction : R2 R telle que = V , on intgre V1 par rapport x et on obtient
(x, y) = y 2 ln x +x cos(y)+h(y). Pour dterminer h on drive lexpression ainsi obtenue : y = 2y ln x x sin(y)+h (y) ; cette
fonction doit tre gale V2 donc h (y) = 0 et nalement
(x, y) = y 2 ln x + x cos(y) +C ,

C R.

Parmi ces potentiels, celui qui vrie (1, /2) = 0 est


(x, y) = y 2 ln x + x cos(y).

Exercice 8.12 Champ de vecteurs


Considrons le champ de vecteurs
V (x, y, z) = (2x y sin z) i + (x 2 sin z) j + (x 2 y cos z) k.
1. Montrer que V est conservatif.
2. Calculer un potentiel de V .
C ORRECTION . On a V1 (x, y, z) = 2x y sin z, V2 (x, y, z) = x 2 sin z et V3 (x, y, z) = x 2 y cos z.
1. On vrie que rotV = 0 :

y (V3 ) z (V2 ) = x 2 cos z x 2 cos z = 0,

(V ) x (V3 ) = 2x y cos z 2x y cos z = 0,


z 1

x (V2 ) y (V1 ) = 2x sin z 2x sin z = 0.


V est dni sur R3 (simplement connexe) et est rotationnel nul donc il est conservatif.
2. On cherche f : R3 R telle que f = V .
x f = 2x y sin z

donc
donc
donc
donc

f (x, y, z) = x 2 y sin z + g (y, z)


g (y, z) = h(z)
z f = x 2 y cos z + h = x 2 y cos z
f (x, y, z) = x 2 y sin z + c.

donc
donc
donc

y f = x 2 sin z + y g = x 2 sin z
f (x, y, z) = x 2 y sin z + h(z)
h(z) = c

Exercice 8.13 Champ de vecteurs


Considrons le champ de vecteurs
V (x, y, z) = (y 2 sin z) i + (2x y sin z) j + (x y 2 cos z) k.
1. Montrer que V est conservatif
2. Calculer un potentiel de V .
C ORRECTION . On a V1 (x, y, z) = y 2 sin z, V2 (x, y, z) = 2x y sin z et V3 (x, y, z) = x y 2 cos z.
1. On vrie que rotV = 0 :

y (V3 ) z (V2 ) = 2x y cos z 2x y cos z = 0,

(V ) x (V3 ) = y 2 cos z y 2 cos z = 0,


z 1

x (V2 ) y (V1 ) = 2y sin z 2y sin z = 0.


V est dni sur R3 (simplement connexe) et est rotationnel nul donc il est conservatif.

G. Faccanoni

183

8 Champs de vecteurs, formes direntielles

Dernire mise jour : Lundi 11 fvrier 2013

2. On cherche f : R3 R telle que f = V .


x f = y 2 sin z

f (x, y, z) = x y 2 sin z + g (y, z)


g (y, z) = h(z)
z f = x y 2 cos z + h = x y 2 cos z
f (x, y, z) = x y 2 sin z + c.

donc
donc
donc
donc

donc
donc
donc

y f = 2x y sin z + y g = 2x y sin z
f (x, y, z) = x y 2 sin z + h(z)
h(z) = c

Exercice 8.14 Champ de vecteurs


Considrons le champ de vecteurs
V (x, y, z) = (2xz sin(y)) i + (x 2 z cos(y)) j + (x 2 sin(y)) k.
1. Montrer que V est conservatif.
2. Calculer un potentiel de V .
C ORRECTION . On a V1 (x, y, z) = 2xz sin(y), V2 (x, y, z) = x 2 z cos(y) et V3 (x, y, z) = x 2 sin(y).
1. On vrie que rotV = 0 :

y (V3 ) z (V2 ) = x 2 cos(y) x 2 cos(y) = 0,

(V ) x (V3 ) = 2x sin(y) 2x sin(y) = 0,


z 1

x (V2 ) y (V1 ) = 2xz cos(y) 2xz cos(y) = 0.


V est dni sur R3 (simplement connexe) et est rotationnel nul donc il est conservatif.
2. On cherche f : R3 R telle que f = V .
x f = 2xz sin(y)

f (x, y, z) = x 2 z sin(y) + g (y, z)


g (y, z) = h(z)
z f = x 2 sin(y) + h = x 2 sin(y)
f (x, y, z) = x 2 z sin(y) + c.

donc
donc
donc
donc

donc
donc
donc

y f = x 2 z cos(y) + y g = x 2 z cos(y)
f (x, y, z) = x 2 z sin(y) + h(z)
h(z) = c

Exercice 8.15 Champ de vecteurs


Considrons le champ de vecteurs
V (x, y, z) = (z 2 sin(y)) i + (xz 2 cos(y)) j + (2xz sin(y)) k.
1. Montrer que V est conservatif.
2. Calculer un potentiel de V .
C ORRECTION . On a V1 (x, y, z) = z 2 sin(y), V2 (x, y, z) = xz 2 cos(y) et V3 (x, y, z) = 2xz sin(y).
1. On vrie que rotV = 0 :

y (V3 ) z (V2 ) = 2xz sin(y) 2xz sin(y) = 0,

(V ) x (V3 ) = 2z sin(y) 2z sin(y) = 0,


z 1

x (V2 ) y (V1 ) = z 2 cos(y) z 2 cos(y) = 0.


V est dni sur R3 (simplement connexe) et est rotationnel nul donc il est conservatif.
2. On cherche f : R3 R telle que f = V .
x f = z 2 sin(y)

184

donc
donc
donc
donc

f (x, y, z) = xz 2 sin(y) + g (y, z)


g (y, z) = h(z)
z f = 2xz sin(y) + h = 2xz sin(y)
f (x, y, z) = xz 2 sin(y) + c.

donc
donc
donc

y f = xz 2 cos(y) + y g = xz 2 cos(y)
f (x, y, z) = xz 2 sin(y) + h(z)
h(z) = c

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

8 Champs de vecteurs, formes direntielles

Exercice 8.16 Champ de vecteurs


Considrons le champ de vecteurs
V (x, y, z) = (8z 4 cos(2x) cos(y)) i + (4z 4 sin(2x) sin(y)) j + (16z 3 sin(2x) cos(y)) k.
1. Montrer que V est conservatif.
2. Calculer un potentiel de V .
C ORRECTION . On a V1 (x, y, z) = 8z 4 cos(2x) cos(y), V2 (x, y, z) = 4z 4 sin(2x) sin(y) et V3 (x, y, z) = 16z 3 sin(2x) cos(y).
1. On vrie que rotV = 0 :

y (V3 ) z (V2 ) = 16z 3 sin(2x) sin(y) 16z 3 sin(2x) sin(y) = 0,

(V ) x (V3 ) = 32z 3 cos(2x) cos(y) 32z 3 cos(2x) cos(y) = 0,


z 1

x (V2 ) y (V1 ) = 8z 4 cos(2x) sin(y) + 8z 4 cos(2x) sin(y) = 0.


V est dni sur R3 (simplement connexe) et est rotationnel nul donc il est conservatif.
2. On cherche f : R3 R telle que f = V .
x f = 8z 4 cos(2x) cos(y)

donc
donc
donc
donc
donc
donc
donc

f (x, y, z) = 4z 4 sin(2x) cos(y) + g (y, z)


y f = 4z 4 sin(2x) sin(y) + y g = 4z 4 sin(2x) sin(y)
g (y, z) = h(z)
f (x, y, z) = 4z 4 sin(2x) cos(y) + h(z)
z f = 16z 3 sin(2x) cos(y) + h = 16z 3 sin(2x) cos(y)
h(z) = c
f (x, y, z) = 4z 4 sin(2x) cos(y) + c.

Exercice 8.17 Forme diffrentielle


Trouver toutes les fonctions f : R R de classe C 1 qui satisfont f (0) = 2 et telles que la forme diffrentielle
(x, y) = (y 2 + 1) sin(x) dx f (x)y dy
soit exacte. Pour la forme diffrentielle ainsi trouve, calculer toutes ses primitives.

C ORRECTION . Le domaine de dnition de est R2 qui est simplement connexe : pour que la forme diffrentielle propose
soit exacte il faut et il suft que pour tout x R
y ((y 2 + 1) sin(x)) = x ( f (x)y),
ce qui implique f (x) = 2 sin(x) ; toutes les fonctions f : R R de classe C 1 qui rendent la forme diffrentielle exacte sont
de la forme f (x) = 2 cos(x) + c, c R. On obtient f (0) = 2 pour c = 0 et la forme diffrentielle devient
(x, y) = (y 2 + 1) sin(x) dx 2 cos(x)y dy.
Pour trouver une primitive, cest dire une fonction : R2 R telle que d = , on intgre 1 par rapport x et on obtient
(x, y) = (y 2 + 1) cos(x) + h(y). Pour dterminer h on drive lexpression ainsi obtenue : y = 2y cos(x) + h (y) ; cette
fonction doit tre gale 2 donc h (y) = 0 et nalement
(x, y) = (y 2 + 1) cos(x) +C ,

C R.

Exercice 8.18 Champs de vecteurs


Soit V le champ de vecteurs dni comme suit :

V (x, y, z) = x +

G. Faccanoni

z
z
1
i+ y+ 2 j+ z
k.
x2 y
xy
xy

185

8 Champs de vecteurs, formes direntielles

Dernire mise jour : Lundi 11 fvrier 2013

1. Montrer que V est conservatif.


2. En dterminer un potentiel.
3. Calculer la circulation de V le long de la courbe de paramtrisation t (t , t 2 , t 3 ), t [1; 3].
C ORRECTION .
1. Le champ de vecteurs V est dni sur D = (x, y, z) R3 x y = 0 . Comme le domaine de dnition est la runion de
quatre parties simplement connexes, le champ est conservatif si, et seulement si, il est rotationnel nul, ce qui est le
cas car
1

x y 2 = x1 2 ,
y (V3 ) = z (V2 ),

(x, y, z) D.
x 1y = x 1y ,
z (V1 ) = x (V3 ),
2

z
(V ) = (V ),
=
,
x

x2 y 2

x2 y 2

2. On cherche un potentiel f : D R tel que f = V .


(i) En intgrant V1 par rapport x, on obtient f (x, y, z) =

x2
2

xzy + h(y, z).

(ii) Pour dterminer h, on drive lexpression ainsi obtenue par rapport y : y f =


tre gale V2 . On a donc y h(y, z) = y, ce qui implique h(y, z) =
g (z).

y2
2

z
x y2

+ y h(y, z) ; cette fonction doit

+ g (z). Finalement f (x, y, z) =

x2
2

xzy +

y2
2

(iii) Pour dterminer g , on drive lexpression ainsi obtenue par rapport z : z f = x1y + g (z) ; cette fonction devant
tre gale V3 , on dduit g (z) = z ce qui donne g (z) =

z2
2

+C .

On conclut alors que tout potentiel de V est de la forme


f (x, y, z) =

x2
z
y 2 z2

+
+
+C ,
2
xy
2
2

C R.

3. On remarque que la courbe a pour origine le point A = (1, 1, 1) et pour extrmit le point B = (3, 9, 27). Par consquent

V = f (B ) f (A) =

32
27
92 272
12
1
12 12

= 408.

+
+

+
+
2 39 2
2
2 11 2
2

Exercice 8.19 Champ de vecteurs


1. tablir si le champ de vecteurs suivant est conservatif sur R2 \ {(0, 0)} :

3x 2 y + 3y 3 x
x3 + x y 2 + y
V=
i+
j.
x2 + y 2
x2 + y 2
2. Soit r la famille de courbes

1
0<r < 2

r (t ) = (1 + 2r cos(t ), r sin(t )),


Calculer

t [0, 2],

1
r > 0, r = .
2

0
1

3x
r> 1
2

V (t ) dt en fonction de r .

C ORRECTION . Remarquons que le champ de vecteurs peut tre mis sous la forme
V = x+

y
x
i + 3y 2
j.
x2 + y 2
x + y2

1. Commenons dabord par vrier si les deux conditions pour la conservativit sont vries.
CN1 : rotationnel su champ de vecteurs
y (V1 ) =

x2 y 2
= x (V2 ).
(x 2 + y 2 )2

Le champ de vecteurs V est bien rotationnel nul.

186

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

8 Champs de vecteurs, formes direntielles

CN2 : circulation de V sur une courbe ferme quelconque. Considrons la courbe ferme (t ) = (cos(t ), sin(t )) pour
t [0, 2], alors
2

V (t )d t =

(cos(t ) + sin(t )) ( sin(t ))(3 sin(t ) cos(t )) (cos(t )) =

2 cos(t ) sin(t )1 dt = sin2 (t ) t

2
0

= 2 = 0.

La circulation sur au moins une courbe ferme qui tourne autour du point (0, 0) est non nulle.
On conclut que V est rotationnel nul (et donc conservatif sur tous sous ensemble simplement connexe de R2 \{(0, 0)})
mais non conservatif sur R2 \ {(0, 0)}.
2. Comme r () = (1 2r, 0), on en dduit que
si r > 1/2 alors

V (t )d t = 2 (car la circulation le long de courbes homotopes est la mme et r est homotope

la courbe du point prcdent si r > 1/2),


si 0 < r < 1/2 alors

V (t )d t = 0 car r est contenue dans un sous-ensemble simplement connexe de R2 \ {(0, 0)}

et V est rotationnel nul donc conservatif dans ce sous-ensemble.

Exercice 8.20 Forme diffrentielle


Considrons la forme diffrentielle suivante
(x, y) = (2x y + y 2 1) dx + (2x y + x 2 ) dy.
1. Exprimer lintgrale curviligne de le long du segment de droite reliant les points A = (1, 0) et B = (0, 1) (orient de
A vers B ), puis calculer cette intgrale.
2. Dterminer si est exacte. Si cest le cas, dterminer une fonction f telle que df = .
3. Calculer lintgrale curviligne de le long de la courbe de paramtrisation t (cos5 (t ), sin4 (t )), t [0; /2].
C ORRECTION .
1. Un paramtrage possible du segment est lapplication 2 : [0; 1] R2 dnie par 2 (t ) = (1 t , t ). Donc

1
0

(2(1 t )t + t 2 1)(1 t ) + (2(1 t )t + (1 t )2 )t

dt =

(2 2t ) dt = 2t t 2

1
0

= 1.

2. La forme diffrentielle est dnie sur R2 . Comme le domaine de dnition est simplement connexe, la forme diffrentielle est exacte si et seulement si elle est ferme, cest--dire
y (1 ) = x (2 ) y (2x y + y 2 1) = x (2x y + x 2 ) 2x + 2y = 2y + 2x (x, y) R2 .
On cherche une primitive f : D R telle que df = . On intgre 1 par rapport x et on obtient f (x, y) = x 2 y + x y 2
x +h(y). Pour dterminer h on drive lexpression ainsi obtenue par rapport y : y f = x 2 +2x y +h (y) ; cette fonction
doit tre gale 2 donc h (y) = 0 et nalement
f (x, y) = x 2 y + x y 2 x +C ,

C R.

3. On remarque que la courbe a pour origine et extrmits respectivement les points A et B . Par consquent

= f (B ) f (A) = 1.

Exercice 8.21 Forme diffrentielle


Considrons la forme diffrentielle
(x, y) = 2

x
x2
dx 2 dy
y
y

dnie sur U = (x, y) R2 y > 0 .


1. Montrer que est ferme sur U .
2. Montrer de deux faons diffrentes que est exacte.

G. Faccanoni

187

8 Champs de vecteurs, formes direntielles

Dernire mise jour : Lundi 11 fvrier 2013

3. Soit une courbe de classe C 1 (U ) par morceaux dorigine A = (1, 2) et dextrmit B = (3, 8). Calculer

C ORRECTION .
2

1. En posant 1 = 2 x et 2 = x 2 , on a
y
y
y (1 ) = x (2 )

x
x
= 2 2 .
y2
y

2. La forme diffrentielle est ferme sur U toil, daprs le thorme de Poincar elle est donc exacte. On peut aussi
prouver quelle est exacte en calculant ses primitives, cest--dire en recherchant f telle que = df . On doit alors
rsoudre le systme dquations aux drives partielles
x f (x, y) = 2 x ,
y

y f (x, y) = x 2 .
y
La premire quation donne f (x, y) =

x2
y

+ h(y) ; en la drivant par rapport y on a f (x, y) = x 2 + h (y) ; en la introy

duisant dans la deuxime quation on trouve h (y) = 0 et nalement on obtient une primitive de :
f (x, y) =

x2
.
y

3. Comme la forme diffrentielle est exacte, le calcul ne dpend pas du chemin choisi, mais uniquement des extrmits.
On trouve ainsi
9 1 5
= f (3, 8) f (1, 2) = = .
8 2 8

Exercice 8.22 Champ de vecteurs


Montrer que le champ de vecteurs
V =

y
x2 + y 2

i+

x
x2 + y 2

est non conservatif bien quil soit rotationnel nul.

C ORRECTION . Le champ de vecteurs est rotationnel nul car :


x (V2 ) =

y 2 x2
= y (V1 ).
(x 2 + y 2 )2

Comme il est dnie sur R2 \ { (0, 0) } qui nest pas simplement connexe, il peut tre non conservatif. Pour le prouver on va
exhiber une courbe ferme pour laquelle V = 0. Comme le champ est rotationnel nul, si on prend une courbe ferme
contenue dans un ensemble simplement connexe, on aura V = 0. On doit alors prendre qui encercle le point (0, 0), par
exemple la courbe (t ) = (cos(t ), sin(t )) pour t [0, 2]. Dans ce cas on a
2

V=

sin(t )
cos2 (t ) + sin2 (t )

(cos(t )) +

cos(t )
cos2 (t ) + sin2 (t )

(sin(t ))

dt =

1 dt = 2 = 0.

Exercice 8.23 Forme diffrentielle


Soit la forme diffrentielle

= (y 3 6x y 2 ) dx + (3x y 2 6x 2 y) dy.

1. Montrer que est une forme exacte sur R2 .


2. En dduire lintgrale curviligne le long du demi-cercle suprieur de diamtre [AB ] de A = (1, 2) vers B = (3, 4).

188

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

8 Champs de vecteurs, formes direntielles

C ORRECTION .
1. En posant 1 = y 3 6x y 2 et 2 = 3x y 2 6x 2 y, on vrie quelle est ferme car
x (2 ) y (1 ) = 3y 2 12x y 3y 2 + 16x y = 0.
Comme R2 est toil, elle est exacte.
2. Pour calculer lintgrale curviligne on cherche dabord une primitive f de : on cherche f telle que x f = 1 et y f =
2 , cest--dire
x f (x, y) = y 3 6x y 2 ,
y f (x, y) = 3x y 2 6x 2 y.
En intgrant la premire par rapport x on trouve f (x, y) = x y 3 3(x y)2 +g (y) ; en la drivant par rapport y on obtient
y f (x, y) = 3x y 2 6x 2 y + g (y) qui est gale 3x y 2 6x 2 y do g (y) = 0. Une primitive de est donc
f (x, y) = x y 3 3(x y)2 .
Lintgrale curviligne le long du demi-cercle suprieur de diamtre [AB ] de A = (1, 2) vers B = (3, 4) est donc

[AB ]

= f (3, 4) f (1, 2) = 236.


y
3

Exercice 8.24 Forme diffrentielle


Considrons la forme diffrentielle

y
x
(x, y) = 2
dx + 2
dy.
x + y2
x + y2

1
0<r <1

1. Montrer que est ferme.


2. Montrer que nest pas exacte.
3. Soit r la famille de courbes

0
1
1

r (t ) = (1 + r cos(), 2r sin()),

[0, 2],

3x

r >1

r > 0, r = 1.
2

Calculer

V (t )d t en fonction de r .
3

C ORRECTION . Posons 1 =

y
x 2 +y 2

x
et 2 = x 2 +y 2 .

1. La forme diffrentielle est ferme car


y (1 ) =

x2 y 2
= x (2 ).
(x 2 + y 2 )2

2. Puisque est dnie sur R2 \{(0, 0)}, la forme peut ne pas tre exacte. On a deux possibilit pour dmontrer quelle nest
pas exacte : soit on prouve quelle nadmet pas de potentiel (difcile), soit quil existe une courbe ferme le longue de
laquelle la circulation de est non nulle. Puisque est ferme, lunique possibilit pour trouver une courbe ferme le
longue de laquelle la circulation de est non nulle est de considrer une courbe qui tourne autour du point (0, 0) (car
si elle ne tourne pas autour de ce point, alors il existe toujours un sous-ensemble simplement connexe du domaine de
dnition de qui contient la courbe et dans ce sous-ensemble la forme est exacte donc la circulation sera nulle). Soit
le cercle de centre lorigine et rayon unitaire
() = (cos , sin ),

() = ( sin , cos ),

[0, 2]

et calculons la circulation de sur :

2
0

sin()
cos2 () + sin2 ()

( sin()) +

cos()
cos2 () + sin2 ()

(cos()) d =

1 d = 2 = 0.

3. On en dduit que
si r > 1 alors

V (t )d t = 2 (car la circulation le longue de courbes homotopes est la mme et r est homotope

la courbe du point prcdent si r > 1),

G. Faccanoni

189

8 Champs de vecteurs, formes direntielles

si 0 < r < 1 alors

Dernire mise jour : Lundi 11 fvrier 2013

V (t )d t = 0 car r est contenue dans un sous-ensemble simplement connexe de R2 \ {(0, 0)} et

est ferme donc exacte dans ce sous-ensemble.

Exercice 8.25 Intgrale curviligne


Calculer le travail du champ de vecteurs V = (y 2 , 2x y) pour dplacer un point matriel de (0, 0) (1, 1) le long de 1
dquation y = x et le long de 2 dquation y = x 2 .

C ORRECTION . On peut bien videmment calculer directement le travail le long des deux chemins. Nanmoins il est vident
que la fonction f : R2 R dnie par f (x, y) = x y 2 est un potentiel de V , autrement dit V est conservatif, donc le travail ne
dpend que du point de dpart et du point darriv :

V=

V = f (1, 1) f (0, 0) = 1.

Exercice 8.26 Champ de vecteurs


1. tablir si le champ de vecteurs suivant est conservatif sur R2 :
V (x, y) = (x y)i x j .
2. Soit 1 la courbe dquation

1 (t ) = (t 2 t + 1, t 2 + 2t ),

t [0, 1]

et 2 le segment de droite allant du point A (1, 0) au point B (1, 3).


Calculer

V (t ) dt . En dduire

V (t ) dt .

C ORRECTION .
1. Deux mthodes :
Mthode I : Le champ de vecteurs V est conservatif car les fonctions f : R2 R dnies par f (x, y) =
sont des potentiels, i.e. elles sont telles que f = V .

x2
2

x y + c en

Mthode II : Le champ de vecteurs est rotationnel nul et V est dni sur un domaine simplement connexe donc,
par le thorme de P OINCAR, le champ est conservatif.
2. Deux mthodes :
Mthode I : Comme le champ est conservatif, alors

V (t ) dt = f (B ) f (A) =

1
1
3+c
+ c = 3.
2
2

La courbe 1 va elle aussi du point A au point B car 1 (0) = (1, 0) et 1 (1) = (1, 3). Comme le champ est
conservatif alors
1

Mthode II : Sans calculer le potentiel, on peut calculer


1
1

V (t ) dt =

0
1

0
1

= 2

190

V (t ) dt = 3.

V (t ) dt directement :

((t 2 t + 1) (t 2 + 2t ))(t 2 t + 1) + ((t 2 t + 1))(t 2 + 2t ) dt


(3t + 1)(2t 1) + ((t 2 t + 1)(2t + 2) dt
2t 3 6t 2 + 5t 3 dt
t4
t3
t2
6 + 5 3t
4
3
2

= 3.
0

G. Faccanoni

Dernire mise jour : Lundi 11 fvrier 2013

8 Champs de vecteurs, formes direntielles

De la mme manire, un paramtrage possible du segment est lapplication 2 : [0; 3] R2 dnie par
2 (t ) = (1, t ) donc
3

3
2

V (t ) dt =

(1 t )(1) + (1)(t ) dt =

1 dt = [t ]3 = 3.
0

Exercice 8.27 Forme diffrentielle


Dterminer la valeur du paramtre de sorte que la forme diffrentielle
= (x 2 5y + 8y z) dx + (5x + 8xz + 2) dy + ((7 + )x y 6z) dz
soit exacte.
Pour cette valeur de , dterminer la primitive de telle que (3, 1, 2) = 0.
Calculer la circulation de pour aller du point (1, 0, 0) au point (0, 0, 1) le longue de la courbe paramtre (t ) =
(cos(t ), cos(t ) sin(t ), sin(t )).

C ORRECTION . dnie sur R3 simplement connexe : exacte ssi ferme.

y 3 z 2 = 0

x 3 = 0
z 1

x 2 y 1 = 0

(7 + )x (8x) = 0

(8y) (7 + )y = 0

(5 + 8z) (5 + 8z) = 0

= 1.

On obtient la forme diffrentielle


= (x 2 5y + 8y z) dx + (5x + 8xz + 2) dy + (8x y 6z) dz.
3

Calcul des primitives telles que d = : comme x (x, y, z) = 1 (x, y, z) alors (x, y, z) = 1 (x, y, z) dx = x3 5x y +
8x y z + f (y, z), ce qui implique y (x, y, z) = 5x + 8xz + y f (y, z) ; comme y (x, y, z) = 2 (x, y, z) alors y f (y, z) = 2, ainsi
3

f (y, z) = 2y + g (z) et par consquent (x, y, z) = x3 5x y +8x y z +2y + g (z) ; comme z (x, y, z) = 3 (x, y, z) alors g (z) = 6z
do g (z) = 3z 2 + c. En conclusion toutes les primitives de sont de la forme
(x, y, z) =

x3
5x y + 8x y z + 2y 3z 2 + c,
3

c R.

Lunique primitive qui vrie la condition (3, 1, 2) = 0 correspond c = 64.


Comme la forme est exacte, la circulation ne dpend pas du chemin parcouru mais seulement du point de dpart et darriv,
ainsi

= (0, 1, 0) (1, 0, 0) = 5/3.

Exercice 8.28 Champ de vecteurs


Dterminer la valeur du paramtre de sorte que le champ de vecteurs
V = (x 2 + 5y + 3y z)i + (5x + 3xz 2) j + ((2 + )x y 4z)k
soit conservatif. Pour cette valeur de , dterminer le potentiel de V tel que (3, 1, 2) = 0. Calculer le travail ncessaire
pour dplacer une particule du point (1, 0, 0) au point (0, 1, 0) le longue de la courbe (t ) = (cos(t ), sin(t ), cos(t ) sin(t )).

C ORRECTION . V dni sur R3 simplement connexe : conservatif ssi rotationnel nul.




y V3 z V2
(2 + )x (3x)
0
rotV = z V1 x V3 = (3y) (2 + )y = 0 = 1.
x V2 y V1
(5 + 3z) (5 + 3z)
0

On obtient le champ de vecteurs


V = (x 2 + 5y + 3y z)i + (5x + 3xz 2) j + (3x y 4z)k.
G. Faccanoni

191

8 Champs de vecteurs, formes direntielles

Dernire mise jour : Lundi 11 fvrier 2013


3

Calcul des potentiels tels que = V : comme x (x, y, z) = V1 (x, y, z) alors (x, y, z) = V1 (x, y, z) dx = x3 + 5x y + 3x y z +
f (y, z), ce qui implique y (x, y, z) = 5x + 3xz + y f (y, z) ; comme y (x, y, z) = V2 (x, y, z) alors y f (y, z) = 2, ainsi f (y, z) =
3

2y + g (z) et par consquent (x, y, z) = x3 + 5x y + 3x y z 2y + g (z) ; comme z (x, y, z) = V3 (x, y, z) alors g (z) = 4z do
g (z) = 2z 2 + c. En conclusion touts les potentiels de V sont de la forme
(x, y, z) =

x3
+ 5x y + 3x y z 2y 2z 2 + c,
3

c R.

Lunique potentiel qui vrie la condition (3, 1, 2) = 0 correspond c = 4.


Comme le champ est conservatif, le travail ne dpend pas du chemin parcouru mais seulement du point de dpart et darriv,
ainsi

V = (0, 1, 0) (1, 0, 0) = 7/3.

Exercice 8.29 Forme diffrentielle


Considrons la forme diffrentielle
(x, y) =

1
1
dx +
dy.
(x y)2
(x y)2

1. Trouver le domaine de dnition de (quon notera D ).


2. tablir si est exacte sur son domaine de dnition.
3. Soit r la famille de courbes
r () = (2 + r cos(), 2 + r sin()),
Pour quels valeurs de r on a r D ? Pour ces valeurs calculer

[0, 2], r > 0.

() d.

C ORRECTION .
1. D = (x, y) R2 y = x .
2. On remarque que D nest pas simplement connexe. On commence alors par vrier si la forme diffrentielle est ferme :
1
= x (2 ),
y (1 ) = 2
(x y)3
donc la forme diffrentielle est ferme. On va alors en chercher un potentiel, i.e. une fonction f telle que f = :
1
x f (x, y) = (xy)2

donc

f (x, y) =

g (y) = 0

donc

f (x, y) =

1
xy
1
xy

+ g (y)

1
donc (xy)2 = y f (x, y) =

1
(xy)2

+ g (y)

donc

+ c.

La forme diffrentielle est exacte sur D et un potentiel est f (x, y) =

1
xy .

3. Les courbes r sont les cercles de centre (2, 2) et rayon r . Pour que r soit contenue dans D il faut alors que r <
dist (2, 2); y = x = 2 2. Puisque toute r est contenue dans un sous-ensemble simplement connexe de D et puisque
est ferme, elle est exacte dans ce sous-ensemble. On en dduit que

(t )d t = 0.

y
y

2
r

192

x
<

G. Faccanoni