ForHosting KIT · Mathématiques

Degré d'un polynôme

Obtenez directement le degré d'un polynôme à partir de la liste 3, −2, 0 et 5, qui décrit 3 − 2x + 5x³ : un polynôme cubique de degré 3 dont le coefficient dominant vaut 5. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

Le degré d'un polynôme est la plus haute puissance de la variable qui apparaît avec un coefficient non nul. Ce calculateur reçoit un polynôme univarié sous forme de liste dense de coefficients en ordre ascendant—terme constant d'abord, puis x, puis x au carré, et ainsi de suite—supprime les zéros de fin et indique cette puissance maximale avec le coefficient dominant et une expression lisible. Le polynôme nul est traité explicitement : tous les coefficients sont nuls, le degré conventionnel vaut moins un et un indicateur booléen dédié marque le cas afin de ne jamais confondre « constante de degré zéro » avec « aucun terme du tout ».

Comment le degré du polynôme se définit sur les listes de coefficients

Un polynôme univarié dense est entièrement décrit par la liste ordonnée de ses coefficients pour les puissances croissantes de x. La liste égale à c zéro, c un, c deux, et ainsi de suite signifie le polynôme égal à c zéro plus c un fois x plus c deux fois x au carré et les termes supérieurs jusqu'au dernier indice. Par définition le degré est le plus grand indice i pour lequel le coefficient de x à la i est non nul.

Ce seul nombre gouverne presque tout fait structurel que l'étudiant apprend ensuite : un polynôme non nul de degré n a au plus n racines en comptant la multiplicité sur un corps algébriquement clos, le produit de deux polynômes non nuls a pour degré la somme des degrés, et le terme dominant régit la croissance asymptotique.

Lorsque la liste d'entrée se termine par des zéros accidentels—fréquents après addition, soustraction ou troncature—le vrai degré est inférieur à la longueur moins un, aussi ce moteur balaie toujours depuis l'extrémité haute et écarte les entrées finales quasi nulles avant de répondre. Quasi nul signifie une valeur absolue sous un epsilon minuscule afin que la poussière en virgule flottante n'invente pas un faux terme de haut degré.

Le polynôme nul est particulier : tout coefficient est nul après nettoyage, il n'existe pas de puissance maximale à coefficient non nul, et les manuels écrivent conventionnellement son degré comme moins un ou moins l'infini. L'algorithme est en temps linéaire déterministe sur la longueur de la liste : pas de factorisation, pas de recherche de racines, pas de graine aléatoire, pas d'horloge et pas d'appel réseau.

Où le degré du polynôme intervient dans le travail réel

L'algèbre du secondaire et de l'université demande constamment d'indiquer le degré d'un polynôme écrit sous forme standard ou développé à partir de produits ; un unique oracle de confiance qui renvoie à la fois le degré entier et une expression lisible accélère la correction et la préparation des démonstrations.

Les devoirs d'algèbre computationnelle commencent souvent par des contrôles de degré denses avant que les étudiants rencontrent des cartes monômes creuses ou le degré total multivarié, de sorte qu'un calculateur dense honnête correspond à la première unité de nombreux programmes sans prétendre être un CAS complet.

Les problèmes de concours de programmation et les échauffements d'entretien cachent le degré sous des fonctions génératrices, des polynômes caractéristiques de récurrences et l'ordre de filtres, où le coefficient non nul de plus haute puissance décide des tailles de tampon et de la complexité asymptotique. Les carnets de données et de science combinent des modèles de tendance polynomiale ou des polynômes caractéristiques d'étapes adjacentes de pipeline et ont besoin d'un nettoyage déterministe des zéros de fin plutôt qu'un bogue silencieux de coercition de types qui laisserait un faux degré élevé.

Si vous avez ensuite besoin d'addition, de multiplication, de division avec reste, d'évaluation en un point ou de recherche de racines de polynômes, traitez-les comme des intentions de recherche et des pages d'atterrissage séparées plutôt que de surcharger cette page de calculateur de degré de polynôme.

Exercices de degré pour les devoirs

