Calculateur d’équation de la droite tangente
Le calculateur d’équation de tangente transforme un polynôme et une abscisse x en la droite qui touche la courbe en ce point.
Lancer gratuitement
Il évalue le polynôme pour déterminer le point de contact, le dérive afin d’obtenir la pente instantanée, puis calcule l’ordonnée à l’origine. Le résultat comprend les formes réduite et point-pente ; vous pouvez ainsi vérifier des exercices d’analyse, préparer des exemples corrigés ou intégrer une étape symbolique et numérique prévisible dans une application.
Saisissez clairement le polynôme et le point
Écrivez la fonction comme un polynôme ordinaire en x, par exemple 3x^2 - 2x + 1, puis indiquez l’abscisse où la tangente doit être calculée. Vous pouvez insérer des espaces, un signe de multiplication facultatif entre un nombre et x, ainsi que ^ ou ** devant un exposant entier positif ou nul. Un préfixe y= ou f(x)= est également accepté. Les coefficients décimaux et la notation scientifique conviennent aussi bien aux expressions scolaires qu’aux valeurs issues de mesures. L’expression doit rester polynomiale : les autres variables, parenthèses, divisions par x, racines, fonctions trigonométriques et exposants négatifs ou fractionnaires sont refusés au lieu d’être interprétés approximativement. Ce contrat strict empêche une expression non prise en charge de produire discrètement une droite vraisemblable mais fausse. L’abscisse x doit être un nombre fini. Après validation, les termes semblables sont regroupés automatiquement : x^2 + 2x^2 devient ainsi 3x^2 avant le calcul du point et de la pente.
Calcul de la pente et de l’ordonnée à l’origine
Pour un polynôme f(x), la tangente en x=a passe par le point (a, f(a)) et possède la pente f'(a). Le calculateur évalue simultanément le polynôme et sa dérivée première au moyen d’une version bornée de la méthode de Horner. Il n’est donc pas nécessaire de construire une expression développée de la dérivée, et les valeurs numériques de l’ordonnée et de la pente sont obtenues directement. Lorsque m=f'(a) est connu, la tangente s’écrit d’abord sous la forme point-pente y-f(a)=m(x-a). En réorganisant cette identité, on obtient y=mx+b, avec b=f(a)-ma. La pente et l’ordonnée renvoyées sont donc bien celles de l’équation affichée et non deux estimations indépendantes. Une tangente horizontale possède une pente nulle et s’affiche simplement sous la forme y=b. Les coefficients sont normalisés avec une précision stable, y compris la suppression du zéro négatif, afin que des calculs équivalents produisent un JSON cohérent. Si les valeurs dépassent l’arithmétique finie, l’entrée est refusée plutôt que de renvoyer Infinity ou une équation corrompue.
Lire et contrôler le résultat
Le résultat fournit x et y pour le point de tangence, slope pour la valeur de la dérivée, intercept pour le terme constant de la droite et equation pour la forme réduite prête à copier. Une équation point-pente est également renvoyée ; elle conserve la substitution effectuée pendant le calcul et facilite la comparaison avec une résolution manuscrite. Pour un contrôle rapide, remplacez x par la valeur renvoyée dans y=mx+b : vous devez retrouver la valeur y indiquée. Vous pouvez aussi dériver séparément le polynôme initial et évaluer cette dérivée en x ; elle doit être égale à la pente. Ces deux vérifications confirment les propriétés qui définissent la tangente en un point régulier d’un polynôme : la droite passe par la courbe et partage son taux de variation instantané. L’utilisation dans le navigateur est gratuite, tandis que les requêtes automatisées suivent le tarif de base publié de $0.002. L’algorithme n’employant ni réseau, ni hasard, ni état conservé, ni horloge, une même entrée valide produit le même résultat structuré sur tous les canaux compatibles.
Cas d’usage
Vérifier un exercice d’analyse
Comparez une dérivée et une équation calculées à la main avec un résultat déterministe présentant chaque valeur essentielle.
Préparer des exemples pédagogiques
Produisez les formes point-pente et réduite pour les polynômes choisis sans répéter les calculs courants.
Automatiser l’analyse polynomiale
Ajoutez un calcul fiable de tangente à un logiciel éducatif, un rapport, un test ou un traitement de données.
Questions fréquentes
Quelles formes de saisie sont acceptées ?
Utilisez un polynôme en x avec des coefficients numériques et des puissances entières positives ou nulles, comme 4x^3 - 2x + 7. Les espaces, signes de multiplication et préfixes y= et f(x)= sont admis.
Comment la pente de la tangente est-elle calculée ?
La pente est la dérivée première du polynôme évaluée à l’abscisse x fournie.
Comment trouve-t-on l’ordonnée à l’origine ?
Après avoir calculé la valeur f(a) et la pente m, le calculateur applique b=f(a)-ma.
La tangente peut-elle être horizontale ?
Oui. Lorsque la dérivée au point choisi est nulle, le résultat est une droite horizontale écrite sous la forme y égale à l’ordonnée.
Les fonctions rationnelles ou trigonométriques sont-elles admises ?
Non. Cette capacité accepte uniquement les polynômes et refuse la division par une variable, les racines, les puissances négatives ou fractionnaires et les fonctions nommées.
Quel est le coût d’une requête API ?
Le tarif de base est de $0.002 par requête. Le même calcul déterministe est aussi disponible gratuitement dans le navigateur.
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/calculus/tangent-line-equation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"polynomial":"3x^2 - 2x + 1","x":2}'const res = await fetch("https://api.kit.forhosting.com/calculus/tangent-line-equation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"polynomial": "3x^2 - 2x + 1",
"x": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calculus/tangent-line-equation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"polynomial": "3x^2 - 2x + 1",
"x": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calculus/tangent-line-equation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"polynomial":"3x^2 - 2x + 1","x":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"polynomial":"3x^2 - 2x + 1","x":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calculus/tangent-line-equation", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"polynomial": "3x^2 - 2x + 1",
"x": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calculus.tangent_line_equation",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_chars | 2000 |
max_degree | 1000 |
max_terms | 1000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |