Calcul d’extremum d’une fonction a deux variables par matrice
Utilisez ce calculateur premium pour analyser une fonction quadratique de deux variables de la forme f(x, y) = ax² + bxy + cy² + dx + ey + f. L’outil résout le système du gradient, construit la matrice hessienne, détermine le point critique et classe automatiquement l’extremum en minimum local, maximum local, point selle ou cas dégénéré.
Calculateur interactif
Entrez les coefficients de votre fonction et choisissez une précision d’affichage.
Résultats
Les résultats détaillés s’afficheront ici après calcul.
Le graphique compare l’évolution de la fonction autour du point critique suivant trois directions : axe x, axe y et diagonale x = y.
Guide expert : comprendre le calcul d’extremum d’une fonction a deux variables par matrice
Le calcul d’extremum d’une fonction a deux variables est l’un des sujets centraux de l’analyse multivariable. En pratique, on cherche a savoir si une fonction f(x, y) atteint un minimum local, un maximum local ou ne possède qu’un point selle dans une zone donnée. Quand la fonction est quadratique, ou quand on fait une approximation locale au second ordre autour d’un point, la matrice hessienne devient l’outil le plus puissant pour classifier ce comportement.
Dans ce contexte, la forme f(x, y) = ax² + bxy + cy² + dx + ey + f est particulièrement importante. Elle apparaît dans l’optimisation convexe, l’économétrie, la physique théorique, l’apprentissage automatique, le traitement du signal et l’analyse de surfaces. Le calculateur ci-dessus automatise le raisonnement classique : calcul du gradient, résolution matricielle du système stationnaire et interprétation de la matrice des dérivées secondes.
1. Ecriture matricielle du problème
Pour la fonction quadratique a deux variables, les dérivées partielles premières s’écrivent :
- fx(x, y) = 2ax + by + d
- fy(x, y) = bx + 2cy + e
On obtient donc le système stationnaire :
2ax + by = -d
bx + 2cy = -e
Sous forme matricielle :
H X = -g
avec H = [[2a, b], [b, 2c]], X = [[x], [y]] et g = [[d], [e]]. La matrice H est précisément la matrice hessienne de la fonction. Si son déterminant est non nul, le système admet un point critique unique.
2. Pourquoi la matrice hessienne est décisive
En une variable, on utilise le signe de la dérivée seconde pour décider si un point critique correspond a un minimum ou a un maximum. En deux variables, on généralise cette idée avec la matrice hessienne :
- Si la hessienne est définie positive, le point critique est un minimum local.
- Si la hessienne est définie négative, le point critique est un maximum local.
- Si la hessienne est indéfinie, on a un point selle.
- Si le test est dégénéré, la classification demande une étude complémentaire.
Pour une matrice symétrique 2 x 2, H = [[2a, b], [b, 2c]], le critère se réduit a l’étude du déterminant : D = 4ac – b².
- Si D > 0 et a > 0, la fonction admet un minimum local.
- Si D > 0 et a < 0, la fonction admet un maximum local.
- Si D < 0, le point critique est un point selle.
- Si D = 0, le test est non concluant.
3. Résolution matricielle du point critique
Quand D = 4ac – b² ≠ 0, les coordonnées du point critique s’obtiennent explicitement :
- x* = (be – 2cd) / (4ac – b²)
- y* = (bd – 2ae) / (4ac – b²)
Ces formules sont extrêmement utiles en calcul manuel, mais l’écriture matricielle garde un avantage conceptuel majeur : elle montre que l’optimisation locale dépend de la géométrie imposée par la hessienne. Dans les cours avancés, cette observation conduit naturellement a l’étude des valeurs propres, de la convexité et de l’algèbre linéaire appliquée.
4. Interprétation géométrique
Une fonction quadratique de deux variables représente une surface dans l’espace. Suivant les coefficients, cette surface peut ressembler a :
- un bol ouvert vers le haut, typique d’un minimum local ;
- un dôme, typique d’un maximum local ;
- une selle, qui monte dans une direction et descend dans une autre.
Le terme croisé bxy joue un rôle important. Il incline ou fait pivoter les axes principaux de courbure. C’est pour cela que les valeurs propres de la hessienne sont si utiles : elles donnent les courbures principales dans les directions naturelles de la surface.
5. Exemple complet pas a pas
Considérons la fonction : f(x, y) = 2x² + 3xy + 2y² – 5x + y + 7.
On calcule le gradient :
- fx = 4x + 3y – 5
- fy = 3x + 4y + 1
Le système stationnaire devient :
4x + 3y = 5
3x + 4y = -1
Sa résolution donne x* = 4,6 et y* = -3,7. La hessienne vaut [[4, 3], [3, 4]], de déterminant 7, strictement positif. Comme a = 2 > 0, la hessienne est définie positive : le point critique est donc un minimum local. Dans ce cas précis, comme la fonction est quadratique strictement convexe, il s’agit même d’un minimum global.
6. Cas particulier : quand le déterminant est nul
Si 4ac – b² = 0, la matrice hessienne est singulière. Cela ne signifie pas automatiquement qu’il n’existe pas d’extremum, mais simplement que le test de la dérivée seconde est insuffisant dans sa version standard. Deux situations apparaissent souvent :
- Le système du gradient n’a pas de solution unique : il peut y avoir une infinité de points critiques ou aucun.
- La fonction est plate dans une certaine direction, ce qui impose une étude plus fine des termes d’ordre supérieur si la fonction n’est pas strictement quadratique.
Dans une application pratique, ce cas demande prudence. En optimisation numérique, une hessienne proche de la singularité est souvent un signal d’instabilité, de corrélation forte entre variables ou de mauvais conditionnement.
7. Valeurs propres et classification fine
Une autre manière de classifier l’extremum consiste a regarder les valeurs propres de la hessienne. Pour une matrice symétrique, elles sont toujours réelles. Leur signe suffit a décrire la nature du point critique :
- deux valeurs propres positives : minimum local ;
- deux valeurs propres négatives : maximum local ;
- une positive et une négative : point selle ;
- au moins une nulle : cas dégénéré ou semi-défini.
Cette lecture est particulièrement élégante car elle relie directement le calcul d’extremum a l’algèbre linéaire. C’est exactement ce que l’on exploite dans les méthodes modernes d’optimisation et dans les développements de Taylor a l’ordre 2.
8. Applications concrètes des extrema a deux variables
Le sujet n’est pas seulement académique. Le calcul d’extremum par matrice intervient dans des domaines très variés :
- économie : minimisation des coûts, maximisation de profit, choix de deux facteurs de production ;
- physique : énergie potentielle, stabilité d’équilibres, surfaces quadratiques ;
- science des données : fonctions de perte locales et approximations quadratiques ;
- ingénierie : ajustement de paramètres, traitement du signal, optimisation structurelle ;
- recherche opérationnelle : modèles locaux de décision et analyse de sensibilité.
9. Quelques statistiques sur les métiers qui utilisent l’optimisation et les matrices
Les compétences en calcul différentiel multivariable, matrices et optimisation ont une forte valeur professionnelle. Le tableau ci-dessous compare des métiers directement liés a l’analyse quantitative et a l’optimisation. Les données de rémunération médiane proviennent du U.S. Bureau of Labor Statistics, une source publique de référence.
| Métier | Salaire médian annuel 2023 | Usage typique des matrices et extrema | Source |
|---|---|---|---|
| Data Scientist | 108,020 $ | Optimisation de modèles, calcul matriciel, fonctions de perte | BLS |
| Operations Research Analyst | 83,640 $ | Modélisation, décision, minimisation de coût, programmation quantitative | BLS |
| Mathematician and Statistician | 104,110 $ | Analyse théorique, modélisation probabiliste, optimisation | BLS |
La croissance de l’emploi montre aussi que ces compétences restent fortement demandées :
| Métier | Croissance projetée 2023-2033 | Lecture pratique | Source |
|---|---|---|---|
| Data Scientist | 36 % | Forte accélération des usages d’algorithmes, d’optimisation et d’analyse prédictive | BLS |
| Operations Research Analyst | 23 % | Demande soutenue pour les décisions fondées sur la modélisation quantitative | BLS |
| Mathematician and Statistician | 11 % | Progression solide dans les secteurs scientifiques, technologiques et financiers | BLS |
10. Méthode recommandée pour résoudre n’importe quel exercice
- Identifier clairement la fonction et ses coefficients.
- Calculer les dérivées partielles premières.
- Résoudre le système obtenu en posant le gradient égal a zéro.
- Construire la matrice hessienne.
- Calculer son déterminant et, si nécessaire, ses valeurs propres.
- Classifier le point critique.
- Calculer la valeur de la fonction au point critique.
- Interpréter le résultat dans le contexte du problème.
11. Erreurs fréquentes a éviter
- Oublier le facteur 2 devant les termes x² et y² dans les dérivées.
- Confondre le coefficient b de bxy avec un terme qui se dériverait en 2by.
- Utiliser seulement le signe du déterminant sans vérifier aussi le signe de a.
- Conclure trop vite quand le déterminant est nul.
- Négliger l’intérêt des valeurs propres pour comprendre la géométrie de la surface.
12. Sources d’autorité pour approfondir
Pour aller plus loin, consultez ces ressources académiques et publiques de grande qualité :
- MIT OpenCourseWare (.edu) pour les cours d’algèbre linéaire, d’analyse multivariable et d’optimisation.
- Paul’s Online Math Notes, Lamar University (.edu) pour des rappels clairs sur les extrema et les dérivées partielles.
- U.S. Bureau of Labor Statistics (.gov) pour les statistiques d’emploi liées aux métiers quantitatifs.
13. Conclusion
Le calcul d’extremum d’une fonction a deux variables par matrice repose sur une idée simple et puissante : les dérivées premières trouvent les candidats, la hessienne décide de leur nature. Cette combinaison entre analyse et algèbre linéaire est fondamentale dans la plupart des disciplines quantitatives modernes. En maîtrisant la forme quadratique, le déterminant 4ac – b², les valeurs propres et l’écriture matricielle, vous disposez d’un cadre complet pour résoudre rapidement les exercices, vérifier les solutions et interpréter les résultats avec rigueur.