ForHosting KIT · Mathématiques

Zéros d'une fonction

Saisissez jusqu’à quatre coefficients et obtenez les points où la courbe rencontre l’axe des x : x² − 5x + 6 a pour zéros réels 2 et 3. Droites, paraboles et cubiques entrent dans la même forme. 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
Si vous saisissez
A
0
B
1
C
-5
D
6
Vous obtenez
Degré
2
Expression
x^2 - 5x + 6
Zéros
2, 3
Nombre de zéros
2

Un zéro d'une fonction est un nombre réel x où le graphe rencontre l'axe des abscisses, c'est-à-dire une solution de l'équation f de x égale zéro. Les cours d'algèbre, les examens de classement et les échauffements de calcul demandent ces intersections pour des modèles linéaires, quadratiques et cubiques simples. Ce calculateur de zéros accepte les quatre coefficients d'une fonction algébrique élémentaire f(x) = a x au cube plus b x au carré plus c x plus d, résout f(x) = 0 sous forme fermée et renvoie chaque zéro réel distinct, ou signale clairement qu'il n'en existe aucun lorsque le graphe ne croise jamais l'axe. Les zéros de tête abaissent simplement le degré, de sorte que la même forme couvre droites, paraboles et cubiques sans outil distinct par famille.

Ce qu'est un zéro de fonction et comment les quatre coefficients fixent le degré

Dans le langage de la classe, un zéro de f est toute entrée réelle qui annule la sortie. Graphiquement ces valeurs sont les intersections avec l'axe des x ; algébriquement ce sont les racines réelles de l'équation f de x égale zéro. Ce point d'accès étudie une fonction algébrique élémentaire écrite sous la forme cubique dense f(x) = a x au cube plus b x au carré plus c x plus d.

Vous envoyez toujours les quatre nombres finis a, b, c et d. Le moteur lit ensuite le degré à partir du premier coefficient non nul : si a n'est pas zéro le modèle est cubique ; si a est zéro et b ne l'est pas, il est quadratique ; si seul le coefficient linéaire c survit, c'est une droite ; si a, b et c s'annulent et d non, f est une constante non nulle et le graphe est une horizontale qui ne rencontre jamais l'axe.

Les racines complexes non réelles sont omises à dessein : une feuille qui dit « trouvez les zéros de la fonction » veut presque toujours les intersections réelles, et une liste vide plus un message simple est la bonne réponse lorsqu'une parabole reste entièrement au-dessus ou au-dessous de l'axe. La multiplicité est indiquée à côté de chaque zéro distinct afin qu'une racine double comme (x moins un) au carré apparaisse une fois avec la multiplicité deux plutôt que comme un doublon déroutant.

Comment le solveur trouve chaque zéro réel, ou prouve qu'il n'en existe aucun

L'algorithme est sous forme fermée et entièrement déterministe. Une fonction linéaire c x plus d avec c non nul a exactement un zéro en x égal à moins d sur c. Une quadratique b x au carré plus c x plus d est classée par le discriminant D égal à c au carré moins quatre b d : deux zéros réels distincts lorsque D est positif, un zéro réel répété lorsque D est zéro, et aucun zéro réel lorsque D est négatif.

Le cas à deux racines utilise un appariement numériquement stable afin qu'un grand coefficient linéaire n'annule pas une intersection. Une cubique véritable est déprimée par le décalage x égal à t moins b sur trois a, ce qui produit t au cube plus p t plus q égal à zéro.

Le discriminant cubique choisit alors la branche : la formule réelle de Cardano aux racines cubiques lorsqu'il y a une seule racine réelle, une identité de racine répétée lorsque le discriminant s'annule, et la forme trigonométrique à trois cosinus réels lorsque le discriminant est négatif. Chaque candidat est ramené, arrondi à douze chiffres significatifs pour des goldens stables, ajusté s'il est déjà quasi entier, et conservé seulement s'il annule réellement f.

Lorsque la liste est vide l'appel reste un succès : « la fonction n'a pas de zéros réels » est un résultat mathématique, pas une entrée invalide.

Utiliser le calculateur et lire le résultat

Utilisez l'outil gratuit du navigateur pour des contrôles ponctuels de devoirs, des démonstrations de cours et des tests rapides sans installer un système de calcul formel. Ceux qui saisissent « calculateur zéros d'une fonction » ou « trouver les zéros de la fonction » veulent ce langage d'intersections, pas un pipeline général de racines de polynômes avec un vecteur de coefficients arbitraire. Le degré est plafonné à trois par la forme à quatre coefficients ; c'est la plage algébrique de base de l'Algèbre I et de l'Algèbre II.

