ForHosting KIT · Mathématiques

Calculateur de pente

Indiquez deux points et obtenez la pente de la droite qui les relie : de (1, 2) à (4, 8), le gradient vaut 2, donc la droite monte de deux unités par unité parcourue. Positif, elle monte ; négatif, elle descend ; zéro, elle reste horizontale. 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
X1
1
Y1
2
X2
4
Y2
8
Vous obtenez
Pente
2

Vous envoyez x1, y1, x2 et y2, et vous recevez la pente m = (y2 − y1) / (x2 − x1), le nombre unique qui indique l'inclinaison de la droite et le sens de sa montée. Un résultat positif monte de gauche à droite, un résultat négatif descend, et zéro signifie une droite parfaitement horizontale. Lorsque les deux points partagent la même abscisse, la droite est verticale, sa pente est indéfinie, et le point de terminaison le signale par une erreur de validation claire au lieu d'un infini silencieux. Le calcul s'exécute sur notre réseau edge mondial en une seule passe déterministe, sans rien stocker, et le même code tourne gratuitement dans votre navigateur sur cette page.

Ce que la pente d'une droite vous dit vraiment

La pente, aussi appelée gradient, est le rapport entre l'élévation d'une droite et son parcours horizontal. Pour deux points (x1, y1) et (x2, y2), l'élévation vaut y2 − y1 et le parcours vaut x2 − x1, donc la pente est m = (y2 − y1) / (x2 − x1). Son signe a du sens : une pente positive monte quand x croît, une pente négative descend, et une pente exactement nulle signifie que les deux points sont à la même hauteur, donc une droite horizontale.

Son amplitude compte aussi : une pente de 3 monte de trois unités par unité horizontale, tandis qu'une pente de 0.25 s'incline à peine. Comme la pente ne dépend que des deux extrémités, l'ordre des points n'importe pas : les échanger change le signe de l'élévation comme du parcours, et le quotient reste identique. Ce nombre unique est le fondement de la géométrie analytique : une fois obtenu, l'équation complète de la droite, son angle d'inclinaison ainsi que ses parallèles et perpendiculaires en découlent directement.

Comment le résultat est calculé et pourquoi les droites verticales échouent

Le point de terminaison applique la classique formule des deux points en une seule passe déterministe : il soustrait les ordonnées pour obtenir l'élévation, soustrait les abscisses pour obtenir le parcours, puis divise. Le résultat est arrondi à six décimales afin que la sortie soit stable à l'octet près d'une machine à l'autre : un quotient brut en virgule flottante comme 0.1 / 0.3 pourrait s'afficher différemment sur un autre CPU, et une sortie stable compte quand vous comparez ou mettez en cache des résultats.

Il n'existe qu'un seul cas où la formule n'a pas de réponse : quand x1 égale x2. Le parcours est alors nul, la droite est verticale et la division est indéfinie. C'est un choix de conception délibéré : une erreur explicite permet à un pipeline appelant de s'arrêter et de bifurquer, tandis qu'un infini silencieux se propagerait en aval et corromprait moyennes, ajustements et calculs géométriques ultérieurs.

Les quatre coordonnées doivent être des nombres finis ; les champs manquants ou non numériques sont rejetés de la même manière.

Où un calcul de pente s'inscrit dans le travail réel

Les pentes apparaissent partout où deux mesures définissent une direction. En génie civil, la pente entre deux points levés est une déclivité ; en finance, la pente entre deux relevés de prix est un taux de variation ; en apprentissage automatique, la pente entre deux valeurs de perte indique si l'entraînement progresse ; en physique, la pente d'une droite position-temps est une vitesse. Rien de ce que vous envoyez n'est stocké : les quatre coordonnées sont lues, la division est effectuée, et la pente est renvoyée.

Vérifier la déclivité d'une rampe ou d'une route

Fournissez deux points d'altitude relevés et vérifiez que la pente reste dans le maximum autorisé avant que la conception n'avance.

Mesurer un taux de variation entre deux relevés

Calculez la pente entre deux observations de capteur ou de prix pour quantifier la vitesse à laquelle une valeur monte ou descend.

Alimenter la géométrie en aval

Utilisez la pente comme entrée pour les équations de droites, les angles d'inclinaison ou les vérifications de parallélisme et de perpendicularité dans un pipeline automatisé.

Combien cela coûte-t-il ?

L'exécution est aussi gratuite dans votre navigateur sur cette page.

Quelle formule est utilisée ?

La classique formule de pente à deux points : m = (y2 − y1) / (x2 − x1).

L'ordre des points a-t-il une importance ?

Non. Échanger les points change le signe de l'élévation comme du parcours, donc la pente est identique dans les deux cas.

Quelle est la précision du résultat ?

La pente est arrondie à six décimales afin que la sortie soit stable et comparable d'une machine et d'un langage à l'autre.

Ce que j'envoie est-il stocké ?

Non. Les quatre coordonnées sont lues, la division est calculée, et seule la pente est renvoyée.

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/math/gradient

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/math/gradient \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x1":1,"y1":2,"x2":4,"y2":8}'
{
  "x1": 1,
  "y1": 2,
  "x2": 4,
  "y2": 8
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.gradient",
  "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.

L'API de pente calcule l'inclinaison de la droite passant par deux points, à partir de leurs seules coordonnées x et y.

Comment le résultat est calculé et pourquoi les droites verticales échouent

Plutôt que de renvoyer Infinity, NaN ou un grand nombre inventé, l'API rejette l'entrée avec une erreur invalid_input qui explique que la droite est verticale.

Où un calcul de pente s'inscrit dans le travail réel

Automatiser ce calcul via une API prend tout son sens quand les points sont produits par un logiciel plutôt que saisis à la main : un pipeline de capteurs qui a besoin de l'inclinaison entre deux relevés, un service de graphiques qui normalise des lignes de tendance, ou une tâche de validation qui vérifie qu'une rampe respecte une pente maximale. Chaque requête coûte $0.002, et le même code tourne gratuitement dans votre navigateur sur cette page : vous pouvez donc vérifier quelques points à la main et ne payer que lorsque vous automatisez l'appel en volume.

Que se passe-t-il quand les deux points ont la même abscisse ?

La droite est verticale et sa pente est indéfinie : la requête est donc rejetée avec une erreur invalid_input au lieu de renvoyer Infinity.

Consulter la documentation complète du KIT →