Vous êtes sur la page 1sur 48

S3 MIMP 2008-2009

M202.MIMP

Elements de calcul dierentiel
Responsable: S. De Bi`evre
Avertissement Ceci est un resume de quelques-uns de mes cours. Il nest
pas complet: pas tout ce que jai dit et que vous devez savoir sy trouve. Il
ny a pas de dessins non plus, que je nai pas eu le temps de faire, mais qui
sont tr`es importants dans ce cours. Ceci dit, il devrait utilement completer
vos propres notes, et vous y trouverez aussi des choses que jaurais d u dire,
mais que jai oublie de mentionner ou pas eu le temps de developper. Je
ferai douze cours en total. Il est tr`es peu probable que je fournirai un
resume de tous ces cours. Je vous donnerai neanmoins systematiquement
des references bibliographiques. La plus grande partie de ce que je tenterai
de vous expliquer se trouve dans
F. Liret, D. Martinais, Mathematiques pour le DEUG, Analyse deuxi`eme
annee, Dunod.
Disponible dans toute bonne biblioth`eque pr`es de chez vous.
1 Fonctions `a plusieurs variables
Introduction
1.1 Fonctions `a plusieurs variables : denition
Nous etudierons dans ce cours les fonctions `a plusieurs variables prenant
leurs valeurs dans R
n
, qui constituent une generalisation des fonctions reelles
`a une variable reelle que vous etudiez depuis de longues annees . Elles jouent
un role important dans bien des branches de mathematiques et dans leurs
applications. Le cours est principalement consacre `a ce quon appelle leur
etude locale. On etendra notamment `a elles les notions de continuite (Sec-
tion 4) et de dierentiabilite (Section 5, section 6, section 10); on etudiera
leurs graphes (Section 1.2) et leurs approximations anes (Section 12) et on
introduira la notion de plan tangent (Section 9), remplacant celle de droite
tangente; on cherchera nalement des crit`eres pour determiner leurs maxima
et minima.
Il sagit dun cours danalyse. Il fera neanmoins aussi intervenir de facon
importante lalg`ebre lineaire, dont il donnera parmi les premi`eres applica-
tions interessantes que vous rencontrerez dans votre curriculum. Il fera
egalement appel `a votre intuition geometrique dans lespace, quil faudra
1
dailleurs considerablement developper pour bien comprendre les notions in-
troduites.
Commencons par la denition, un peu de terminologie, quelques nota-
tions et surtout, des exemples.
Denition 1.1. Une fonction f de m variables est une r`egle qui associe,
`a chaque point x dun sous-ensemble D de R
m
, appele le domaine de la
fonction, un point note f(x) de R
n
. On ecrit
f : x D R
m
f(x) R
n
.
Remarquons que f(x) etant un element de R
n
, il a n coordonnees; on
ecrit
f(x) = (f
1
(x), . . . f
n
(x))
o` u chaque f
i
(x) R. On appelle f
i
la i`eme composante de f ou encore la
i`eme fonction coordonnee de f. Cest une fonction de domaine D R
m
dans R :
f
i
: x D f
i
(x) R.
Exemple 1.2. (a) m = 1, n = 2, D = R, f(x) = (x+sinx, x+cos x). Une
courbe parametree. Pour mieux le voir, il vaut mieux changer le nom de la
variable et ecrire f(t) = (t + sint, t + cos t).
(b) m = 2, n = 2, D = R
2
, f(x
1
, x
2
) = (x
2
1
expx
2
2
, x
2
2
expx
2
1
). Un champ
de vecteurs.
(c) m = 2, n = 1, D = R
2
, f(x
1
, x
2
) = sin2x
1
cos x
2
.
(d) m = 2, n = 1, D = R
2
, f(x
1
, x
2
) = sinx
1
+ sinx
2
(e) m = 3, n = 1, D = R
3
, f(x
1
, x
2
, x
3
) = x
2
1
+ 2x
2
2
+x
2
3
.
Dans lexemple (a) on a
f
1
(x) = x + sinx, f
2
(x) = x + cos x.
Nous verrons que, pour bien des probl`emes, on pourra ramener letude de f
`a letude de ses composantes f
i
.
Remarques : (i) Une premi`ere remarque sur les notations est en ordre.
Comme vous savez, un point de R
2
est souvent note (x, y) et un point de R
3
(x, y, z). Dans lexemple (b) ci-dessus, on ecrira volontiers
f(x, y) = (x
2
expy
2
, y
2
expx
2
).
Il sagit de la meme fonction, bien s ur. Mais nous aurons besoin de considerer
des points de R
4
, de R
5
, etc. Or, comme z est la derni`ere lettre de lalphabet,
comment designer un point de R
4
:
(x, y, z, ?).
2
Comme vous avez appris dans vos cours dalg`ebre lineaire, la solution con-
siste a ecrire
(x
1
, x
2
, x
3
, x
4
)
pour un point de R
4
et plus generalement
x = (x
1
, x
2
, . . . , x
n
) R
n
pour un point de R
n
. Attention, cela signie que la lettre x peut designer,
selon le cas, un nombre reel, ou un element de R
n
, pour un n quelconque
(cest `a dire un n-uplet de nombres reels). Aussi, x nest pas forcement
associe `a lensemble de depart D. Par exemple, lorsquon a une fonction de
R `a valeurs dans R
3
, on ecrira volontiers
f : t R f(t) = (f
1
(t), f
2
(t), f
3
(t)) R
3
.
La raison est quon peut voir f comme une courbe parametree dans lespace
et les physiciens ecriront simplement (x(t), y(t), z(t)), plutot que (f
1
(t), f
2
(t), f
3
(t)).
Par exemple,
f(t) = (t + sint, t + cos t, 3) R
3
.
Si je vous dis que f(t) represente la position dun point materiel `a linstant
t, savez-vous visualiser le mouvement correspondant?
(ii) Jutiliserai parfois le mot application plutot que fonction : les
deux sont pour moi synonymes. Attention, le vocabulaire peut varier dun
mathematicien `a lautre, et donc dun livre `a lautre. En France, il existe une
tradition, peu respectee aujourdhui (mondialisation oblige . . . ), de reserver
le mot fonction au cas o` u n = 1. cest le cas, par exemple, dans lexcellent
ouvrage de Dixmier. Tout cela ne constitue pas un probl`eme de rigueur,
mais signie simplement que meme les mathematiciens sont des humains,
qui ont donc des preferences. Lorsque vous utilisez un livre, il convient
de verier quelle terminologie lauteur a adoptee. En France, il existe une
tradition, peu respectee aujourdhui (mondialisation oblige . . . ), de reserver
le mot fonction au cas o` u n = 1.
(iii) Je me permettrai egalement dutiliser le termes point de R
n
et
element de R
n
de facon interchangeable. Lorsquon aura aaire `a des
interpretations geometriques dans le plan ou dans lespace, je dirai parfois
le point M de coordonnees (x, y, z) mais je ne me priverai pas du raccourci
le point (x, y, z), qui nest pas tout `a fait orthodoxe.
(iv) Dans les applications des mathematiques, les fonctions ont parfois
des noms particuliers, adaptes `a la situation etudiee: courbes parametrees,
surface parametrees, champs de vecteurs,. . . De meme, tandis que dans un
3
cours de mathematiques on designe toujours les fonctions par les lettres
f, g, h et les variables par x, y, z, dans la plupart des applications la sit-
uation est tr`es dierente. Le nom des variables et des fonctions rappelle
leur signication: on utilisera ainsi v pour une vitesse, E pour un champ
electrique, p pour une impulsion ou une pression, I pour un tau dinteret, t
pour un temps, T pour un temps ou une temperature, C pour un capital,
D pour une dette, . . . Meme dans les TDs du cours de mathematiques, on
utilisera souvent des notations evocatrices pour clarier la discussion. Fi-
nalement, dans les cours de physique, on ecrira plutot

E pour le champ
electrique et

v pour la vitesse, pour se souvenir que ce sont des vecteurs,
cest `a dire quils ont plusieurs composantes. Dans ce cours, comme dans
vos cours dalg`ebre lineaire, je ne mettrai jamais des eches sur les symboles
lorsque ce sont des vecteurs.
Dans ce cours, nous etudierons plus specialement le cas o` u 1 m, n 3.
Les fonctions auront donc typiquement au plus trois variables et prendront
leurs valeurs dans R, R
2
ou R
3
. Si on arrive `a bien comprendre toutes les no-
tions et tous les theor`emes dans ces cas-l`a, la situation generale ne represente
pas vraiment beaucoup de dicultes supplementaires. Mais, comme on
verra, bien matriser ces cas particuliers nest pas tout `a fait trivial. Il y a
donc du pain sur la planche...
1.2 Representations graphiques
Lorsquon souhaite comprendre le comportement dune fonction reelle `a
une variable reelle, on la represente graphiquement, `a laide de sa courbe
representative, aussi appelee son graphe.
Le graphe est un outil important dans letude de la fonction, ou de son
comportement. Ce terme anthropomorphe (Comment une fonction, qui
est un objet mathematique, peut-elle se comporter?) cache plusieurs no-
tions: des proprietes globales de la fonction, comme son eventuelle parite
ou periodicite, son comportement quand x , etc. ainsi que ses pro-
prietes locales, comme sa continuite et sa dierentiabilite, lexistence et le
positionnement des ses extrema etc. Dans les applications, un coup doeil
sur un graphe nous renseigne immediatement sur la quantite ou la grandeur
etudiee, plus quune formule explicite le plus souvent.
De la meme facon, il est important de se doter doutils geometriques ou
graphiques pour etudier les fonctions de plusieurs variables. La notion de
courbe representative ou graphe dune fonction reelle dune seule vari-
able se generalise immediatement au cas des fonctions `a plusieurs variables:
4
Denition 1.3. Le graphe dune fonction f : D R
m
R
n
est le sous-
ensemble G (parfois note G
f
) de R
m
R
n
deni par
G = (x, y) R
n
R
m
[y = f(x). (1)
On remarque dabord que, si n = m = 1, G nest en eet rien dautre
que la courbe representative de f, dequation y = f(x), o` u x, y R.
Considerons le cas tr`es important o` u m = 2, n = 1. Commencons par
lexemple (c) ci-dessus. Le graphe est alors un sous-ensemble de R
2+1
= R
3
.
Il est donne par
G = (x, y, z) R
3
[ z = sin2xcos y.
Cest donc une surface dans R
3
! Elle est tracee dans la gure 1. En general,
lorsque f : (x, y) D R
2
f(x, y) R, le graphe est le sous-ensemble
de R
3
donne par
G = (x, y, z) R
3
[ z = f(x, y)
ce qui est donc lensemble des points (x, y, z) R
3
tels que
(x, y) D et z = f(x, y),
ou encore, les points de la forme
(x, y, f(x, y)).
Plusieurs exemples sont donnes dans la gure 2. Ce sont clairement des
surfaces.
Pour comprendre intuitivement pourquoi le graphe dune fonction reelle
de deux variables est une surface, on peut faire lexercice mental suivant.
Imaginez-vous que le domaine D de la fonction est un rectangle et que
vous placez un grand nombre de personnes dans ce rectangle, comme `a un
concert de rock, devant le podium. Chaque personne se trouve en un point
de coordonnees (x, y) et calcule f(x, y), que lon supposera positif. On lui
donne alors un baton de longueur f(x, y), au bout duquel il xe une petite
bougie quil allume. Il tient son baton verticalement, la bougie allumee. Les
coordonnees de la bougie sont donc (x, y, f(x, y)). Maintenant, supposons
quil fait noir, quest-ce quon verra si on regarde la foule de lestrade: une
surface, qui nest rien dautre que le graphe de la fonction f.
Les graphes dans les gures 1 et 2 sont produites par le programme
Maple. Les dessiner `a la main nest pas tout `a fait simple et demande une
certaine experience. Un TD sera consacre `a cet art, mais cest en realite
5
largement insusant. Je vous recommande vivement de vous entraner pen-
dant plusieurs heures, parce quil faut vraiment savoir le faire. Un outil
essentiel pour y parvenir est letude de lintersection du graphe avec des
plans parall`elles au plan des coordonnees, cest `a dire:
z = f(x, y), x = a
et
z = f(x, y), y = b.
pour dierentes valeurs de a et de b. Pour le premier, on obtient, dans le
plan (y, z), lequation
z = f(a, y),
qui est en realite le graphe de la fonction reelle dune seule variable y R
f(a, y) R obtenu en gelant ou en xant la variable x. En variant a, on
obtient plusieurs graphes, qui nous renseignent sur la forme de la surface.
On peut voir ces courbes comme des lignes sur la surface de la gure 1.
Pour proceder de cette facon, il est clair quon doit etre capable de tracer
rapidement les courbes representatives de fonctions reelles `a une variable,
sinon on y passe sa vie. . . Encore une fois, ce nest donc pas tout `a fait trivial.
Une alternative `a la construction du graphe de f est lutilisation des lignes
de niveau, auquel on vient maintenant.
On consid`ere toujours une fonction f de deux variables (x, y), avec
f(x, y) R. Les lignes de niveau sont denies de la facon suivante.
Denition 1.4. Soit f : D R
2
R une fonction de deux variables `a
valeurs reelles. On appelle ligne de niveau de f tout sous-ensemble de R
2
dequation
f(x, y) = c, (2)
pour une valeur de c R. On designera par L
f
(c) la ligne de niveau denie
par (2).
Par exemple, lorsque f(x, y) = xy, les lignes de niveau sont les courbes
dequation xy = c, ce sont donc des hyperboles dequation y = c/x lorsque
c ,= 0, et les droites x = 0, y = 0 si c = 0. De meme, lorsque f(x, y) = x
2
+y
2
,
ce sont des cercles.
Le terme vient des cartes topographiques, sur lesquelles on voit des lignes
lelong desquelles le niveau au dessus de la mer est identique. Les isobares
et les isothermes que lon voit sur les cartes meteorologiques sont aussi des
lignes de niveau pour les fonctions temperature `a la surface de la terre et
pression `a la surface de la terre respectivement.
6
On remarquera que lequation
f(x, y) = c
est, pour une valeur xee de c une seule equation en deux inconnus, et
quen general elle est non-lineaire. On peut sattendre `a ce quelle admet
une innite de solutions, constituant une courbe (lisse) dans le plan. Cetait
le cas dans les deux exemples ci-dessus et cest tr`es souvent comme ca:
nous introduirons `a la n de ce cours des theor`emes donnant des conditions
precises sous lesquelles cest eectivement le cas. Pour le moment, il vaut
mieux etudier un grand nombre dexemples, pour developper son intuition
sur le sujet.
Le lien entre le graphe de la fonction f : D R
2
R, qui est une
surface dans R
3
et les lignes de niveau, qui sont des courbes dans R
2
est
donne par lobservation suivante:
la ligne de niveau f(x, y) = c est la projection dans le plan xy de
lintersection du graphe de la fonction f avec le plan z = c.
Cest illustre dans la gure 3. Il est indispensable de comprendre cette
phrase `a travers des dessins et des exemples. Nous aurons loccasion de
revenir sur les lignes de niveau, notamment lorsque nous etudierons le gra-
dient dune fonction `a deux variables, ses extrema, et ses extrema lies.
Comme on vient de le voir, lorsque m = 2 et n = 1, on peut choisir ou
bien de dessiner le graphe de la fonction, qui est alors un sous-ensemble de
R
3
, ou bien de tracer plusieurs lignes de niveau, dans R
2
. Les deux approches
sont directement liees, comme je viens de souligner, et complementaires.
Comme il est plus facile de dessiner en deux dimensions quen trois, lutilisation
des lignes de niveau est souvent plus pratique, meme si avec un ordina-
teur, les deux approches sont accessibles facilement. On remarquera que
lequivalent du graphe, pour une carte topographique, est une maquette tri-
dimensionnelle de la region representee sur la carte. On conviendra quil
ne serait pas commode de partir en randonnee avec une maquette, et que
lutilisation dune carte, quon peut plier et qui est leg`ere, est bien plus
intelligente: sajoute `a cela quelle contient autant dinformation quune
eventuelle maquette!
Retournons au cas general pour remarquer que le graphe etant un sous-
ensemble de R
n+m
, on ne peut pas le dessiner sur une feuille de papier si n+
m > 3. Dautres outils graphiques sont neanmoins disponibles. Analysons
bri`evement les dierents cas possibles, lorsque 0 m, n 3. Un tableau
recapitulatif se trouve ci-dessous.
Considerons dabord une fonction reelle `a trois variables, donc m = 3
et n = 1. Il nest alors pas possible de dessiner le graphe parce que, pour
7
le faire, il faudrait dessiner un rep`ere orthonorme de R
4
, donc quatre axes
orthogonaux, ce qui nest pas possible. Dans ce cas, on peut neanmoins
adapter lidee des lignes de niveau, qui deviennent alors des surfaces de
niveau:
Denition 1.5. Soit f : D R
3
R une fonction reelle de trois variables.
On appelle surface de niveau de f tout sous-ensemble de R
3
dequation
f(x, y, z) = c,
pour une valeur de c R. On la designera par o
f
(c).
Si la fonction nest pas trop compliquee, on peut dessiner plusieurs sur-
faces de niveau, et ainsi se faire une idee du comportement de la fonction
lorsquon se deplace dans son domaine.
Lorsque 1 m < n 3, on peut souvent se faire une idee du comporte-
ment de la fonction en dessinant limage de D par f, notee f(D), qui est un
sous-ensemble de R
n
deni (pour tout n, m N

) par
f(D) = y R
n
[ x D, y = f(x). (3)
Cest lensemble des valeurs prises par la fonctions f. Le cas m = 1 donne
lieu `a une courbe parametree, dans R
2
ou dans R
3
et le cas m = 2 `a une
surface parametree dans R
3
.
Finalement, lorsque 2 m = n 3 on peut visualiser f comme un
champ de vecteurs, dans le plan (m = n = 2) ou dans lespace (m = n = 3).
m n Graphe Autres representations graphiques utiles
1 1 courbe representative
1 2 courbe dans lespace courbe parametree dans le plan
1 3 ne peut etre dessine courbe parametree dans lespace
2 1 surface dans lespace lignes de niveau
2 2 ne peut etre dessine champ de vecteurs dans le plan
2 3 ne peut etre dessine surface parametree dans lespace
3 1 ne peut etre dessine surfaces de niveau dans lespace
3 2 ne peut etre dessine ?
3 3 ne peut etre dessine champ de vecteurs dans lespace
Pour en savoir plus Certaines images des pages suivantes sont tirees du
site web
http://www.math.uri.edu/Center/workht/calc3/graphs1.html.
8
Il sagit dun TD avec des applications en Maple sur les graphes, surfaces
et lignes de niveau. Cest bref, bien fait, tr`es interessant.
`
A la biblioth`eque centrale vous trouverez facilement des livres intitules
Calculus ou Multi-variable calculus ou Vector calculus. Ils contien-
nent tous de nombreux images fort parlant, et je vous recommande tr`es
vivement de leur consacrer quelques heures de votre temps.
9
2 Rudiments de topologie de R
m
2.1 Introduction
La topologie est, librement traduit du Grec, la theorie (cest `a dire lo-
gos) des lieux (`a savoir, topos). Pour nous, cela signie la description
de quelques proprietes des sous-ensembles de R
m
. Nous en avons notam-
ment besoin pour preciser quels sous-ensembles D nous admettrons comme
domaines de nos fonctions, et pour introduire les notions de limite, de con-
tinuite et de dierentiabilite des fonctions. Le cas m = 1 vous est dej`a
largement familier, et il sagit donc dune generalisation relativement sim-
ple. Neanmoins, il ny a pas mal de vocabulaire un peu obscur avec lequel
il faut se familiariser, donc il y a tout de meme du travail `a faire ici. Ajou-
tons encore `a cela que des cours plus avances de topologie sont proposes en
troisi`eme annee de licence, et en master, et ils ne sont alors plus reputes
simples du tout!
2.2 Produit scalaire et norme
Comme vous savez de vos cours dalg`ebre lineaire, R
m
est un espace vectoriel.
On peut denir sur R
m
le produit scalaire suivant:
u, v R
m
, u, v) =
m

i=1
u
i
v
i
R.
Il sagit dune generalisation immediate du produit scalaire sur R
2
et R
3
avec lequel vous etes familier depuis le lycee. On introduit aussi, toujours
en analogie avec les cas R
2
et R
3
, la norme | x | dun vecteur x R
m
par
| u |=
_
u, u) =

_
m

i=1
u
2
i
0.
Voici quelques proprietes presque immediates et tr`es importantes de ces
objets:
Proposition 2.1. u, v, w R
m
, , R,
(i) u, v +w) = u, v) +u, w) Linearite;
(ii) u, v) = v, u) Symetrie;
(iii) | u |= 0 implique u = 0;
(iv) [ u, v) [| u || v | Inegalite de Schwarz;
(v) | u +v || u | + | v | Inegalite triangulaire;
(vi)| u v | [| u | | v |[
10
Nous interpreterons | u v | comme la distance entre les points (ou
les elements) u et v de R
m
, exactement comme dans R
2
et R
3
. Pour se
convaincre que cela est raisonnable on peut faire les observation suivantes.
La propriete (iii) garantit que la distance entre u et v est nulle si et seulement
si u = v, ce qui est conforme `a la notion intuitive de distance. Aussi, comme
| u |=| u0 |, on peut interpreter | u | comme la distance de u `a lorigine
0. Pour comprendre pourquoi (v) sappelle inegalite triangulaire, il faut
remarquer quelle est equivalente `a
| u v || u | + | v |,
pour tout u, v R
m
, ce quon peut lire: La distance qui separe u de v est
plus petite que la somme des distances de u `a lorigine et de lorigine `a v.
Lorigine ne joue pas de role particulier dans cette aaire. En eet, pour
trois points u, v, z R
m
, on a bien evidemment
1
| u v || u z | + | z v |,
ce qui signie: La distance qui separe u de v est plus petite que la somme des
distances de u `a z et de z `a v. On remarquera que jutilise indieremment
le terme point, element et vecteur de R
m
.
Preuve: [[Pas faite en cours]] (i)-(ii)-(iii) Des exercices simples. Faites-les.
(iv) Soient u, v R. On a, grace `a (iii), pour tout R,
| u +v |
2
0.
Or,
| u +v |
2
= u +v, u +v) =| u |
2
+2u, v) +
2
| v |
2
.
Par consequent, la fonction polynome de degre deux, donne par
P() =| u |
2
+2u, v) +
2
| v |
2
,
est une fonction positive. Elle admet donc au plus un zero, ce qui signie
que le discriminant est negatif:
4u, v)
2
4 | v |
2
| u |
2
0,
ce qui montre (iv); (v) et (vi) sont des consequence immediates de (iv).
1
Quand vous voyez bien evidemment ou trivialement ou il sensuit par un simple
calcul dans un texte mathematique, cela signie quil faut sortir un crayon et un bout
de papier et demontrer soi-meme la propriete annoncee.
11
2.3 Ouverts et fermes
Nous utilisons dabord la notion de norme pour generaliser la notion de
boule et de sph`ere.
Denition 2.2. Soient u R
m
, R > 0. La boule ouverte de centre u et de
rayon R, notee B(u, R) est le sous-ensemble de R
m
denie par
B(u, R) = x R
m
[ | x u |< R.
De meme, la boule fermee de centre u et de rayon R, notee B(u, R) est
B(u, R) = x R
m
[ | x u | R.
La sphere de rayon R et de centre u, notee S(u, R) est
S(u, R) = x R
m
[ | x u |= R.
Lorsque m = 1 on a
B(u, R) =]u R, u +R[, B(u, R) = [u R, u +R].
En dautres termes, en dimension un, les boules sont des intervalles de
centre u et de longueur 2R. Lorsque m = 2, les boules sont des disques; et la
sph`ere de centre u R
2
et de rayon R est ce quon appelle communement
un cercle, bien s ur.
Remarquons quon peut introduire aussi B(u, 0) et B(u, 0); on a claire-
ment
B(u, 0) = , B(u, 0) = u.
Je nappellerai pas ces ensembles des boules: dans ce cours une boule aura
toujours un rayon non-nul.
Nous utilisons maintenant la notion de boule ouverte pour denir plus
generalement la notion densemble ouvert:
Denition 2.3. Soit D un sous-ensemble de R
m
. On dit que D est ouvert
si
u D, R > 0, B(u, R) D.
On dira indieremment D est un sous-ensemble ouvert de R
m
, ou D
est une partie ouverte de R
m
, ou D est un ouvert ou D est ouvert.
En mathematiques, le mot ouvert peut donc etre utilise comme adjec-
tif aussi bien que comme substantif. La denition peut-etre reformulee et
paraphrasee de plusieurs facons. Par exemple
12
On dit que D est ouvert si chacun de ses points est le centre dune boule
ouverte contenue dans D.
Il sut de regarder quelques exemples simples en dimension 2 pour com-
mencer `a se faire une idee de la notion densemble ouvert. Faire les dessins
dans chacun des cas est fort instructif.
Exemple 2.4. (a) D
1
= (x, y) R
2
[[x[ < 1, [y[ < 2 est un ouvert de R
2
.
(b) Toute boule ouverte B(u, R) est un sous-ensemble ouvert de R
m
.
(c) D
2
= (x, y) R
2
[[x[ 1, [y[ < 2 nest pas un ouvert de R
2
.
(d) D
3
= (x, y) R
2
[[x[ 1, [y[ 2 nest pas un ouvert de R
2
.
(e) Laxe des x nest pas un ouvert de R
2
.
(f ) Soit f : [a, b] R R une fonction reelle dune variable reelle. Montrer
que C
f
nest pas un ouvert de R
2
.
Dans (b), la diculte est de comprendre quil y a bien quelque chose `a
demontrer! Plus dicile, mais encore dans vos cordes, est lexemple suivant:
Exercice 2.5. Soit f : [a, b] R R
+
une fonction continue. Montrer
que
C

