ForHosting KIT · Outils pour développeurs

Calculateur de points d’inflexion d’un polynôme

Ce calculateur de points d’inflexion d’un polynôme détermine les abscisses réelles où la concavité change.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Saisissez les coefficients par degrés décroissants, sans oublier les zéros correspondant aux puissances absentes. L’outil forme la dérivée seconde, isole tous ses zéros réels et contrôle son signe de part et d’autre de chaque candidat. Cette dernière étape est essentielle : un zéro de la dérivée seconde n’est qu’un point d’inflexion possible et ne convient que si la concavité change effectivement.

Saisissez le polynôme en conservant les termes absents

Représentez le polynôme par une liste de coefficients allant de la puissance la plus élevée au terme constant. Un polynôme cubique comporte ainsi quatre positions : les coefficients de x au cube, de x au carré, de x et de la constante. Lorsqu’une puissance manque dans la formule, inscrivez zéro à sa place. Chaque coefficient reste alors associé au bon degré et l’absence d’un terme ne décale pas les valeurs suivantes. Le premier coefficient doit être non nul, toutes les valeurs doivent être finies et la liste doit décrire au minimum un polynôme quadratique. Vous pouvez également choisir le nombre de décimales des abscisses renvoyées. Ce réglage modifie l’affichage, pas la recherche mathématique. Comme la dérivée seconde d’un trinôme du second degré est constante, sa concavité ne peut pas changer et la liste vide est correcte. Le résultat contient uniquement les abscisses ; remplacez x par chacune d’elles dans le polynôme initial pour obtenir les ordonnées.

Pourquoi les zéros de la dérivée seconde ne suffisent pas

Un point d’inflexion impose un passage d’une courbure convexe à une courbure concave, ou l’inverse. Les zéros de la dérivée seconde fournissent des candidats, mais certains ne respectent pas cette définition. Une racine de multiplicité paire peut toucher l’axe horizontal sans le traverser, si bien que le signe reste identique des deux côtés. Le calculateur élimine ces faux positifs. Il dérive deux fois la liste, trouve chaque zéro réel distinct de la dérivée seconde et découpe la droite réelle en intervalles autour de ces zéros. Il évalue ensuite la dérivée seconde dans les intervalles immédiatement à gauche et à droite de chaque candidat. Celui-ci n’est retenu que si les signes sont opposés. La méthode traite aussi les racines multiples : une multiplicité impaire change le signe et produit une inflexion, contrairement à une multiplicité paire. Les racines complexes ne correspondent pas à des abscisses du graphe réel et sont donc exclues.

Interprétez et vérifiez les abscisses obtenues

Chaque nombre renvoyé est une abscisse où le graphe change de concavité. Lisez-les de gauche à droite, puis utilisez le signe de la dérivée seconde entre deux valeurs pour décrire la courbe. Une dérivée seconde positive indique une courbure vers le haut ; une valeur négative, une courbure vers le bas. Une liste vide ne signifie pas forcément que la dérivée seconde ne possède aucun zéro : aucun zéro réel ne provoque alors le changement de signe requis, ou la dérivée seconde est une constante non nulle. Les valeurs arrondies sont pratiques pour un graphique, mais une racine de grande multiplicité peut être sensible ; augmentez la précision avant un calcul ultérieur. Le traitement est déterministe, limité au degré vingt et n’utilise ni réseau ni échantillonnage graphique. L’isolation exploite la structure des dérivées plutôt qu’une grille fixe et peut ainsi repérer des candidats rapprochés qu’un tracé grossier masquerait.

Vérifier un exercice d’analyse

Identifiez les zéros de la dérivée seconde qui correspondent vraiment à un changement de concavité.

Préparer le tracé d’un polynôme

Placez les abscisses obtenues dans un tableau de signes avant de dessiner les intervalles de concavité.

Contrôler un résultat symbolique

Comparez la liste d’un logiciel algébrique à un test déterministe et indépendant du changement de signe.

Combien coûte le calculateur ?

Chaque requête effectuée par l’API coûte $0.002. Le calcul dans le navigateur ne sollicite pas le serveur.

Pourquoi un zéro de la dérivée seconde est-il parfois écarté ?

Il est écarté lorsque la dérivée seconde garde le même signe des deux côtés et que la concavité ne change donc pas.

Comment saisir un terme absent du polynôme ?

Ajoutez un coefficient nul pour la puissance absente afin que chaque position conserve le bon degré décroissant.

Le résultat comprend-il les ordonnées ?

Non. Il contient uniquement les abscisses demandées. Évaluez le polynôme initial à chacune d’elles pour obtenir les ordonnées.

Un polynôme quadratique peut-il avoir un point d’inflexion ?

Non. Sa dérivée seconde est constante, sa concavité ne peut donc pas changer.

Les coordonnées complexes sont-elles renvoyées ?

Non. Les points d’inflexion concernent un graphe réel ; seules les abscisses réelles sont prises en compte.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/calculus/inflection-points-polynomial

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/calculus/inflection-points-polynomial \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"coefficients":[1,0,-3,2]}'
{
  "coefficients": [
    1,
    0,
    -3,
    2
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.inflection_points_polynomial",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_coefficients21
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →