ForHosting KIT · Outils pour développeurs

Inéquation cubique : racines, signes et intervalles

Ce solveur détermine où un polynôme du troisième degré est positif, négatif, positif ou nul, ou négatif ou nul.

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

Saisissez les coefficients de ax³ + bx² + cx + d et choisissez une comparaison avec zéro. Le résultat énumère les racines réelles distinctes, indique le signe sur chaque intervalle qu'elles délimitent et renvoie l'ensemble solution complet en notation d'intervalles. Il traite les polynômes cubiques ayant une, deux ou trois racines réelles distinctes sans graphique, essai aléatoire ni service externe.

Saisissez le polynôme sous forme standard

Réécrivez l'inéquation afin qu'un membre soit nul et que l'autre prenne la forme ax³ + bx² + cx + d. Saisissez ensuite chaque coefficient réel, y compris zéro lorsqu'un terme manque. Le coefficient dominant a ne peut pas être nul, car l'expression deviendrait alors quadratique ou de degré inférieur. Choisissez < ou > lorsque les racines doivent être exclues, et <= ou >= lorsque l'égalité à une racine réelle appartient à la réponse. Par exemple, x³ - 2x² - 5x + 6 >= 0 se saisit avec a = 1, b = -2, c = -5, d = 6 et l'opérateur >=. Il est important de comparer à zéro : si le membre droit initial n'est pas nul, soustrayez-le d'abord des deux membres, puis regroupez les termes semblables. Vous obtiendrez ainsi les coefficients exacts nécessaires au solveur et éviterez une erreur de signe due au déplacement d'une partie seulement de l'expression. Les coefficients décimaux sont acceptés s'ils sont finis et respectent la limite publiée.

Lisez les racines et le tableau de signes

Un polynôme continu ne peut changer de signe qu'aux points où il s'annule ; ses racines réelles divisent donc la droite numérique en intervalles. Le solveur calcule toutes les racines réelles distinctes grâce à la forme déprimée de la méthode de Cardano, les trie, puis choisit une valeur test strictement intérieure à chaque intervalle obtenu. Il évalue le polynôme initial à cette valeur et qualifie l'intervalle entier de positif ou de négatif. Il s'agit de la méthode du tableau de signes enseignée en algèbre, rendue explicite afin que vous puissiez vérifier la conclusion au lieu de recevoir uniquement une union finale. Une racine multiple n'apparaît qu'une fois, puisqu'elle ne crée qu'une frontière sur la droite. Si sa multiplicité est paire, les signes des intervalles voisins restent identiques ; si elle est impaire, ils s'inversent. Le tableau montre directement ce comportement. Les racines sont normalisées en décimales stables : les racines entières simples restent reconnaissables et les racines irrationnelles reçoivent une approximation déterministe utile.

Interprétez la notation d'intervalles

Les intervalles solutions correspondent exactement aux zones du tableau dont le signe satisfait la comparaison choisie. Des parenthèses signalent une borne exclue, tandis que des crochets indiquent qu'une racine finie est incluse parce que l'opérateur autorise l'égalité. L'infini utilise toujours une parenthèse : c'est une direction et non une borne atteignable. Lorsque plusieurs zones disjointes conviennent, le solveur les relie par le symbole d'union. Le symbole de l'ensemble vide signifie qu'aucun réel ne satisfait la comparaison. Pour exploiter le résultat dans du code, consultez le tableau `solution_intervals`, qui fournit séparément chaque composante ; `solution_set` présente la notation habituelle destinée à la lecture. La méthode est déterministe et n'évalue que les coefficients fournis. Elle convient donc aux exercices corrigés, aux corrigés automatisés et à la validation dans un processus algébrique plus vaste. Comme pour tout calcul numérique cubique, les racines irrationnelles sont approchées ; fiez-vous au tableau de signes plutôt que de considérer une racine arrondie comme une expression radicale symbolique exacte.

Vérifier des exercices d'algèbre

Comparez un tableau de racines et une union d'intervalles faits à la main à un tableau de signes déterministe.

Créer des corrigés

Produisez des bornes de racines réelles et des intervalles solutions cohérents pour des exercices définis par leurs coefficients.

Valider les contraintes d'un modèle

Déterminez où une réponse cubique, un bénéfice ou un polynôme d'étalonnage reste supérieur ou inférieur à zéro.

Combien coûte une requête ?

Une requête API coûte $0.002 ; la version pour navigateur peut s'exécuter localement sans appel réseau.

Le coefficient dominant peut-il être nul ?

Non. Un coefficient dominant nul ne définit pas une inéquation cubique et l'entrée est rejetée comme invalide.

Les racines multiples sont-elles incluses ?

Oui. Chaque racine réelle distincte apparaît une fois, et les signes des intervalles voisins montrent si le polynôme traverse l'axe à cet endroit.

Pourquoi certaines racines sont-elles décimales ?

De nombreuses racines cubiques sont irrationnelles. Le solveur renvoie des approximations numériques stables plutôt que des expressions radicales symboliques.

Quand les racines appartiennent-elles à la réponse ?

Les racines finies sont incluses avec <= et >=, car le polynôme y vaut zéro ; elles sont exclues avec < et >.

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/algebra/cubic-inequality

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/algebra/cubic-inequality \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":1,"b":-2,"c":-5,"d":6,"operator":">="}'
{
  "a": 1,
  "b": -2,
  "c": -5,
  "d": 6,
  "operator": ">="
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.cubic_inequality",
  "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_abs_coefficient1000000000000
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 →