Calculateur de distance cinématique
Un objet qui part à 10 m/s et accélère à 2 m/s² pendant 5 s parcourt 75 m. Indiquez la vitesse initiale, l'accélération constante et le temps écoulé pour obtenir le déplacement signé en ligne droite. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Vitesse initiale u
- 10
- Accélération constante a
- 2
- Temps
- 5
- Déplacement
- 75
La cinématique à accélération constante est la colonne vertébrale de la mécanique d'initiation et d'innombrables estimations d'ingénierie : connaissant la vitesse à laquelle un objet se déplace déjà, l'intensité de son accélération et la durée du mouvement, le déplacement le long de la ligne de mouvement est fixé par une seule équation en forme close. Étudiants vérifiant leurs devoirs, enseignants élaborant des corrigés, développeurs de jeux contrôlant des constantes physiques et ingénieurs esquissant de courts déplacements rectilignes ont tous besoin du même nombre — la distance parcourue signée — sans rouvrir un manuel à chaque fois.
Ce que signifie le déplacement à accélération constante et quelles grandeurs déterminent la réponse
En cinématique unidimensionnelle à accélération constante, la position évolue selon la célèbre famille d'équations SUVAT. Lorsque vous connaissez déjà la vitesse initiale u, l'accélération constante a et le temps écoulé t, le déplacement s depuis le point de départ est entièrement déterminé : s est égal à u fois t plus la moitié de a fois t au carré.
Cette identité est l'outil de base des exercices qui demandent quelle distance un véhicule parcourt en gagnant de la vitesse, combien un projectile se déplace le long d'un axe choisi pendant un intervalle de vol connu, ou quelle distance un bras robotique couvre en augmentant sa vitesse. L'intention de recherche se regroupe autour d'expressions comme calculateur de distance cinématique, déplacement à partir de la vitesse et de l'accélération, s égal à u t plus un demi a t au carré et calculateur d'équations cinématiques.
Les gens veulent un déplacement numérique qu'ils peuvent confronter à une feuille d'exercices, intégrer dans une simulation ou injecter dans une chaîne de traitement plus vaste — pas seulement un rappel de l'existence de la formule. Les unités restent cohérentes avec la base de longueur et de temps que vous choisissez pour les trois entrées : des mètres par seconde avec des mètres par seconde au carré et des secondes donnent des mètres de déplacement.
Cas d’usage
Exercices de cinématique pour devoirs et laboratoire
Étudiants et correcteurs confirment le déplacement pour des triplets u, a et t donnés, avec un rejet clair lorsqu'un champ manque ou n'est pas numérique.
Vérifications rapides pour jeux, simulations et mouvement
Des nombres structurés immédiats pour des déplacements rectilignes à accélération constante, sans monter une pile dynamique complète.
Questions fréquentes
Quelle formule le calculateur de distance cinématique utilise-t-il ?
L'accélération variable et les trajectoires multi-axes ne sont pas modélisées.
Le calculateur de distance cinématique est-il gratuit ?
L'outil du navigateur fonctionne gratuitement sur votre appareil.
La vitesse initiale ou l'accélération peuvent-elles être négatives ?
Oui. Les valeurs finies signées sont acceptées ; l'équation renvoie le déplacement signé correspondant le long de l'axe choisi. Imposez des contraintes de non-négativité dans votre client si votre domaine l'exige.
Le résultat est-il la distance parcourue ou le déplacement ?
C'est le déplacement signé depuis le point de départ sur votre axe, il peut donc être négatif. Si le mouvement change de sens pendant l'intervalle, il donne la variation nette de position et non le chemin total parcouru.
Que se passe-t-il si je saisis un temps négatif ?
Il est utilisé comme n'importe quel nombre dans l'équation, sans être refusé ni ramené à zéro. Si seul un temps écoulé positif a du sens pour votre problème, vérifiez que la valeur saisie est nulle ou positive.
Outils associés
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/mech/kinematics-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_velocity":10,"acceleration":2,"time":5}'const res = await fetch("https://api.kit.forhosting.com/mech/kinematics-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_velocity": 10,
"acceleration": 2,
"time": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/kinematics-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_velocity": 10,
"acceleration": 2,
"time": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/kinematics-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_velocity":10,"acceleration":2,"time":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_velocity":10,"acceleration":2,"time":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/kinematics-distance", 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
{
"initial_velocity": 10,
"acceleration": 2,
"time": 5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.kinematics_distance",
"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.
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. |
Notes techniques
Cette capacité accepte une vitesse initiale u finie, une accélération a et un temps écoulé t, rejette les champs non numériques ou manquants avec une erreur invalid_input claire et renvoie le déplacement s = u t + 0.5 a t² sous forme de JSON structuré.
Ce que signifie le déplacement à accélération constante et quelles grandeurs déterminent la réponse
Fournir initial_velocity, acceleration, time, displacement, formula et method en JSON facilite le collage du résultat dans des notes, sa comparaison dans des tests automatisés ou sa réutilisation entre langages sans réimplémenter l'arithmétique.
Comment ce calculateur valide l'entrée et applique s = u t + 0.5 a t²
Les chaînes numériques dont le parse donne des nombres finis sont acceptées, de sorte que les formulaires et les pipelines de style CSV peuvent transmettre des valeurs sans conversion supplémentaire. Les valeurs signées sont admises : une vitesse initiale ou une accélération négative inverse simplement le sens de l'axe de mouvement, et un temps négatif est traité comme un nombre fini dans l'équation algébrique plutôt que tronqué silencieusement — si votre domaine n'admet que des temps positifs, imposez cette contrainte dans votre client avant l'appel. Il n'y a ni résistance de l'air, ni profil d'accélération variable, ni composition multi-axes : c'est le déplacement idéal unidimensionnel à a constant à partir des trois entrées SUVAT connues. Envoyez un corps JSON avec les champs obligatoires initial_velocity, acceleration et time. Chaque champ doit être présent et fini : clés manquantes, chaînes vides, texte non numérique, NaN et Infinity échouent immédiatement avec invalid_input avant qu'aucun déplacement ne soit renvoyé, et une validation échouée n'est pas facturée. Après validation, le déplacement est calculé comme initial_velocity fois time plus la moitié de acceleration fois time au carré. Les résultats sont arrondis à une précision décimale stable afin que la même entrée produise toujours le même JSON dans tous les moteurs JavaScript.
Usage pratique, limites, tarification et canaux de diffusion
Utilisez l'outil du navigateur lorsque vous voulez un déplacement immédiat en vérifiant des devoirs, en contrôlant une mesure de laboratoire, en validant une constante physique de jeu ou en estimant la distance parcourue par un corps sous poussée constante pendant un court intervalle. Choisissez les unités de manière cohérente — si u est en kilomètres par heure et t en secondes, convertissez d'abord pour que a et s partagent la même base de longueur et de temps. Il n'y a ni modèle de langage, ni service physique externe, ni aléa, donc la capacité peut être figée en toute sécurité dans des vérifications d'intégration continue et des supports de cours reproductibles. Utilisez l'API lorsqu'un script, une plateforme pédagogique, un assistant de simulation ou un notebook a besoin d'un JSON stable pour de nombreux triplets u-a-t sous un contrat unique. Chaque requête réussie est un élément facturable à $0.002 ; une validation échouée ne consomme pas de solde. Les résultats sont pleinement déterministes : les mêmes initial_velocity, acceleration et time produisent toujours le même champ displacement. Intégrez le endpoint dans des exercices de cinématique, des vérificateurs de réponses de concours, des fiches de mouvement ou des étapes de prétraitement où vous préférez des erreurs de domaine explicites — comme le rejet d'une acceleration manquante — aux widgets opaques en boîte noire incapables d'expliquer pourquoi une entrée incorrecte a été refusée.
Cas d'intégration
Fixtures déterministes pour les tests de physique
Les pipelines qui alimentent des tests unitaires ou des démos cinématiques interactives peuvent appeler un oracle de déplacement pur au lieu de réimplémenter s=ut+0.5at² dans chaque langage.
Questions techniques
Comment calculer le déplacement cinématique avec cette API ?
Envoyez un corps JSON avec initial_velocity, acceleration et time à mech.kinematics_distance. La réponse renvoie displacement ainsi que les entrées validées, formula et method.
Que se passe-t-il si un champ manque ou n'est pas un nombre ?
La requête échoue avec invalid_input. Un initial_velocity, acceleration ou time non numérique ou manquant est rejeté avant tout renvoi de résultat, et ces appels ne sont pas facturés.