f
= (x, y) ]a, b[R[0 < y < f(x)
est un ouvert. [[evoque en cours, sans demonstration]]
On remarquera encore que R
m
est un ensemble ouvert ainsi que lensemble
vide. Pour ce dernier, il sut de remarquer quil ne contient aucun point,
donc chacun de ces points satisfait la condition. . .
Qui dit ouvert, dit ferme:
Denition 2.6. Soit D un sous-ensemble de R
m
. On dit que D est ferme
si son complement est ouvert.
Donc, pour montrer quun ensemble est ferme, il faut considerer son
complement, et demontrer quil est ouvert. Cest un peu fastidieux. Nous
verrons ci-dessous des crit`eres en termes de suites convergentes qui permet-
tront plus facilement de verier si un ensemble est ferme ou non.
Exemple 2.7. (a) Lensemble D
3
ci-dessus est ferme.
(b) Une boule fermee est un sous-ensemble ferme de R
m
.
(c) Lensemble D
2
ci-dessus nest pas ferme.
(d) Z est un sous-ensemble ferme de R.
(e) Q nest pas un sous-ensemble ferme de R.
13
Contrairement `a une porte, et comme le montre lexemple D
2
, un en-
semble peut etre ni ferme, ni ouvert. Il peut aussi etre `a la fois ouvert et
ferme: cest le cas de lensemble vide et de R
m
.
Les proprietes suivantes sont faciles `a demontrer [[pas fait en cours]]:
Proposition 2.8. Soient D
1
, D
2
, . . . , D
n
une famille nie densembles ou-
verts (respectivement fermes). Alors
(a) D
1
D
2
D
n
est ouvert (respectivement ferme).
(b) D
1
D
2
D
n
est ouvert (respectivement ferme).
Attention, une reunion quelconque, meme innie, densembles ouverts
est encore ouvert, mais une reunion innie densembles fermes nest pas
forcement ferme. De meme, une intersection quelconque, meme innie,
densembles fermes est encore ferme, mais une intersection innie densembles
ouverts nest pas forcement ouverts. Des exemples seront traites dans les
TD.
Pour terminer, il nous faut encore un peu de vocabulaire dapparence
simple, mais qui cache tout de meme des notions non-triviales. Il faudra
travailler pour apprendre le vocabulaire et assimiler les notions.
Denition 2.9. Soit D un sous-ensemble de R
m
et u R
m
.
(a) On dit que D est un voisinage de u si u est le centre dune boule ouverte
contenue dans D.
(b) On dit que u est un point interieur de D si D est un voisinage de u.
(c) On dit que u est un point adherent de D si toute boule ouverte centree
en u a une intersection non-vide avec D.
(d) On dit que u est un point fronti`ere de D si toute boule ouverte centree
en u a une intersection non-vide avec D et avec son complement.
(e) Linterieur de D, note IntD, est lensemble des points interieurs de D.
Ladherence de D, notee D, est lensemble des points adherents de D. La
fronti`ere de D, aussi appele le bord de D, note D, est lensemble des points
fronti`ere de D.
(f ) On dit que u est un point isole de D si il existe une boule ouverte centree
en u dont lintersection avec D contient u et uniquement u.
(g) On dit que u est un point daccumulation de D si toute boule ouverte
centree en u contient au moins un point de D autre que u lui-meme.
Pour commencer `a apprendre ces notions, je vous conseille de determiner
linterieur, ladherence et le bord de chacun des ensembles apparaissant dans
les exercices precedents. On a
IntD D D.
14
Attention, un point adherent nappartient pas forcement `a D! Le mot
adherent a donc une signication dierente en mathematiques de celle
utilisee dans la vie courante: les adherents de votre club de sport en sont tous
membres. . . mais les points adherents de D nappartiennent pas forcement
tous `a D. Aussi, tandis que tout point daccumulation de D est un point
adherent de D, la reciproque est fausse. Par exemple, Z R na pas de
points daccumulation, mais chacun de ses points en est un point adherent.
Voici encore quelques armations vraies, que vous devriez essayer de
demontrer. Il sagit l`a dexcellents exercices de logique.
`
A defaut, vous
devriez au moins les verier pour les ensembles donnes dans les exemples
plus haut:
IntD est un ouvert;
D est un ferme;
D est ferme si et seulement si D = D;
D est ouvert si et seulement si D = IntD;
D = D IntD;
D = IntD D et IntD D = ;
D = D D
c
;
D est ferme si et seulement si D = IntD D;
IntD est le plus grand ouvert contenu dans D;
D est le plus petit ferme contenant D.
D est ouvert sil est un voisinage de chacun de ses points.
2.4 Suites convergentes dans R
m
Denition 2.10. Une suite (u
k
R
m
)
kN
est convergente et admet R
m
comme limite si
lim
k+
| u
k
|= 0.
On ecrit alors lim
k+
u
k
= .
Lorsquil sagit de calculer explicitement la limite dune suite, le lemme
suivant, qui dit quon peut calculer composante par composante, est fort
utile. En eet, cela signie quon se ram`ene au calcul de limites de suites
numeriques, et que vous pouvez donc utiliser toutes les techniques apprises
au cours des trois derni`eres annees `a ce sujet.
Lemme 2.11.
lim
k+
u
k
= lim
k+
u
k,j
=
j
, j = 1 . . . m.
15
On peut donc ecrire, pour une suite convergente,
lim
k+
u
k
= ( lim
k+
u
k,1
, lim
k+
u
k,2
, . . . , lim
k+
u
k,m
).
Preuve: Il sut de remarquer que, pour tout k N et pou tout j = 1 . . . m,
0 [ (u
k,j

j
) [| u
k
| mmax
i=1...m
|[ (u
k,i

i
) [ .
Le theor`eme des gendarmes fait le reste.
Exercice 2.12. Montrer que la suite de terme general u
k
= (
k
2
k
2
+1
, sin

k+1
)
R
2
converge et calculer sa limite. Illustrer le resultat avec un dessin.
Solution:
lim
k+
u
k
= ( lim
k+
k
2
k
2
+ 1
, lim
k+
sin

k + 1
) = (1, 0).
La suite converge et admet (1, 0) comme limite.
Notons que, pour montrer quune suite diverge, il sut de montrer
quune des deux suites numeriques u
k,1
ou u
k,2
diverge. [[Dautres exem-
ples seront vus en TD]]
Theorem 2.13. Un ensemble D est ferme si et seulement si toute suite
convergente (u
k
)
kN
dont les termes appartiennent tous `a D a sa limite en
D.
Preuve: Consulter le Liret-Martinais, ou tout autre livre danalyse des
premi`eres annees universitaires. La preuve de limplication directe est rela-
tivement simple, je donne lidee. On verra que cest un excellent exercice de
logique. Il faut montrer:
Supposons que D est ferme. Si (u
k
)
kN
est une suite dont les termes
appartiennent `a D et si elle converge vers un point R
m
, alors D.
Supposons au contraire que ,D. So D
c
. Mais D
c
est un ensemble
ouvert. Donc il existe R
0
> 0 tel que B(, R
0
) D
c
, ce qui est equivalent `a
B(, R
0
) D = ou encore,
u D, | u | R
0
.
Faites un dessin pour comprendre cela: on a montre que, si un point u
appartient `a D, sa distance `a (qui appartient `a D
c
, suppose ouvert) est
plus grand que R. En particulier, pour tout k N,
| u
k
| R
0
> 0.
16
Mais alors
0 = lim
k+
| u
k
| R
0
> 0,
ce qui est une evidente contradiction.
Le theor`eme est souvent utile, notamment pour montrer quun ensemble
nest PAS ferme. Il sut alors de trouver une suite convergente delements
de D qui a une limite nappartenant PAS `a D. On verra des exemples en
TD. Et voici un autre resultat utile lorsquon veut determiner ladherence
D dun ensemble.
Theorem 2.14. Un point u appartient `a D si et seulement si il existe une
suite (u
k
D) ayant u comme limite, cest `a dire limk +u
k
= u.
3 Limites de fonctions
Pour le reste du cours, les domaines D des fonctions seront toujours des
ensembles dinterieur non-vide et sans points isoles. Plus precisement, on
supposera que
,= IntD D IntD.
En dautres termes, D est contenu dans ladherence de son interieur. Ce nest
pas poetique cela? Je vous laisse demontrer (ou au moins vous convaincre)
avec quelques dessins, quun ensemble de ce type ne peut avoir des points
isoles. Typiquement, il sagira de regions geometriquement simples: des
boules, des paves, des pyramides, des cones, des cylindres avec ou sans leur
bord ou des parties de leur bord. Parfois on devra en enlever quelques points
isoles. Par exemple, la fonction
f(x, y) = ln(4 x
2
+y
2
) +

y +
1
x
2
+y
2
.
est denie sur une partie dun demi-disque centre en (0, 0). Determiner
precisement son domaine: est-il ouvert, ferme, quelle est son adherence?
Et maintenant, la notion de limite dune fonction de plusieurs variables.
Denition 3.1. Soit f : D R
m
R
n
. Soit a D. On dit que f admet
R
n
comme limite en a si
> 0, R > 0, (x D, 0 <| x a |< R | f(x) |< ).
On ecrit alors lim
xa
f(x) = .
17
Cest la generalisation immediate de la meme notion pour le cas m = n =
1. Dire que f admet comme limite signie, `a peu pr`es, que si x sapproche
de a (ou si x est assez proche de a, si vous preferez le dire comme ca), alors
f(x) est proche de . Je parle de proche ici, parce que, comme indique
plus haut, | x a | est la distance entre x et a.
Essayons de demontrer, `a laide de la denition, que la fonction f(x, y) =
x admet une limite en tout point a = (a
1
, a
2
) R
2
. C a a lair evident.
Dailleurs, on la divine, la limite, ca ne peut etre que a
1
! Apr`es tout, si
(x, y) sapproche de (a
1
, a
2
), alors clairement x sapproche de a
1
. Mais pour
etre s ur, montrons-le tout de meme.
Soit > 0. Posons R = et soit (x, y) R
2
tel que
_
(x a
1
)
2
+ (y a
2
)
2
R.
Alors, comme
[x a
1
[
_
(x a
1
)
2
+ (y a
2
)
2
,
on a bien
[f(x, y) a
1
[ = [x a
1
[ .
Et cest precisement ce quil fallait demontrer. Donc, en n de compte, on
a montre que
lim
(x,y)(a
1
,a
2
)
x = a
1
.
La grosse aaire! De meme
lim
(x,y)(a
1
,a
2
)
y = a
2
.
Je termine cette section avec trois resultats directement analogues `a
des resultats concernant les limites de fonctions dune seule variable avec
lesquels vous etes familiers depuis longtemps. Leurs demonstrations sont
parfaitement analogues, et je ne les ferai pas (ce qui ne signie pas que vous
ne devez pas etre capables de les faire. . . ).
Dabord, on a immediatement les proprietes attendues pour la limite
dune somme, dun produit ou dun quotient de deux fonctions denies sur
le meme domaine: les demonstrations sont les memes que pour les fonctions
reelles `a une variable. Attention neanmoins, le produit de deux fonctions
f : D R
m
R
n
et g : D R
m
R
p
nest pas en general deni: il ny
a pas de facon naturelle de multiplier un vecteur de R
n
avec un de R
p
, sauf
lorsque p = 1 ou n = 1.
En guise dexemple, considerons la fonction
h : R
3
R
2
, h(x, y, z) = (sin(xyz)y
2
z, sin(xyz)xcos yz).
18
Elle secrit comme un produit de la facon suivante:
h(x, y, z) = sin(xyz)(y
2
z, xcos yz) = f(x, y, z)g(x, y, z),
avec
f(x, y, z) = sin(xyz) R et g(x, y, z) = (y
2
z, xcos yz) R
2
.
Ces quelques proprietes simples sont fort utiles pour les calculs de limites,
puisquils nous dispensent davoir recours aux raisonnement avec les et les
R. Par exemple,
lim
(x,y)(a
1
,a
2
)
x
2
y = lim
(x,y)(a
1
,a
2
)
x
2
lim
(x,y)(a
1
,a
2
)
y = a
2
1
a
2
.
Un deuxi`eme resultat indispensable dans les calculs est le suivant , qui
est analogue au Lemme 2.11:
Lemme 3.2.
lim
xa
f(x) = lim
xa
f
j
(x) =
j
, j = 1 . . . m.
En dautres termes, on peut calculer les limites composante par com-
posante.
Troisi ` mement, la version suivante du theor`eme des gendarmes sav`ere
bien souvent utile dans les exercices.
Theorem 3.3. Soient f, g, h : D R
m
R et a D. Supposons que
x D, f(x) g(x) h(x)
et quil existe R tel que
lim
xa
f(x) = = lim
xa
h(x).
Alors lim
xa
g(x) = .
Finalement, le crit`ere dexistence dune limite en termes de suites con-
vergentes sadapte aux fonctions `a plusieurs variables de la facon suivante.
Theorem 3.4. Soit f : D R
m
R
n
et a D; f admet R
n
comme
limite en a si et seulement si lune des deux conditions suivantes soit satis-
faite:
19
(i) Pour toute suite convergente (u
k
Da)
k
qui tend vers a, la suite
(f(u
k
))
k
converge et admet comme limite. En dautres termes:
(u
k
D a)
k
, ( lim
k+
u
k
= a lim
k+
f(u
k
) = .
(ii) Pour toute courbe parametree continue : t ]0, 1[ D a telle
que lim
t0
(t) = a, on a lim
t0
f((t)) = .
Le (ii) peut etre paraphrase en disant: Lorsquon sapproche de a en
marchant lelong de nimporte quel chemin qui m`ene `a a, la valeur de f
evaluee au points ou lon se trouve successivement sapproche de . Le
resultat est souvent utilise pour montrer quune fonction nadmet PAS de
limite en un point: on cherche alors un chemin (ou une suite de points)
lelong duquel f natteint pas de limite, ou deux chemins dierents lelong
desquels f admet deux limites dierentes. Des exemples seront traites en
TD.
4 Fonctions continues
Finalement, nous sommes prets pour la denition de fonction continue:
Denition 4.1. Soit f : D R
m
R
n
. On dit que f est continue en
a D si
lim
xa
f(x) = f(a).
On dit que f est continue si elle est continue en chaque point de son do-
maine.
Pour determiner si une fonction, exprimee en termes des fonctions numeriques
usuelles est continue, on peut souvent utiliser les observations suivantes:
(i) Une fonction est continue en un point a de son domaine, si et seule-
ment chacune de ses composantes lest.
(ii) La limite dune somme, dun produit ou dun quotient de deux fonc-
tions continues denies sur le meme domaine est encore continue.
(iii) Finalement, la composition de fonctions continues est egalement
continue, mais ca merite un enonce en bonne et d ue forme:
Theorem 4.2. Soit f : D
1
R
m
R
n
et g : D
2
R
n
R
p
, f(D
1
) D
2
.
Soit a D
1
et b = f(a). Si f est continue en a et si g est continue en b,
alors g f est continue en a.
20
Considerons un exemple simple:
f : (x, y, z) R
3
(xy
sin(yz)
1 + exp(x
2
)
, arctan(zyx
2
) cos(1 y)) R
2
est une fonction continue. Pour le montrer, il sut dobserver que ses deux
composantes sont des sommes, produits et compositions de fonctions con-
tinues. En dautres termes, on na pas besoin de faire appel `a la denition
elle-meme de la continuite, et donc aux raisonnements en inherents `a
la denition de limite, ce qui est une bonne nouvelle.
Parfois, dans des cas un peu pathologiques, pour montrer quune fonction
nest pas continue en un point, il est commode dutiliser le Theor`eme 3.4:
on montre que la fonction na pas de limite en ce point, ou quelle existe
mais ne vaut pas f().
Il y aurait bien plus de choses `a dire sur les fonctions continues, mais ce
nest pas le but de ce cours. Continuons donc.
[[Cours 4: jai ni ce qui prec`ede, puis entame les derivees partielles]]
5 Derivees partielles et directionnelles:fonctions `a
valeurs reelles
La derivee dune fonction dune variable reelle `a valeurs reelles (f : R R)
mesure le taux de variation de la fonction. Je vous rappelle la denition:
f

(a) = lim
t0
f(a +t) f(a)
t
.
Elle repond `a la question: si je change un peu t, de combien varie f, proche
de a? On peut simaginer que f represente la temperature le long dun axe,
et que vous marcher lelong de cet axe, en partant de a; `a linstant t, vous
vous trouvez en (t) = a +t. La temperature que vous ressentez `a linstant
t est donc
f((t)) = f(a +t).
On peut alors interpreter f

(a) comme la vitesse de changement de la temperature


que vous ressentez pendant votre petite balade proche de a.
Lorsquon veut generaliser cette denition aux fonctions reelles de plusieurs
variables (cest `a dire f : D R
m
R), en un point a D, on voit tout de
suite quil y a une liberte supplementaire. En eet, on peut partir du point
a lelong dun grand nombre de courbes parametrees dierentes, et notam-
ment dans beaucoup de directions dierentes! Considerons donc (comparer
21
au Theor`eme 3.4), une courbe parametree de classe C
1
: [0, 1] R D R
m
, (0) = a.
Les exemples les plus simples sont de la forme
(t) = a +tv,
o` u v est un vecteur de R
m
. Lorsque t parcourt R, (t) parcourt la droite
passant par a et de direction v: (t) decrit tout simplement un mouvement
rectiligne uniforme. On peut alors evaluer le taux de variation de f lelong
de telles droites, cest ce quon appellera une derivee directionnelle:
Denition 5.1. Soit f : D R
m
R, a D, v R
m
. On dit que f
admet une derivee directionnelle en a, dans la direction v, si
d
dt
f(a +vt)
|t=0
R = lim
t0
f(a +vt) f(a)
t
existe. On ecrit alors
D
v
f(a) =
d
dt
f(a +vt)
|t=0
.
Pour comprendre le comportement de f proche de a, il faut explorer f
dans toutes les directions, cest assez naturel. Les cas o` u v = e
i
, o` u e
i
,
i = 1 . . . m sont les vecteurs de la base canonique de R
m
portent des noms
particuliers. On appelle D
e
i
f(a) la derivee partielle de f en a, selon la
variable x
i
; on la designe par
i
f(a) ou par
f
x
i
f(a):
f
x
i
f(a) =
i
f(a) = D
e
i
f(a).
[[Fin du cours 4, 8 octobre]]
[[Cours 5: 15 octobre, JF Coulombel!!]]
Tr`es explicitement, pour une fonction `a deux variables, on a, avec (a, b)
D,
f
x
f(a, b) = lim
h0
f(a +h, b) f(a, b)
h
,
et
f
y
f(a, b) = lim
h0
f(a, b +h) f(a, b)
h
,
ou encore,
f
x
f(a, b) = lim
xa
f(x, b) f(a, b)
x a
,
22
et
f
y
f(a, b) = lim
h0
f(a, y) f(a, b)
y b
.
En regardant bien ces formules, on comprend que
x
f(a, b) par exemple,
nest rien dautre que la derivee de la fonction de lunique variable reelle x,
donnee par x f(x, b), en x = a. Le calcul des derivees partielles se ram`ene
donc `a un calcul de derivees ordinaires, dans lequel on g`ele toutes les
variables, `a lexception de celle par rapport `a laquelle on calcule la derivee
partielle. Vous verrez que les calculs deviennent rapidement routiniers: le
danger est alors quon oublie la signication de lobjet quon calcule, ce quil
faudra eviter... Voici un exemple. On consid`ere la fonctionf : (x, y) R
2

xy cos(x
2
+y
2
) R. Calculons
x
f(1, 2). On a
f
x
(1, 2) = lim
x1
2xcos(x
2
+ 4) 2 cos 5
x 1
.
Cest clairement la derivee de la fonction x R 2xcos(x
2
+ 4) R en
x = 1. Le resultat est donc
f
x
(1, 2) = 2 cos 5 4 sin5.
Exercice 5.2. Calculer, pour la meme fonction f, et de la meme facon,

x
f(1, b), pour b R.
Vous ferez plusieurs exercices de ce style dans vos TDs.
Exercice 5.3. On consid`ere la fonction f(x, y) = x
2
+y
2
. Calculer D
v
f(a
1
, a
2
),
pour v = (cos , sin). Poser a = (3, 4). Pour quelle(s) valeur(s) de cest
maximal/minimal? Quest-ce que ca signie?
Lorsque f admet une derivee partielle
i
f en chaque point de son do-
maine, on peut considerer la fonction

i
f : D R
m
R.
On a alors la denition importante:
Denition 5.4. Soit f : D R
m
R. On dit que f est de classe C
1
si
elle admet des derivees partielles par rapport `a toutes ses variables en tout
point de son domaine et si les fonctions
i
f : D R
m
R sont toutes
continues.
Toute denition importante est lhypoth`ese dun theor`eme important.
Le voici:
23
Theorem 5.5. Soit f : D R
m
R de classe C
1
. Soit a IntD. Alors
(i) Il existe r > 0 et une fonction : B(0, r) R
m
R, continue en 0 avec
(0) = 0 tel que, pour tout h B(0, r),
f(a +h) = f(a) +
m

i=1
h
i

i
f(a) +(h) | h | . (4)
(ii) Pour tout v R
m
,, D
v
f(a) existe et
D
v
f(a) =
m

i=1
v
i

i
f(a). (5)
(iii) La fonction f est continue.
Preuve: (i) Je vais me limiter `a expliquer lidee de cette demonstration,
pour le cas m = 2. Le cas general se traite de la meme facon, mais les
notations sont plus lourdes et obscurcissent lessentiel de largument. Lidee
est dutiliser le Theor`eme des accroissements nis de facon judicieuse. On
a a = (a
1
, a
2
), h = (h
1
, h
2
) et plus generalement x = (x
1
, x
2
). On remarque
dabord que
f(a
1
+h
1
, a
2
+h
2
) f(a
1
, a
2
) = [f(a
1
+h
1
, a
2
+h
2
) f(a
1
+h
1
, a
2
)]
[f(a
1
+h
1
, a
2
) f(a
1
, a
2
)]. (6)
Jappelle cela lastuce du detour. On passe du point de coordonnees
(a
1
+h
1
, a
2
+h
2
) `a celui de coordonnees (a
1
, a
2
) en marchant dabord ver-
ticalement de (a
1
+h
1
, a
2
+h
2
) `a (a
1
+h
1
, a
2
), puis horizontalement de
(a
1
+ h
1
, a
2
) `a (a
1
, h
1
): faites un dessin! On remarque donc que dans les
deux premiers termes `a droite, les arguments de f sont deux points situes
sur la droite verticale x
1
= a
1
+h
1
. Cela sugg`ere dintroduire la fonction
g
1
dune seule variable
g
1
(x
2
) = f(a
1
+h
1
, x
2
).
qui est de classe C
1
sur un intervalle contenant a
2
parce que g

(x
2
) =

2
f(a
1
+h
1
, x
2
). On peut donc lui appliquer le theor`eme des accroissements
nis: il existe c entre a
2
et a
2
+h
2
tel que
g
1
(a
2
+h
2
) g
1
(a
2
) = g

1
(c)h
2
.
Donc
f(a
1
+h
1
, a
2
+h
2
) f(a
1
+h
1
, a
2
) = g
1
(a
2
+h
2
) g
1
(a
2
)
=
2
f(a
1
, a
2
)h
2
+ (
2
f(a
1
+h
1
, c)
2
f(a
1
, a
2
)) h
2
.
24
Posons

1
(h) = (
2
f(a
1
+h
1
, c)
2
f(a
1
, a
2
)) .
Clairement, comme g

est continue, ceci est une fonction continue de h en 0


et
1
(0) = 0 (Pourquoi??!!). On peut donc ecrire:
f(a
1
+h
1
, a
2
+h
2
) f(a
1
+h
1
, a
2
) =
2
f(a
1
, a
2
)h
2
+
1
(h)h
2
. (7)
On recommence le meme raisonnement pour les deux derniers termes dans
le membre de droite de (6), en travaillant horizontalement cette fois-ci.
On obtient
f(a
1
+h
1
, a
2
) f(a
1
, a
2
) =
1
f(a
1
, a
2
)h
1
+
_

2
f(c

, a
2
)
2
f(a
1
, a
2
)
_
h
1
=
1
f(a
1
, a
2
)h
1
+
2
(h)h
1
. (8)
En faisant la somme de (7) et de (8), on obtient le resultat: `a vous de
completer les details de largument, pour lesquels vous pouvez consulter
par exemple le Liret-Martinais. On aura encore loccasion dutiliser la
meme astuce du detour `a lavenir. Une question pour vous: comment vous
lappliqueriez si m = 3? Et en general?
(ii)-(iii) Des consequences immediates de (i).
[[FIN du cours 5]]
[[ Debut du Cours 6]]
6 Derivees directionnelles et partielles: fonctions
`a valeurs dans R
n
Les denitions et resultats de la section precedente sadaptent facilement au
cas o` u la fonction f prend des valeurs dans R
n
, pour n quelconque. Pour
f : D R
m
R
n
, on denit
D
v
f(a) = (D
v
f
1
(a), . . . , D
v
f
n
(a)) ,
et

i
f(a) = (
i
f
1
, . . . ,
i
f
n
(a)) .
En dautres termes, la derivee directionnelle de f en a est un vecteur `a
n composantes, chacune etant la derivee directionnelle de la composante
correspondante de f. Lorsque les derivees partielles existent pour tout a
D, on peut considerer les fonctions
i
f sur D et on a
Denition 6.1. Soit f : D R
m
R
n
. On dit que f est de classe C
1
si
chacune de ses composantes f
j
, j = 1 . . . n est de classe C
1
.
25
Le theor`eme 5.5 sadapte immediatement:
Theorem 6.2. Soit f : D R
m
R
n
de classe C
1
. Soit a IntD. Alors
(i) Il existe r > 0 et une fonction : B(0, r) R
m
R
n
, continue en 0
avec (0) = 0 tel que, pour tout h B(0, r),
f(a +h) = f(a) +
m

i=1
h
i

i
f(a) +(h) | h | . (9)
(ii) Pour tout v R
m
,, D
v
f(a) existe et
D
v
f(a) =
m

i=1
v
i

i
f(a). (10)
(iii) La fonction f est continue.
Lequation (9) exprime une egalite entre vecteurs de R
n
. Composante
par composante elle devient (j 1, . . . , n):
f
j
(a +h) = f
j
(a) +
m

i=1
f
j
x
i
(a)h
i
+
j
(h) | h | . (11)
On peut ecrire cette egalite de facon plus elegante en adoptant une formula-
tion matricielle qui evite le recours `a une somme. Pour cela, remarquons que
les nombres
f
j
x
i
(a), avec j = 1, . . . , n et i = 1, . . . , m peuvent etre regroupes
dans une matrice n m, appelee la matrice Jacobienne de f en a:
J
f
(a) =
_
_
_
_
_
_
f
1
x
1
(a)
f
1
x
2
(a) . . .
f
1
x
m
(a)
f
2
x
1
(a)
f
2
x
2
(a) . . .
f
2
x
m
(a)
.
.
.
.
.
.
.
.
.
.
.
.
f
n
x
1
(a)
f
n
x
2
(a) . . .
f
n
x
m
(a)
_
_
_
_
_
_
. (12)
Notez bien que lelement J
f
(a)
ji
, qui se trouve sur la j`eme ligne et la i`eme
colonne est
J
f
(a)
ji
=
f
j
x
i
(a).
En se souvenant des r`egles de multiplication des matrices, on peut ecrire
f(a +h) = f(a) +J
f
(a)h +(h) | h |, (13)
26
o` u on identie h avec le vecteur COLONNE
h =
_
_
_
_
_
h
1
h
2
.
.
.
h
m
_
_
_
_
_
et de meme,
f(x) =
_
_
_
_
_
f
1
(x)
f
2
(x)
.
.
.
f
n
(x)
_
_
_
_
_
et (h) =
_
_
_

1
(h)
.
.
.

n
(h)
_
_
_
.
De cette facon, les deux membres de (13) sont vus comme des vecteurs
colonnes de R
n
.
Nous nous servirons davantage des matrices Jacobiennes par la suite.
Pour ne pas se perdre dans la danse des indices, il est important de bien se
souvenir que lindice ligne fait reference aux composantes de f, et lindice
colonne aux coordonnees de x. Il y a donc n lignes, puisque f a n com-
posantes et m colonnes, puisque x R
m
.
7 Composition de fonctions C
1
Dans cette section nous allons generaliser la formule pour la derivee de
fonctions composees que vous connaissez depuis le lycee:
(g f)

(x) = g

(f(x))f

(x).
Ici, f : D
1
R R et g : D
2
R R, avec f(D
1
) D
2
. La generalisation
sav`erera utile dans de nombreux calculs et applications.
Adaptons dabord la notion de fonction composee au present contexte.
Soient
f : x D
1
R
m
f(x) R
n
et
g : y D
2
R
n
f(y) R
p
et supposons que f(D
1
) D
2
. Dans ce cas, on peut denir, pour tout
x D
1
,
(g f)(x) = g(f(x)).
27
La fonction g f a donc comme domaine D
1
et prend des valeurs dans R
p
:
g f : D
1
R
m
R
p
.
On remarquera que jai appele la variable dans le domaine D
2
R
m
de g
y, et non x. Il y a plusieurs bonnes raisons `a cela. Dabord, lorsquon
consid`ere le graphe de la fonction f, on ecrit y = f(x): cela indique dej`a
quon designe par y les points de limage f(D
1
) de D
1
par f. Puisque
D
2
f(D
1
), il est naturel decrire g(y), et non g(x). Les derivees partielles
de g, lorsquelles existent, seront donc designees par
g
j
y
k
(y). Et le graphe de
g est lensemble
G
g
= (y, z) R
m
R
p
[ y D
2
, z = g(y).
La deuxi`eme raison pour laquelle il vaut mieux donner des noms dierents
aux variables independants de f et de g est que, dans les applications,
les variables sont designees par des lettres qui evoquent leur signication,
comme explique dej`a dans la section 1.1. Il nest donc pas commode, ni
souhaitable de designer toujours par x les variables independantes de
toutes les fonctions.
Considerons deux exemples.
Exemple 7.1. Soit : t R (t) R
3
une courbe parametree decrivant
le mouvement dun point materiel dans lespace et g : R
3
R une fonction
reelle. On peut alors considerer
g : t R g((t)) R,
qui est une fonction reelle dune seule variable reelle. Ici m = 1 = p et
n = 3. Si g(x, y, z) designe la temperature au point de coordonnees (x, y, z),
alors g (t) est la temperature du point materiel `a linstant t.
Exemple 7.2. compose de deux isometries...
Theorem 7.3. Soient f : D
1
R
m
R
n
et g : D
2
R
n
R
p
de classe
C
1
et supposons que f(D
1
) D
2
. Alors g f : D
1
R
m
R
p
est de classe
C
1
et, pour tout i = 1 . . . m, pour tout a D
1
,
(g f)
x
i
(a) =
n

j=1
g
y
j
(f(a))
f
j
x
i
(a). (14)
28
ecriture en termes de matrices jacobiennes
Pour memoire, si A est une matrice p n et B une matrice nm, alors
AB est une matrice p m et pour tout j 1, . . . , p, i 1, . . . , m
(AB)
ji
=
n

k=1
A
jk
B
ki
.
[[Fin du Cours 6]] [[Debut du Cours 7]]
Preuve: Comme il y a des indices un peu partout qui rendent les notations
relativement lourdes, il vaut mieux considerer dabord le cas m = 2 = n
et p = 1: cela permettra de bien comprendre le principe et lidee de la
demonstration. Le cas general se traitera alors facilement.
On a a = (a
1
, a
2
) R
2
, f(a) = (f
1
(a
1
, a
2
), f
2
(a
1
, a
2
)). Montrons que
(gf)
x
1
(a) existe. Dans ce but, nous devons calculer la limite lorsque t 0,
de
(g f)(a
1
+t, a
2
) (g f)(a
1
, a
2
)
t
=
g(f
1
(a
1
+t, a
2
), f
2
(a
1
+t, a
2
)) g(f
1
(a
1
, a
2
), f
2
(a
1
, a
2
))
t
On utilisera (4), applique `a g en b = f(a). On a, pour k R
2
g(b +k) g(b) =
g
y
1
(f(a))k
1
+
g
y
2
(f(a))k
2
.
Donc
1
t
[g(f
1
(a
1
+t, a
2
), f
2
(a
1
+t, a
2
)) g(f
1
(a
1
, a
2
), f
2
(a
1
, a
2
))] =
g
y
1
(f(a))
f
1
(a
1
+t, a
2
) f
1
(a
1
, a
2
)
t
+
g
y
2
(f(a))
f
2
(a
1
+t, a
2
) f
2
(a
1
, a
2
)
t
+(k)
| k |
t
o` u k = f(a
1
+ t, a
2
) f(a). On calcule maintenant tout simplement la
limite lorsque t tend vers 0 de cette expression. Comme (0) = 0, que est
continue en 0, que f est continue en a, et que
[
| k |
t
[
est bornee, on trouve le resultat, `a savoir
(g f)
x
(a) =
g
y
1
(f(a))
f
1
x
(a) +
g
y
2
(f(a))
f
2
x
(a).
29
8 Derivees partielles et directionnelles: interpretation
geometrique
Considerons une fonction reelle dune seule variable reelle f : t D R
f(t) R. Sa derivee en a, donnee par
f

(a) = lim
ta
f(t) f(a)
t a
sinterpr`ete comme le coecient directeur de la droite tangente `a (
f
, au point
M
0
de coordonnees (a, f(a)) R
2
. Rappelez-vous que cette interpretation
est justiee par le fait que
f(t)f(a)
ta
est le coecient directeur de la droite
passant par M
0
et par le point M de coordonnees (t, f(t)), lui aussi sur (
f
.
La droite tangente a donc comme equation
z = f(a) +f

(a)(t a).
Une autre facon de dire la meme chose, qui nous sera utile par la suite, est
que la droite tangente est la droite de vecteur directeur (1, f

(a)) passant
par M
0
.
En eet, en toute generalite, si M
0
est un point de coordonnees (a, b) et
v = (v
1
, v
2
) un vecteur, la droite de vecteur directeur v passant par M
0
est
la droite dequation
v
2
(t a) v
1
(z b) = 0.
Remarquons encore que, si on introduit le vecteur n = (n
1
, n
2
) = (v
1
, v
2
),
on peut reecrire cette equation
n
1
(t a) +n
2
(z b) = 0,
ce qui montre que le vecteur n est perpendiculaire `a la droite.
Considerons maintenant une fonction reelle de deux variables f : D
R
2
R. Son graphe est la surface dans R
3
, dequation
z = f(x, y).
Soit (a, b) D et M
0
le point correspondant sur le graphe, qui a coordonnees
(a, b, f(a, b)). Lintersection du graphe avec le plan vertical y = b est une
courbe, comme on a vu dans la section 1.2. Cette courbe est le graphe de
la fonction dune seule variable reelle
t I R (t, b, f(t, b)) R,
30
ou, si vous preferez, mais cest la meme chose
x I R (x, b, f(x, b)) R.
Ici I est un intervalle contenant a, o` u la fonction est denie. Il est maintenant
clair que le coecient directeur de la droite tangente `a cette courbe, au point
(a, b, f(a, b)) est la derivee partielle
f
x
(a, b) = lim
xa
f(x, b) f(a, b)
x a
.
Un deuxi`eme point de vue, fort utile par la suite, emerge si on remarque que
t I R (t, b, f(t, b)) R,
est une courbe parametree, et que son vecteur tangent en t = 0, est le vecteur
de R
3
donnee par
(1, 0,
f
x
(a, b)) R
3
.
La droite tangente est donc la droite ayant ce vecteur comme vecteur di-
recteur, et qui passe par M
0
.
De la meme facon, la derivee partielle
f
y
(a, b) est le coecient directeur
de la droite tangente `a la courbe
y I R (a, y, f(a, y)) R
3
et le vecteur
(0, 1,
f
y
(a, b)) R
3
en est le vecteur directeur.
En resume, on retiendra donc:
Les derivees partielles en (a, b) sont les coecients directeurs
des droites tangentes aux courbes obtenues comme intersection
du graphe de f avec les plans verticaux parall`eles au plans des
coordonnees, et passant par (a, b, f(a, b)). Les deux vecteurs
(1, 0,
f
x
(a, b)) et (0, 1,
f
y
(a, b)) R
3
sont tangents `a ces courbes.
Plus generalement
31
Soit v = (v
1
, v
2
) R
2
. La derivee directionnelle D
v
f(a, b) est
le coecient directeur de la droite tangente `a la courbe obtenue
comme intersection du graphe de f avec le plan vertical passant
par (a, b, f(a, b)), dequation
v
2
(x a) v
1
(y b) = 0.
Le vecteur (v
1
, v
2
, D
v
f(a, b)) R
3
est tangent `a cette courbe.
9 Plan tangent `a un graphe
Les droites tangentes ainsi obtenues passent tous par le point M
0
et, comme
nous le verrons maintenant, si la fonction est de classe C
1
, ils engendrent
un plan, quon appelle alors le plan tangent au graphe, en M
0
. Pour le voir,
remarquons que si f est de classe C
1
, (5) implique que pour tout v R
2
,
_
_
v
1
v
2
D
v
f(a, b)
_
_
= v
1
_
_
1
0
f
x
(a, b)
_
_
+v
2
_
_
0
1
f
y
(a, b)
_
_
.
Cela montre que tous ces vecteurs sont des combinaisons lineaires de deux
vecteurs lineairement independants et quils engendrent donc un plan: je
vous avais promis que lalg`ebre lineaire se pointerait du nez. . .
Il serait de toute evidence commode davoir lequation de ce plan. Elle est
facile `a obtenir, `a condition davoir bien compris la geometrie elementaire
des plans dans lespace (
`
A bon entendeur . . . ). Pour votre confort, jen
resume lessentiel. Rappelons tout dabord quetant donne un vecteur n =
(n
1
, n
2
, n
3
), il existe un unique plan passant par un point M
0
de coordonnees
(a, b, c), et perpendiculaire `a n. Lequation de ce plan est
n
1
(x a) +n
2
(y b) +n
3
(z c) = 0.
Pourquoi? (Vous etes senses connatre la reponse `a cette question!) Con-
siderons maintenant un plan engendre par deux droites passant par M
0
, de
vecteurs directeurs u = (u
1
, u
2
, u
3
) et w = (w
1
, w
2
, w
3
) respectivement. Un
vecteur normal `a ce plan est donne par
n = u w,
o` u designe le produit vectoriel.

Etant donne u et w, on peut donc calculer
n et ainsi obtenir lequation du plan. Appliquons ces idees `a notre cas, avec
u =
_
_
1
0
f
x
(a, b)
_
_
et w =
_
_
0
1
f
y
(a, b)
_
_
.
32
On trouve
n =
_
_
_

f
x
(a, b)

f
y
(a, b)
1
_
_
_
et lequation du plan tangent au graphe z = f(x, y) en M
0
(a, b, f(a, b)) est
donc nalement
z = f(a, b) +
f
x
(a, b)(x a) +
f
y
(a, b)(y b). (15)
En n de compte, il est donc tr`es facile dobtenir lequation du plan tangent
au graphe dune fonction en un de ces points. Il sut de calculer ses derivees
partielles et decrire lequation ci-dessus. Bien evidemment, cela ne sut
pas: il faut absolument comprendre pourquoi cette equation et pas une
autre donne bien le plan tangent.
[[Fin du cours 7]] [[Debut du cours 8]]
10 Dierentielle dune fonction et meilleure ap-
proximation ane
On sait quune fonction reelle dune seule variable (f : D R R) est
derivable en un point a D si la limite
lim
xa
f(x) f(a)
x a
existe. On lappelle alors la derivee de f en a, que lon designe par f

(x)
ou par
df
dx
(a).
Il existe alors une proposition sur la meilleure approximation ane de
f en a qui a une generalisation fort interessante aux fonctions `a plusieurs
variables:
Proposition 10.1. Soit f : D R R et a D. Alors les deux arma-
tions suivantes sont equivalentes:
(i) f est derivable en a;
(ii) Il existe b R, L R, uniques, et une fonction , denie sur un inter-
valle contenant 0, continue en 0, telle que (0) = 0 et
f(x) = b +L(x a) +(x a)[x a[.
Si lune, et donc lautre de ces conditions est satisfaite, on a b = f(a) et
L = f

(a).
33
On peut paraphraser ce resultat en disant que la fonction x f(a) +
f

(a)(xa), dont le graphe nest rien dautre que la droite tangente `a (


f
en
(a, f(a)), fournit la meilleure approximation ane de f. En eet, toute
autre fonction ane x b+L(xa) napproche pas f du tout proche de a,
si b ,= f(a), ou lapproche moins bien, si b = f(a), mais L ,= f

(a). On peut
aussi visualiser ce resultat: si vous dessinez le graphe de f et le graphe dune
fonction ane quelconque, qui est une droite, vous voyez facilement que tout
dabord, cette droite nest proche de (
f
dans un voisinage de (a, f(a)) que
si elle passe par ce point (donc si b = f(a)). Et elle sapproche le mieux de
(
f
si L = f

(a).
On peut remarquer que, si on souhaitait generaliser la notion de derivee
`a des fonctions de plusieurs variables, on ne pourrait pas le faire navement
en considerant la limite dune expression comme
f(x) f(a)
x a
puisque, si x a R
m
, et si m > 1, une telle expression na pas de sens: on
ne peut pas diviser par un vecteur.
Il existe par contre une generalisation tr`es importante et tout `a fait na-
turelle de lidee dapproximation ane `a des fonctions de plusieurs vari-
ables, qui m`ene `a la notion de fonction dierentiable et de dierentielle dune
fonction, et que nous etudierons maintenant.
Denition 10.2. Soit f : D R
m
R
n
et a D. On dit que f est
dierentiable en a sil existe une application lineaire de R
m
dans R
n
, notee
df
a
, telle que
f(x) = f(a) + df
a
(x a) +(x a) | x a |, (16)
o` u est denie sur une boule centree en 0, continue en 0 et (0) = 0. On
appelle df
a
la dierentielle de f en a.
On verie facilement que la dierentielle, si elle existe, est unique.
Cette denition est passablement abstraite: la derivee dune fonction
reelle dune seule variable, qui est un nombre reel denie directement par une
limite, est remplacee ici par une application lineaire, denie implicitement
dans la formule (16). Heureusement, il sav`ere quune formule explicite pour
df
a
est facilement obtenue, en termes des derivees partielles de f.
Proposition 10.3. Soit f : D R
m
R
n
dierentiable en a D. Alors
(i) f est continue en a.
34
(ii) Pour tout v R
m
, la derivee directionnelle D
v
f(a) existe et
df
a
(v) = D
v
f(a) et df
a
(v) =
m

i=1
f
x
i
(a)v
i
= J
f
(a)v (17)
Preuve: (i) Cest evident, puisque
lim
xa
f(x) = f(a) + lim
xa
df
a
(x a) + lim
xa
(x a) | x a |= f(a).
(ii) Il sut de calculer
lim
t0
f(a +tv) f(a)
t
= lim
t0
df
a
(tv)
t
+ lim
t0
(tv) | v | .
Puisque df
a
est lineaire, on a df
a
(tv) = tdf
a
(v). La continuite de permet
de conclure que
df
a
(v) = D
v
f(a).
Comme par ailleurs df
a
est lineaire, on a aussi
df
a
(v) =
m

i=1
df
a
(e
i
)v
i
,
ce qui permet de conclure.
Remarque: Cette proposition cache une subtilite quil convient de souligner.
Elle dit que, SI f est dierentiable, on peut calculer sa dierentielle en ter-
mes de ses derivees partielles. Mais attention: il se peut quune fonction ait
toutes ses derivees directionnelles en un point a, sans quelle soit pour au-
tant dierentiable. En eet, nous avons dej`a vu des exemples en TD (et au
DS de novembre!!) de fonctions ayant toutes leurs derivees directionnelles
qui ne sont meme pas continues. En bref:
Lexistence des derivees partielles dune fonction ne garantit ni
sa dierentiabilite, ni meme sa continuite.
Heureusement, on na pas `a sinquieter de ces situations pathologiques
lorsque f est de classe C
1
, comme le montre le resultat suivant.
Proposition 10.4. Soit f : D R
m
R
n
de classe C
1
. Alors f est
dierentiable en tout point a de son domaine et donc, en particulier (17) est
satisfaite.
Preuve: On la dej`a demontre! En eet, cest une consequence immediate
du Theor`eme 5.5.
35
Lorsque f : R
n
R
m
est dierentiable en un point a de son domaine,
la fonction ane
x R
n
f(a) + df
a
(x a) R
m
fournit une approximation de f dans un voisinage de a, au sens o` u
lim
xa
(f(x) [f(a) + df
a
(x a)]) = 0.
On dit que cest la meilleure approximation ane, par ce que parmi toutes
les fonctions anes possibles, qui sont de la forme
x R
n
b +L(x a) R
m
,
o` u b R
m
et L est une application lineaire de R
n
dans R
m
, cest la seule
qui a la propriete (16), cest `a dire cest la seule qui satisfait
(f(x) [b +L(x a)]) = (x a) | x a | .
On peut paraphraser cela en disant que cest la seule fonction ane telle
que la dierence
(f(x) [b +L(x a)])
tend vers zero plus vite que (xa), ou encore plus vite que lineairement.
On vient donc en particulier de voir que, lorsque f : D R
2
R (donc
m = 2, n = 1), la fonction ane
(x, y) f(a, b) + df
a
(x a, y b) R
fournit la meilleure approximation ane de f en a. Le graphe de cette
fonction nest rien dautre que le plan tangent au graphe de f au point
M
0
(a, b, f(a, b)). En bref:
Le plan tangent au graphe de f au point M
0
(a, b, f(a, b)) est le
graphe de la meilleure approximation ane de f en (a, b).
11 Un petit resume des pathologies
Mettons un peu dordre dans tout cela. Supposons quon ait une fonction
f : D R
m
R
n
. Dire quelle est continue en a D signie quil existe
une fonction , continue en 0, avec (0) = 0 et telle que
f(x) = f(a) +(x a).
36
Dire quelle est dierentiable signie quil existe une application lineaire,
notee df
a
telle que
f(x) = f(a) + df
a
(x a) +(x a) | x a | .
Si f est dierentiable en a, elle est continue. En outre, toutes ses derivees
directionnelles existent en a, et donc en particulier toutes ses derivees par-
tielles. Et dans ce cas, on a
df
a
(v) = D
v
f(a) =
n

i=1
f
x
i
(a)v
i
. (18)
Mais attention, il existe des fonctions f pour lesquelles D
v
f(a) existe, pour
tout v R
n
, mais qui ne sont pas pour autant dierentiables en a. Elles
peuvent meme ne pas etre continues. On a vu des exemples en TD. Il faut
etre conscient de ce probl`eme potentiel, meme sil est tout `a fait clair quil
sagit l`a de situations un peu pathologiques. En eet, si f est de classe C
1
,
elle est dierentiable et la formule (18) est valable. Tout va bien alors!
12 Application: calcul approche de fonctions
Lorsquune fonction f : R
m
R est dierentiable en un point a, on peut
utiliser lapproximation ane pour calculer une valeur approchee de f(x)
lorsque x est proche de a, de la facon suivante. Supposons par exemple
quon souhaite calculer
ln((1.03)
1/4
+ (0.98)
1/6
1).
Sans calculatrice, cest a priori dicile. Mais on peut remarquer que 1.03
nest pas bien loin de 1 et 0.98 non plus. Or ln(1 + 1 1) = ln1 = 0, cest
facile. Donc on peut penser que ln((1, 03)
1/4
+(0.98)
1/6
1) ne peut pas etre
trop loin de 0 et en calculer une valeur approchee en utilisant lapproximation
ane de la fonction
f(x, y) = ln(x
1/4
+y
1/6
1)
au point a = (a
1
, a
2
) = (1, 1). Pour faire le lien avec les notations dans les
applications aux sciences, ecrivons plus generalement
f
a
(h) = f(a +h) f(a). (19)
37
Cest ce quon peut appeler la variation de f lorsque x varie de a `a a + h.
Si f est dierentiable en a, on a
f
a
(h) = df
a
(h) +(h) | h | .
En plus de detail
f
a
(h) =
m

i=1
f
x
i
(a)h
i
+(h) | h |
ou encore
f(a +h) = f(a) +
m

i=1
f
x
i
(a)h
i
+(h) | h |
Dans les applications aux sciences, on ecrit souvent
f
a
(h) df
a
(h) =
m

i=1
f
x
i
(a)h
i
, (20)
ce qui signie quon approche la variation de f (ou encore la dierence
nie de f) par sa dierentielle. La notation nest pas utilise par les
mathematiciens, mais on peut linterpreter comme signiant que lerreur est
dordre inferieure `a h.
Utilisons maintenant ces idees pour calculer une valeur approchee de
ln((1, 03)
1/4
+ (0.98)
1/6
1). On calcule dabord
f
x
(x, y) =
1
4
x
3/4
x
1/4
+y
1/6
1
et donc
f
x
(1, 1) =
1
4
et
f
y
(x, y) =
1
6
y
5/6
x
1/4
+y
1/6
1
et donc
f
x
(1, 1) =
1
6
. Do` u
ln((1, 03)
1/4
+(0.98)
1/6
1)
1
4
(0.03) +
1
6
(0.02)
1
12
10
2
= 4.1610
3
.
Si vous demandez `a votre calculatrice la valeur de ln((1, 03)
1/4
+(0.98)
1/6
1),
elle vous repond
4.047 10
3
.
38
La valeur approchee nest pas mauvaise: on a une erreur relative de trois
pourcent `a peine. Si je calcule de la meme facon
ln((1.003)
1/4
+ (0.998)
1/6
)
1
4
(0.003) +
1
6
(0.002) 4.16 10
4
,
la comparaison `a la valeur machine, qui est
4.15 10
4
est bien meilleure, avec une erreur relative de moins de 0.3 pourcent cette
fois-ci. Cest normal, dans le deuxi`eme cas, le point (1.003, 0.998) est bien
plus proche de (1, 1) que ne letait (1.03, 0.98).
Remarquons encore que nous avons ici une methode de calcul approchee
de valeurs de fonctions, mais nous navons pas de controle sur lerreur, cest
`a dire je ne vous ai pas donne de methode permettant destimer la dierence
entre la vraie valeur et celle donnee par lapproximation ane. Ci-dessus,
jai suppose que la calculatrice sait calculer la vraie valeur, et jai compare
la valeur calculee `a la main `a la valeur machine. Lorsquon rentre un peu
plus loin dans la theorie, il nest pas dicile de donner des estimations
derreur, mais on ne le fera pas dans ce cours.
Encore un mot sur les notations utilisees dans les sciences. Tout dabord,
si f(x) = x
i
, alors la formule (19) devient
x
i a
(h) = a
i
+h
i
a
i
= h
i
.
On remarquera que cela ne depend pas de a et on ecrira donc volontiers plus
simplement
x
i
(h) = a
i
+h
i
a
i
= h
i
.
On peut alors reecrire (20) de la facon suivante:
f
a
(h) df
a
(h) =
m

i=1
f
x
i
(a)x
i
(h),
ou, plus bri`evement, en supprimant des notations la dependence en a et en
h,
f df =
m

i=1
f
x
i
x
i
,
Cest sous cette forme quon retrouve (20) dans les cours des sciences. Par
exemple, si et L sont les longueurs des cotes dun rectangle, son aire A est
A = L. On a alors
A = (L + L)( + ) L = L +L + L
39
et
A L +L.
Un mathematicien prer`ererait ecrire A(L, ) comme fonction des deux vari-
ables L et , puis il dirait quen un point (L
0
,
0
) on a
A
(L
0
,
0
)
(h) = (L
0
+h
1
)(
0
+h
2
) L
0

0
= L
0
h
2
+
0
h
1
+h
1
h
2
et
A(L
0
,
0
) L
0
+
0
L,
parce que
A
L
= , etc. Bien evidemment, comme le point (L
0
,
0
) est quel-
conque, on peut ecrire tout aussi bien
A(L, ) L +L,
ce qui nest plus tr`es eloigne de la version du cours de physique ou de chimie.
La diculte conceptuelle dans ce qui prec`ede reside dans le fait que le sci-
entique consid`ere souvent x
i
comme un nombre reel, et le mathematicien
comme lapplication lineaire x
i
(h) = h
i
. Les deux points de vue sont
complementaires et ont chacun leur utilite. Avoir compris le calcul dierentiel
signie savoir changer all`egrement de point de vue. Ce nest pas facile.
exercice: exprimer la variation de la periode dun pendule en termes de
la variation de g et de , en utilisant une approximation ane.
[[Fin du cours 8]]
[[Debut du cours 9]]
13 Calculer avec les dierentielles
On peut (on doit meme, si on a lesprit critique, et vous devez avoir lesprit
critique, apr`es tout) se demander `a quoi sert cette nouvelle notion, la dierentielle.
En eet, la formule
df
a
(v) = D
v
f(a)
laisse penser quil ne sagit que dune autre facon decrire les derivees direc-
tionnelles.
Il sav`ere neanmoins que la dierentielle trouve de nombreuses appli-
cations, `a la fois `a linterieur des mathematiques, dans letude des surfaces
notamment et dans son extension, la geometrie dierentielle, mais aussi dans
les sciences plus generalement, et plus particuli`erement en electromagnetisme
et dans la thermodynamique.
40
Pour vous preparer `a utiliser les dierentielles dans ces dierents con-
textes, il est commode dintroduire quelques notations supplementaires. Re-
marquons dabord que, si une fonction f est dierentiable en chaque point
de son domaine D, on peut considerer la fonction qui `a chaque point x de
ce domaine associe df
x
. Cest donc une fonction de domaine D et `a valeurs
dans L(R
m
, R
n
), lespace vectoriel des applications lineaires de R
m
`a R
n
.
On a donc
df : x D df
x
L(R
m
, R
n
).
On lappelle tout simplement la dierentielle de f. Elle generalise la notion
de fonction derivee.
Developper:
(i)
df =
n

i=1

i
f dx
i
(ii)
d(f +g) = df + dg, dfg = fdg +gdf
(iii) Lorsque f : R
m
R et g : R R, on a
d(g f) = g

fdf.
(iv) Lorsque f : R
m
R
m
et g : R
m
R, on a
d(g f) =

g
y
i
fdf
i
Pour les details, voir le Chapitre XXIV de [D].
14 Les accroissements nis
Section 7.3 de [LM].

Enonce et preuve du theor`eme.


Lemme sur les fonctions `a derivees partielles nulles
Controle derreur dans f
a
.
15 Derivees partielles secondes
denitions, Hessien.
[[Fin du cours 9]]
[[Debut du cours 10]]
Fonctions C
2
, Theor`eme de Schwarz plus preuve
41
16 Extrema locaux
rappel de la denition dextremum local.
derivees partielles nulles en un extremum local dans linterieur de D.
reciproque pas vrai, attention!
Il nous faut donc des crit`eres pour decider si un point critique est un
extremum local, et plus speciquement, si cest un minimum ou un maximum
local. Pour des fonctions dune variable, on utilise la seconde derivee pour
trancher: si a est un point critique et si f

(a) > 0, alors a est un minimum


local. Si f

(a) < 0, cest un maximum local. Pour demontrer ce resultat,


on utilise la formule de Taylor `a ordre 2.
Attention, si f

(a) = 0, on ne peut pas tout de suite decider, puisque,


par exemple f(x) = x
3
natteint ni minimum, ni maximum en 0, tandis que
f(x) = x
4
y atteint un minimum et f(x) = x
4
y atteint un maximum.
En utilisant les formules de Taylor `a ordre plus eleve, on peut raner les
crit`eres, comme vous lavez appris en premi`ere annee (voir, par exemple, ...).
Nous allons generaliser ces resultats aux fonctions `a plusieurs variables.
Pour cela, il nous faut dabord generaliser les formules de Taylor `a ce con-
texte. On se contentera de travailler `a ordre 2.
Au cas o` u vous ne lauriez pas encore remarque, presque chaque section
de ce cours est la generalisation `a des fonctions `a plusieurs variables dun
resultat concernant les fonctions `a une seule variable. Souvent dailleurs, on
reduit le probl`eme `a une question ne concernant plus quune fonction dune
seule variable, en evaluant f lelong dune courbe parametree (souvent un
segment de droite tout simplement) dans son domaine de denition D R
n
.
Cest comme ca que nous allons maintenant obtenir un theor`eme de Taylor
`a ordre deux:
Theorem 16.1. Soit D un ouvert et f : D R
m
R de classe C
2
. Soit
a D, alors, pour tout x D dans un voisinage de a,
f(x) = f(a) + df
a
(x a) +
1
2
(x a)
t
H
f
(a)(x a) + o(| x a |
2
).
Preuve: On consid`ere (t) = f(a +tv) et on remarque que

(t) = (D
v
f)(a +vt),

(t) = (D
v
(D
v
f))(t).
Le resultat est alors la consequence immediate du theor`eme de Taylor-
Young.
[[Fin du cours 10]]
[[Debut du cours 11]]
42
Theorem 16.2. Soit D un ouvert et f : D R
m
R de classe C
2
. Soit
a D un point critique de f.
(a) Si, pour tout v R
m
, v
t
H
f
(a)v > 0, alors a est un minimum local de f.
(b) Si, pour tout v R
m
, v
t
H
f
(a)v < 0, alors a est un maximum local de
f. (c) Sil existe v, w R
m
tels que v
t
H
f
(a)v < 0, w
t
H
f
(a)w > 0, a nest
ni un minimum local, ni un maximum local de f.
Preuve:
f(x) f(a) =
1
2
(x a)
t
H
f
(a)(x a) + o(| x a |
2
).
Lhypoth`ese implique que H
f
(a) a deux valeurs propres strictement posi-
tives. Conclure.
La positivite dun nombre est remplacee par la positivite dune matrice
symetrique (ou dune forme quadratique).
cas m = 2; Hessien a la forme
_
a b
b d
_
Si a ou d pas nul, completer le carre. On etudie alors facilement le signe.
Sinon, cest facile: ni min, ni max (si b ,= 0).
Pas la peine dapprendre des algorithmes par coeur!!!
Alternativement: valeurs propres toutes deux > 0 ou < 0. Une pos, une
neg. Mais si une est nulle, on ne peut pas conclure `a partir du seul theor`eme.
exemples type: x
2
+y
2
, x
2
y
2
, xy, x
2
yx
2
+ay
4
17 Le gradient
plan tangent a une surface de niveau.
droite tangente a une ligne de niveau.
18 Theor`eme des fonctions implicites
Le theor`eme des fonctions implicites est un resultat `a la fois dicile et impor-
tant, trouvant de nombreuses applications. Nous en ferons ici la decouverte
dans le cadre le plus simple possible, celui des fonctions `a deux variables.
Comme vous le verrez, bien le comprendre est dej`a un de considerable,
autant techniquement que conceptuellement. Dun autre cote, si vous le
matrisez compl`etement dans ce contexte simple, les situations plus generales
seront facilement abordees.
43
Soit g : D R
2
R de classe C
1
, et considerons lequation
g(x, y) = 0.
Lensemble de ses solutions constitue une ligne de niveau de la fonction g,
notee L
g
(0) (voir section 1.2). Considerons un exemple simple:
2xe
y
x
+y x = 0.
Comment determiner toutes les solutions de cette equation en deux incon-
nues? On peut proceder ainsi. On choisit x
0
R et on pose x = x
0
dans
lequation pour obtenir
2x
0
e
y
x
0
+y x
0
= 0,
qui nest plus quune equation en la seule variable y quon peut essayer de
resoudre. Une autre facon, purement geometrique, de decrire cette approche
est de dire quon cherche les points dintersection entre la ligne de niveau
L
g
(0) et la droite verticale x = x
0
. On peut facilement reecrire lequation
de la facon suivante:
2e
y
x
0
+
y
x
0
= 1.
Comme la fonction f(t) = 2e
t
+ t est strictement croissante et lim
t
=
, il existe un unique t

tel que f(t

) = 1. On a donc une unique solution


pour y, `a savoir
y
0
= t

x
0
.
Puisquon peut repeter cette operation pour tout choix de x
0
, on trouve,
en n de compte, que la ligne de niveau recherchee nest rien que la droite
dequation y = t

x, privee de lorigine. La ligne de niveau est donc dans


ce cas le graphe dune fonction, de la forme y = (x). Dit dieremment
encore, nous avons resolu lequation en exprimant y en fonction de x, ce
qui signie quon sest donne x, et quon a resolu lequation pour y, trouvant
une unique solution pour chaque valeur de x. On dit dans une telle situation
que la relation g(x, y) = 0 denit y implicitement en fonction de x. En eet,
il netait pas explicitement clair, au depart, que lequation consideree etait
equivalente `a y = t

x: cette relation etait implicite, do` u la terminologie.


Mais les choses ne sont pas toujours aussi simples, comme le montre
lexemple classique suivant. Considerons:
5x
2
+y
2
10 = 0,
44
quon peut ecrire
y
2
= 5(2 x
2
).
Clairement, toute solution (x
0
, y
0
) satisfait

2 x
0

2. Mais, etant
donnee une telle valeur de x
0
, il y a deux solutions pour y, et non une seule:
y
0
=
_
5(2 x
2
0
).
Introduisant les deux fonctions

(x) =
_
5(2 x
2
),
on conclut que lensemble de solutions et lunion des graphes de ces deux
fonctions. En etudiant leur variations, on dessine alors facilement la ligne
de niveau recherchee (qui est une ellipse).
En resume, resoudre g(x, y) = 0 signie determiner la ligne de niveau
L
g
(0). Pour arriver `a la dessiner, nous avons, dans les exemples, montre que
la ligne de niveau recherchee etait composee dun ou de plusieurs morceaux,
chaque morceau etant le graphe dune fonction de la variable x. En tracant
ces graphes, nous avons pu tracer la ligne de niveau.
Ces exemples m`enent naturellement `a la notion de fonction implicite,
de la facon suivante. Notons dabord quune relation du type g(x, y) = 0
exprime lexistence dun lien entre les deux variables x et y. Parfois on dit
aussi que les variables x et y sont contraintes par la relation g(x, y) = 0.
Cette terminologie vient bien s ur des applications. En thermodynamique
par exemple, on sait que dans un gaz parfait,
pV = nRT,
ou encore que pV nRT = 0. Si donc la temperature et la quantite du gaz
sont xees, on a une contrainte sur les deux variables p et V , de la forme
g(p, V ) = pV nRT: si vous connaissez p, vous pouvez calculer V , et vice
versa. Plus generalement, lorsque la donnee dune valeur de x determine
la valeur de y, on dit que la relation g(x, y) = 0 denit y implicitement en
fonction de x. Cetait le cas dans le premier exemple. Cest aussi souvent
le cas localement: bien souvent, si vous avez trouve une solution (x
0
, y
0
),
et que vous variez x, restant pr`es de x
0
, vous constaterez que, proche de
y
0
, il y a toujours une unique solution. Cetait le cas du deuxi`eme exemple.
Prenons par exemple (x
0
, y
0
) = (1,

5). Pour tout x ]0.75, 1.25[, lequation


5x
2
+y
2
10 = 0 a une unique solution positive en y, `a savoir
_
2(5 x
2
),
qui appartient `a lintervalle ]1.47, 2.68[, autour de

5 = 2.23 . . . . Bien s ur,
il y a une deuxi`eme solution, mais elle est negative, et donc loin de

5.
Voici nalement la denition precise de fonction implicite:
45
Denition 18.1.

Etant donne une equation g(x, y) = 0, avec g : D
R
2
R de classe C
1
, on dit quune fonction continue : I R R est
une fonction implicite si
g(x, (x)) = 0
pour tout x I.
En dautres termes, est une fonction implicite si le graphe de est un
sous-ensemble de lensemble de solutions de g(x, y) = 0.
Le theor`eme des fonctions implicites donne une condition pour que la
ligne de niveau L
g
(0) soit localement confondu avec le graphe dune fonction
. Cest `a dire, il assure lexistence dune fonction implicite, proche dun
point (x
0
, y
0
) de la ligne de niveau consideree. Le voici.
Theorem 18.2. Soit D R
2
un ouvert et g : D R
2
R de classe C
1
.
Soit (x
0
, y
0
) D solution de g(x
0
, y
0
) = 0 et supposons que
g
y
(x
0
, y
0
) ,= 0.
Alors il existe > 0, > 0 tels que
(i) Pour x ]x
0
, x
0
+[, lequation en y, g(x, y) = 0 admet une unique
solution appartenant `a ]y
0
, y
0
+[. On la designera par (x).
(ii) La fonction :]x
0
, x
0
+[R est contin ument derivable et

(x) =
g
x
(x, (x))
g
y
(x, (x))
(21)
Preuve: Une preuve compl`ete (pas facile...) se trouve dans [LM]. Je me
contenterai ici de demontrer (21). a faire...
Linterpretation geometrique de la condition du theor`eme est immediate.
Nous avons vu dans la section precedente que lequation de la droite tangente
`a L
g
(0) au point (x
0
, y
0
) est
g
x
(x
0
, y
0
)(x x
0
) +
g
y
(x
0
, y
0
)(y y
0
) = 0. (22)
La condition du theor`eme est equivalente `a larmation que cette droite
tangente nest pas verticale. Le message essentiel du theor`eme peut donc
etre paraphrase de la facon suivante:
Si g(x
0
, y
0
) = 0, et si la droite tangente `a L
g
(0) au point (x
0
, y
0
)
nest pas verticale, alors proche de (x
0
, y
0
) la ligne de niveau
L
g
(0) est de la forme y = (x). En dautres termes, localement,
y est une fonction implicite de x.
46
Lensemble L
g
(0) etant confondu avec le graphe de proche de (x
0
, y
0
),
lequation de sa droite tangente dequation peut etre egalement ecrite comme
y = y
0
+

(x
0
)(x x
0
).
En utilisant (21), on voit que cest equivalent `a (22).
exliquer x en fonction de y.
Exemple: Voici un exemple plus dicile (a elaborer):
xe
xy
y = 0.
On choisit x
0
R et on pose x = x
0
dans lequation:
x
0
e
x
0
y
y = 0.
Puis, on essaie de resoudre cette equation en y. Par exemple, posons x
0
= 0,
on trouve tout simplement comme unique solution y = y
0
= 0. Pour x
0
= 2,
on trouve
2e
2y
y = 0.
Cette equation na pas de solution. On peut le voir ainsi. On introduit la
fonction
f(y) = 2e
2y
y.
Dabord, pour y < 0, f(y) > 0, donc il ny a pas de solution negative. En
etudiant les variations de f, on conclut facilement que, pour y 0, f(y) > 0,
donc il ny a pas de solution positive non plus. Ce resultat reste vrai si on
prend x = x
0
1.
Plus generalement, si on pose x = x
0
> 0 dans lequation, il ne peut y
avoir de solution y < 0, puisque x
0
e
x
0
y
y > 0 pour y < 0. An detudier
lexistence deventuelles solutions positives, on introduit
f(y) = x
0
e
x
0
y
y,
et on calcule
f

(y) = x
2
0
e
x
0
y
1, f

(y) = x
3
0
e
x
0
y
, f(0) = x
0
> 0, f(+) = +.
La fonction f est donc convexe et atteint un minimum en
y

=
1
x
0
ln
1
x
2
0
,
47
qui est positif si et seulement si x
0
< 1. On en conclut que lequation aura
deux solutions avec x = x
0
si f(y

) < 0, une seule lorsque f(y

) = 0 et
aucune sinon. Or,
f(y

) =
1
x
0
(1 ln
1
x
2
0
),
qui est negatif si et seulement si x
0
<

e.
Et que se passe-t-il lorsque x
0
< 0? Plutot que de recommencer lanalyse
ci-dessus, mieux vaut remarquer que, (x
0
, y
0
) est solution de lequation si et
seulement si (x
0
, y
0
) lest.
On conclut donc que, pour e
1/2
< x
0
< e
1/2
il existe exactement
deux solutions y
0
`a lequation.
On comprend alors le dessin de la gure ??
Voir [D], volume 1, Chapitre 25.1.
19 Theor`eme dinversion locale
Exercice 4 [5 pts]: (a) Enoncer le theor`eme dinversion locale.
(b) Montrer que le champ f : R
2
R
2
deni par
f(x, y) = (ye
x
+e
y
sin(x), y cos(x) +xe
y
)
induit un dieomorphisme f
U
: U f(U) sur un voisinage U ouvert
du point (0, 1). Determiner la dierentielle d(f
U
)
1
f(0,1)
de la reciproque au
point image f(0, 1).
References
[D] J. Dixmier, Cours de mathematiques du premier cycle, volumes 1 et
2, Gauthier-Villars, Paris (1976)
[LM] F. Liret, D. Martinais, Mathematiques pour le DEUG, , Analyse
2`eme annee, Dunod (1998)
48

Vous aimerez peut-être aussi