Générez le degré de référence, le coefficient dominant et des expressions imprimables pour les exercices développer-et-indiquer-le-degré, afin que enseignants et auto-évaluateurs partagent un même oracle.

Contrôles de degré dans les pipelines

Après des étapes denses d'addition, de multiplication ou de troncature, confirmez la vraie puissance maximale avant d'allouer des tampons ou d'affirmer l'ordre asymptotique dans le code de concours et les carnets.

Dans quel ordre sont les coefficients ?

Puissances croissantes : l'indice 0 est le terme constant, l'indice 1 celui de x, l'indice 2 celui de x², et ainsi de suite. Exemple : [3, -2, 0, 5] signifie 3 − 2x + 5x³, de degré 3.

Quel est le degré du polynôme nul ?

Une constante non nulle telle que [7] a le degré 0, ce qui est différent.

Que se passe-t-il si ma liste se termine par des zéros ?

Les zéros de fin sont supprimés avant d'indiquer le degré. [1, 2, 0, 0] se simplifie en [1, 2] et degré 1 (linéaire).

Que se passe-t-il si un coefficient n'est pas un nombre ?

Chaque coefficient doit être un nombre fini ; NaN, Infinity et les chaînes non numériques sont rejetés et non facturés.

Combien cela coûte-t-il ?

L'outil du navigateur est gratuit et s'exécute localement.

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/polynomial-degree

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/polynomial-degree \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"coefficients":[3,-2,0,5]}'
{
  "coefficients": [
    3,
    -2,
    0,
    5
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.polynomial_degree",
  "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.

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.

Les coefficients non numériques, les listes vides et les valeurs NaN ou Infinity échouent avec une erreur invalid_input claire pour que les pipelines ne traitent jamais silencieusement des données invalides comme zéro. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.

Comment le degré du polynôme se définit sur les listes de coefficients

Ici le champ numérique degree vaut moins un et is_zero_polynomial est true pour que les interfaces humaines et les consommateurs machine puissent brancher sans parser seuls des nombres magiques. Les coefficients doivent être finis ; les chaînes numériques sont acceptées dans les champs texte, mais les objets, jetons vides, NaN et Infinity sont rejetés avec invalid_input.

Ce que vous envoyez et ce que vous recevez

Envoyez un tableau obligatoire sous le champ coefficients. Chaque entrée doit être un nombre fini représentant le coefficient de x élevé à la puissance de son indice, l'indice zéro étant le terme constant. La longueur de liste est plafonnée à dix mille coefficients afin qu'une charge multi-mégaoctets accidentelle ne bloque pas un worker partagé. Les alias courts coeffs et p sont acceptés pour le même tableau. Tableaux absents, tableaux vides, coefficients non numériques, NaN et Infinity échouent avec invalid_input et ne sont pas facturés. En cas de succès la réponse renvoie les coefficients nettoyés sans zéros de fin, le degré entier, le booléen is_zero_polynomial, le leading_coefficient du terme de plus haut degré (zéro lorsque le polynôme est le polynôme nul), le nombre de termes non nuls, une chaîne d'expression imprimable et un degree_label court tel que constant, linear, quadratic, cubic, quartic, ou une formule générique de degré n pour les degrés plus élevés. Vérifications classiques : coefficients trois, moins deux, zéro, cinq signifie trois moins deux x plus cinq x au cube, donc degré trois avec coefficient dominant cinq ; la liste un, zéro, zéro est la constante un après simplification, degré zéro ; la liste zéro, zéro, zéro est le polynôme nul de degré moins un avec is_zero_polynomial true. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.

Où le degré du polynôme intervient dans le travail réel

Comme cette capacité est un moteur parse pur, le tarif de l'API est la base publiée de $0.002 par élément réussi et l'échec de validation ne consomme pas le solde.

Widgets de programme et fixtures d'API

Pilotez le même contrat de degré depuis un formulaire gratuit du navigateur et depuis des suites de régression pour que les démonstrations ne divergent jamais de la sortie API facturée.

Consulter la documentation complète du KIT →