ForHosting KIT · Outils pour développeurs

Calculateur d'aire algébrique nette d'un polynôme

Le calculateur d'aire algébrique nette évalue l'intégrale définie d'un polynôme entre deux bornes.

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

Saisissez les coefficients par puissances croissantes, puis les bornes inférieure et supérieure. Le résultat conserve le signe : les portions de la courbe au-dessus de l'axe x apportent une contribution positive, tandis que celles qui se trouvent en dessous apportent une contribution négative. La réponse diffère donc de l'aire géométrique totale lorsque le polynôme traverse l'axe. Le calcul est déterministe, applique directement une primitive du polynôme et indique le degré effectif, l'intervalle et la valeur algébrique finale.

Ce que mesure l'aire algébrique nette

L'aire algébrique nette correspond à la valeur cumulée d'une fonction sur un intervalle, et non à la quantité d'espace physique comprise entre sa courbe et l'axe x. Pour un polynôme f(x), chaque étroite bande verticale située au-dessus de l'axe ajoute une contribution positive, tandis que chaque bande située en dessous ajoute une contribution négative. L'intégrale définie rassemble ces contributions en un seul nombre. Un résultat nul ne signifie donc pas nécessairement que la courbe ne délimite aucune aire : les régions positives et négatives peuvent se compenser exactement. Cette distinction est essentielle en analyse, où une intégrale peut représenter un déplacement net, une variation cumulée, une charge, un flux ou toute autre grandeur orientée. Le calculateur évalue cette accumulation signée sur l'intervalle demandé. Si toute la courbe reste au-dessus de l'axe, le résultat coïncide avec l'aire géométrique ordinaire. Si elle reste entièrement en dessous, il est négatif. Si elle traverse l'axe, la sortie tient compte de la compensation sans transformer les régions en valeurs absolues.

Saisir correctement le polynôme et l'intervalle

Fournissez les coefficients dans l'ordre croissant des puissances. La première valeur est le coefficient constant, la deuxième multiplie x, la troisième multiplie x au carré, et ainsi de suite. Par exemple, [-3, 0, 1] représente x au carré moins 3, tandis que [4, -2] représente 4 moins 2x. Les zéros explicites sont indispensables lorsqu'une puissance intermédiaire manque, car chaque position du tableau détermine un exposant. Indiquez ensuite des bornes inférieure et supérieure finies, la borne supérieure devant être strictement plus grande. Le calculateur accepte les polynômes jusqu'au degré 100 et refuse les valeurs non numériques, les listes de coefficients vides, les intervalles inversés et les calculs dépassant la plage numérique prise en charge. Les coefficients nuls placés à la fin sont autorisés; le degré affiché les ignore, de sorte que [2, 0, 0] est correctement reconnu comme un polynôme constant. Les coefficients décimaux et négatifs sont admis. Pour des coefficients, bornes ou degrés extrêmes, les limites du calcul en virgule flottante peuvent réduire la précision représentable; une mise à l'échelle raisonnable est alors recommandée.

Calcul et interprétation du résultat

Pour chaque terme c multiplié par x à la puissance n, une primitive est égale à c divisé par n plus un, puis multiplié par x à la puissance n plus un. Le calculateur évalue cette primitive à la borne supérieure et retranche sa valeur à la borne inférieure, conformément au théorème fondamental de l'analyse. Une évaluation de type Horner évite de calculer séparément de nombreuses puissances et garantit une procédure compacte et déterministe. La recherche des racines n'est pas nécessaire pour l'aire algébrique nette, car l'intégrale définie applique déjà le signe approprié de part et d'autre de l'axe x. Une réponse positive traduit une contribution positive dominante, une réponse négative une contribution négative dominante, et zéro une compensation exacte ou représentée numériquement. Si vous recherchez l'aire totale, vous devez intégrer séparément chaque région délimitée par une racine réelle, puis additionner les valeurs absolues. Il s'agit d'un autre calcul : cette capacité conserve volontairement les signes et renvoie uniquement le résultat net.

Vérifier un exercice d'analyse

Contrôlez l'intégrale définie d'un polynôme tout en conservant la compensation entre les régions au-dessus et au-dessous de l'axe x.

Calculer un déplacement net

Intégrez un modèle polynomial de vitesse dans le temps afin d'obtenir le déplacement signé plutôt que la distance totale parcourue.

Valider un modèle d'accumulation

Déterminez si des taux polynomiaux positifs et négatifs produisent un gain net, une perte nette ou une compensation sur un intervalle.

Que signifie le signe de la réponse ?

Un résultat positif indique que les contributions au-dessus de l'axe x dominent; un résultat négatif indique que celles du dessous dominent.

L'aire algébrique nette est-elle identique à l'aire totale ?

Non. L'aire totale rend toutes les régions positives, tandis que l'aire algébrique nette soustrait celles qui se trouvent sous l'axe x.

Dans quel ordre faut-il saisir les coefficients ?

Utilisez les puissances croissantes : [c0, c1, c2] représente c0 + c1*x + c2*x^2.

Le polynôme doit-il traverser l'axe x ?

Non. Le même calcul d'intégrale définie fonctionne si le polynôme traverse l'axe ou reste entièrement d'un côté.

Combien coûte un calcul par API ?

Chaque requête API coûte $0.002. La version pour navigateur s'exécute localement et gratuitement.

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/net-signed-area

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/net-signed-area \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"coefficients":[-3,0,1],"lower":0,"upper":3}'
{
  "coefficients": [
    -3,
    0,
    1
  ],
  "lower": 0,
  "upper": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calculus.net_signed_area",
  "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_items101
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 →