Les entrées sources suivent les mêmes règles de conservation que les autres éléments parse du KIT. Les échecs de validation ne consomment jamais de solde une fois la requête rejetée par le moteur, de sorte que vous pouvez sonder les champs manquants et le cas de la fonction nulle sans dépenser d'éléments prépayés.

Contrôles de devoirs et de tutorat

Élèves et correcteurs confirment chaque zéro réel d'une droite, d'une parabole ou d'une cubique, y compris un résultat clair « aucun » lorsqu'une quadratique reste au-dessus de l'axe des x.

Notation automatique d'examens et LMS

Notez les items « trouvez les zéros de la fonction » avec un oracle déterministe qui liste intersections et multiplicités au lieu d'inventer des racines complexes.

Générateurs de programme et carnets

Les banques d'exercices et les scripts numériques légers demandent les intersections avec l'axe de modèles de bas degré sans tirer une bibliothèque complète de calcul formel.

Comment trouver les zéros d'une fonction avec ce calculateur ?

Envoyez les quatre coefficients de f(x) = ax³ + bx² + cx + d.

Que se passe-t-il si la fonction n'a pas de zéros réels ?

C'est la réponse mathématique correcte, pas une erreur.

Renvoie-t-il des zéros complexes ?

Non. Seuls les zéros réels sont renvoyés. Les paires conjuguées complexes non réelles sont omises pour que la sortie corresponde aux intersections de l'axe et au libellé habituel de la classe.

Et si la courbe ne coupe jamais l’axe des x ?

Le résultat indique clairement qu’il n’y a aucun zéro réel. Une constante non nulle, par exemple, est une droite horizontale qui ne rencontre jamais l’axe.

Puis-je l’utiliser pour une droite ou une parabole ?

Oui. Mettez les premiers coefficients à zéro et le degré baisse tout seul. Avec un premier coefficient égal à 0, x² − 5x + 6 est traitée comme une parabole de zéros 2 et 3.

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/function-zeros

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/function-zeros \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":0,"b":1,"c":-5,"d":6}'
{
  "a": 0,
  "b": 1,
  "c": -5,
  "d": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.function_zeros",
  "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.

Une validation échouée n'est pas facturée ; les appels réussis utilisent le prix de base publié $0.002.

Ce qu'est un zéro de fonction et comment les quatre coefficients fixent le degré

La fonction identiquement nulle — tous les coefficients égaux à zéro — est rejetée avec invalid_input, car tout nombre réel serait un zéro et aucune liste finie ne peut le déclarer honnêtement. Les coefficients peuvent arriver comme nombres JSON ou comme chaînes numériques ; les champs vides et les valeurs non finies échouent en nommant le champ pour qu'un formulaire mette en évidence le contrôle fautif.

Comment le solveur trouve chaque zéro réel, ou prouve qu'il n'en existe aucun

La réponse liste les zéros distincts par ordre croissant, un tableau parallèle de multiplicités issu du test de la dérivée, le degré détecté, une chaîne d'expression lisible, le booléen has_real_zeros et un court message. Seuls les nombres mal formés, les champs obligatoires manquants ou la fonction nulle lèvent invalid_input, et ces échecs ne sont pas facturés.

Appeler l'API, lire la réponse, le tarif et l'intérêt de cette page

Envoyez un corps JSON avec les quatre nombres finis obligatoires a, b, c et d. Les alias a3, a2, a1, a0 et cubic, quadratic, linear, constant sont acceptés pour les mêmes emplacements. En cas de succès le corps renvoie les coefficients nettoyés, le degré détecté, l'expression, les zéros réels triés, zero_count, has_real_zeros, multiplicities, un message d'une ligne et un champ formula qui rappelle que le moteur a résolu f de x égale zéro. Utilisez l'API lorsqu'une plateforme de tutorat, un bac à sable d'évaluation de code, un générateur de programme ou un carnet a besoin d'un contrat JSON stable sous solde KIT prépayé à $0.002 par élément réussi.

Pourquoi a = b = c = d = 0 est-il rejeté ?

C'est la fonction nulle : f(x)=0 pour tout x réel, donc tout nombre est un zéro. Le moteur refuse un ensemble infini de solutions avec invalid_input au lieu d'inventer une liste finie.

Que coûte le calculateur de zéros d'une fonction ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde KIT prépayé à $0.002 par élément réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →