ForHosting KIT · Mathématiques

Évaluation de fonctions

Choisissez le type de fonction, saisissez ses coefficients et une valeur de x, et obtenez f(x) aussitôt : f(x)=2x+1 évaluée en 3 donne 7. Une valeur hors du domaine réel est signalée plutôt que devinée. 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
Type
Linear
A
2
B
1
X
3
Vous obtenez
Valeur
7
Expression
f(x)=2x+1
Nom de domaine
(-∞, +∞)

Évaluer une fonction est la compétence de base de l’algèbre : à partir de la règle de f, calculer la sortie en une entrée choisie sans erreurs de calcul ni échecs silencieux de domaine. Les élèves qui vérifient leurs devoirs, les tuteurs qui préparent des exemples et les scripts d’automatisation qui ont besoin d’un oracle déterministe de f(x) partagent la même intention de recherche—calculatrice d’évaluation de fonctions—et attendent à la fois la réponse numérique et un signal honnête lorsque l’entrée sort du domaine réel. Cette capacité accepte une famille de fonctions (linéaire, quadratique, polynôme via Horner, rationnelle, racine carrée, logarithme, valeur absolue, réciproque, puissance ou exponentielle), les coefficients nécessaires et un x fini.

Ce que signifie évaluer une fonction et quelles familles sont prises en charge

Évaluer une fonction consiste à appliquer sa règle de définition en un seul nombre réel x et à indiquer la sortie unique y égale à f de x lorsque cette entrée est autorisée. Cette calculatrice ne résout pas d’équations en x ; elle calcule seulement la sortie pour une entrée fournie, compétence testée en début d’algèbre lorsque l’on substitue des valeurs dans f de x égale deux x plus un ou dans des formes plus contraintes comme racines et logarithmes.

Dix familles couvrent les formes qui dominent manuels et préparation d’examens. La linéaire f de x égale a x plus b et la quadratique f de x égale a x au carré plus b x plus c sont définies pour tout x réel. Les polynômes acceptent un tableau de coefficients du degré le plus élevé en premier et sont évalués par imbrication de Horner pour la stabilité numérique et une expression courte.

Les fonctions rationnelles f de x égale parenthèse a x plus b sur parenthèse c x plus d excluent la racine du dénominateur. La racine de a x plus b exige un radicande non négatif. Le logarithme en base de a x plus b exige un argument positif et une base positive différente de un.

La valeur absolue de a x plus b est définie partout. La réciproque a sur x exclut zéro. La puissance a fois x à la n suit les règles de domaine réel pour exposants entiers et non entiers.

L’exponentielle a fois b à la x nécessite une base b positive.

Vérification des devoirs et tutorat

Laissez l’élève choisir une famille de fonctions et un x, puis vérifiez la valeur renvoyée—ou une raison explicite hors domaine—face à la substitution du manuel.

Notation automatique LMS et examens

Notez les items « évaluer f en un point » avec un oracle déterministe qui sépare paramètres invalides et échecs de domaine légitimes.

Carnets et validation de formules

Insérez des paramètres de conception dans des modèles linéaires, rationnels, racine, log ou exponentiels sans importer une bibliothèque complète d’algèbre computationnelle.

Comment évaluer une fonction en un x donné ?

Envoyez kind (par exemple linear ou polynomial), les coefficients nécessaires et un x fini.

Que se passe-t-il si x est hors domaine ?

Value est omis. Ce n’est pas facturé comme erreur de paramètres.

Quelles familles de fonctions sont prises en charge ?

linear, quadratic, polynomial, rational, sqrt, log, absolute, reciprocal, power et exponential. Chacune a des coefficients documentés et des règles de domaine réel.

Comment les polynômes sont-ils évalués ?

Passez coeffs du degré le plus élevé en premier (par exemple [1,-3,2] pour x²−3x+2). La calculatrice utilise la méthode de Horner et renvoie une expression compacte.

Peut-il résoudre une équation pour trouver x ?

Non. Il calcule seulement l’image de la valeur que vous fournissez. Pour savoir quel x donne un résultat précis, il vous faut un outil de résolution d’équations.

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-evaluate

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-evaluate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"kind":"linear","x":3}'
{
  "kind": "linear",
  "x": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.function_evaluate",
  "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.

En cas de succès, elle renvoie la chaîne d’expression, la description du domaine réel, in_domain true et la valeur arrondie. Lorsque x sort du domaine—radicande négatif, argument de log non positif, dénominateur nul, puissance indéfinie—elle renvoie encore un payload structuré avec in_domain false et une raison en langage clair au lieu d’inventer un résultat complexe ou infini. Les paramètres mal formés échouent avec invalid_input et ne sont pas facturés.

Ce que signifie évaluer une fonction et quelles familles sont prises en charge

Choisir le kind et les coefficients est la seule étape de modélisation ; le endpoint substitue alors x, vérifie le domaine et renvoie un nombre arrondi stable ou la raison d’échec de domaine.

Contrat d’entrée, forme de la réponse et signalement du domaine

Les coefficients optionnels a, b, c, d, exposant n, base du log et coeffs du polynôme complètent la famille choisie ; des valeurs par défaut raisonnables s’appliquent lorsqu’un coefficient est optionnel, de sorte que linear avec seulement x signifie encore f de x égale x. Cette conception sépare les erreurs de paramètres des échecs mathématiques de domaine : les premières sont des bugs client ; les seconds, des moments pédagogiques légitimes. Exemple : kind linear, a égale deux, b égale un, x égale trois donne f de x égale deux x plus un, domaine tous les réels, valeur sept. Envoyez un corps JSON avec kind obligatoire de l’enum fixe et x fini obligatoire. Les nombres peuvent arriver comme nombres JSON ou chaînes décimales ; valeurs non finies, chaînes vides, kinds inconnus, tableaux de coefficients vides et bases de log illégales déclenchent invalid_input en nommant le problème et ne sont pas facturés. En succès le corps inclut toujours kind, x, expression, domain sous forme d’intervalle, formula et in_domain. Lorsque in_domain est true, value est présent et arrondi à douze décimales pour la stabilité des goldens entre runtimes. Lorsque in_domain est false—par exemple racine de x moins trois en x égale deux, ou une réciproque en zéro—value est omis et reason explique la violation en langage clair pour que l’interface affiche un avertissement de domaine au lieu d’une réponse vide. Exemple : kind rational avec dénominateur x moins un en x égale un renvoie in_domain false car le dénominateur s’annule. Associez la valeur numérique à votre propre code de tracé si vous avez besoin d’un croquis ; ce endpoint n’évalue qu’en un point et n’émet ni graphiques ni simplification symbolique multi-étapes au-delà des champs expression et formula.

Où une API d’évaluation de fonctions se justifie

Les salles de classe et les plateformes de tutorat utilisent une calculatrice d’évaluation de fonctions pour que les apprenants vérifient des valeurs substituées dans des règles linéaires, quadratiques, de racine et de log sans glissements arithmétiques ni surprises de nombres complexes. Les générateurs d’examens et les plugins LMS ont besoin d’un oracle déterministe qui marque les erreurs de domaine autrement que l’arithmétique fausse, afin que le correcteur automatique puisse accorder un crédit partiel ou signaler les cas indéfinis. Une validation échouée ne consomme pas le solde. Les carnets d’ingénierie et de science branchent souvent des lectures de capteurs ou des paramètres de conception dans de simples modèles algébriques ; appeler une petite API parse évite de tirer un système complet d’algèbre computationnelle pour une substitution d’une ligne. Les pipelines de données qui valident des formules saisies par l’utilisateur peuvent appeler le endpoint avec des x candidats pour rejeter les échantillons hors domaine avant les étapes suivantes. Comme l’implémentation est pure parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant. Gardez les requêtes petites, figez la valeur arrondie et le drapeau in_domain dans les tests, et vous obtenez des résultats f de x reproductibles pour les devoirs, les plugins LMS et les workers en bordure sans déployer votre propre infrastructure symbolique.

Quel est le coût de la calculatrice d’évaluation de fonctions ?

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

Consulter la documentation complète du KIT →