Calculateur vitesse moyenne aller-retour
Aller à 60 et revenir à 40 sur le même trajet donne une moyenne de 48, pas de 50 : la calculatrice prend la moyenne harmonique, deux fois le produit des vitesses sur leur somme, et affiche à côté la moyenne simple. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Vitesse 1
- 60
- Vitesse 2
- 40
- Vitesse moyenne
- 48
- Moyenne arithmétique
- 50
Lorsque vous parcourez la même distance à l’aller et au retour à deux vitesses constantes différentes, la vitesse moyenne du trajet n’est pas la moyenne arithmétique de ces vitesses. Le temps passé sur chaque tronçon est la distance divisée par la vitesse, si bien que les tronçons plus lents pèsent davantage sur l’horloge. Le résultat en forme fermée est la moyenne harmonique de deux nombres : le double du produit des vitesses divisé par leur somme. Conducteurs, étudiants en physique et rédacteurs d’examens rencontrent cela chaque fois qu’un problème dit « allé à soixante, revenu à quarante — quelle était la vitesse moyenne du trajet entier ?
Pourquoi la vitesse moyenne à distance égale est une moyenne harmonique
Supposez que chaque tronçon a la même longueur de parcours d, à l’aller à la vitesse v1 et au retour à la vitesse v2. Le temps du premier tronçon est d divisé par v1 ; celui du second est d divisé par v2. La distance totale est deux d ; le temps total est d sur v1 plus d sur v2.
La vitesse moyenne est la distance totale sur le temps total, ce qui se simplifie algébriquement en deux fois v1 fois v2 sur v1 plus v2. Cette expression est exactement la moyenne harmonique des deux vitesses. La moyenne arithmétique, la moitié de v1 plus v2, répond à une autre question : la moyenne de deux lectures de compteur lorsque chaque lecture est pondérée également dans le temps ou comme échantillons, non lorsque des distances égales imposent des temps inégaux.
Comme l’on passe plus de temps sur le tronçon plus lent, la moyenne réelle du trajet est toujours inférieure ou égale à la moyenne arithmétique, avec égalité seulement lorsque les deux vitesses coïncident. Les pièges classiques de classe utilisent soixante et quarante kilomètres par heure et invitent la mauvaise réponse cinquante ; la moyenne harmonique est quarante-huit. La formule suppose des distances égales et une vitesse constante sur chaque tronçon ; si les tronçons ont des longueurs différentes, vous devez pondérer par les distances réelles ou par le temps total.
Cette capacité ne résout volontairement que le cas à deux vitesses et distance égale que les utilisateurs formulent comme problème de vitesse moyenne aller-retour, en gardant le contrat compact et l’intention SEO ciblée.
Où la vitesse moyenne aller-retour apparaît en pratique
La physique du secondaire et des examens d’entrée pose constamment des problèmes aller-retour à distance égale pour vérifier si les élèves se tournent vers la moyenne arithmétique ou dérivent la forme harmonique à partir des premiers principes. Les plateformes de tutorat et les correcteurs automatiques de LMS ont besoin d’un oracle déterministe qui marque cinquante comme faux lorsque les tronçons sont de distance égale à soixante et quarante, et qui échoue nettement si un élève saisit zéro pour une vitesse.
Les moniteurs d’auto-école et les formateurs de flotte utilisent la même identité pour montrer pourquoi un retour lent en montagne tire la moyenne du trajet sous le milieu naïf des deux vitesses de croisière.
Si vous avez besoin de la distance totale sur le temps d’horloge y compris les arrêts, utilisez un outil de vitesse moyenne distance sur temps ; si vous avez besoin de la moyenne harmonique d’une liste arbitraire de positifs, utilisez une calculatrice générale de moyenne harmonique — ce sont des intentions de recherche et des pages d’atterrissage distinctes de ce cas aller-retour à deux vitesses et distance égale.
Cas d’usage
Contrôles de devoirs et d’examens d’entrée
Calculez la vitesse moyenne harmonique de deux tronçons de distance égale pour que élèves et correcteurs partagent une vérité en forme fermée plutôt que le piège arithmétique.
Formation conducteurs et démos de trajet
Montrez pourquoi un tronçon de retour lent abaisse la vitesse moyenne globale du trajet sous le milieu des vitesses de croisière aller et retour.
Questions fréquentes
Qu’est-ce que la vitesse moyenne aller-retour à distances égales ?
Des longueurs de parcours égales donnent le temps total d÷v1 + d÷v2, donc la vitesse globale est 2d sur cette somme.
Pourquoi ce n’est pas la moyenne arithmétique ?
Vous passez plus de temps sur le tronçon plus lent. La moyenne arithmétique traite les deux vitesses à égalité comme échantillons ; la moyenne du trajet pondère par le temps, ce qui donne la moyenne harmonique à distances égales.
Que se passe-t-il si l’une des vitesses est nulle ?
Une vitesse nulle sur un tronçon de distance fixe impliquerait un temps infini, donc la moyenne est indéfinie.
Quelles unités dois-je utiliser ?
Toute unité de vitesse cohérente sur les deux tronçons (km/h, mph, m/s, …). La moyenne est renvoyée dans la même unité ; cet outil ne convertit pas entre systèmes d’unités.
Combien coûte le calculateur de vitesse moyenne aller-retour ?
L’outil navigateur est gratuit et s’exécute en local.
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/average-speed-round-trip \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed1":60,"speed2":40}'const res = await fetch("https://api.kit.forhosting.com/mech/average-speed-round-trip", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed1": 60,
"speed2": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/average-speed-round-trip",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed1": 60,
"speed2": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/average-speed-round-trip", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed1":60,"speed2":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed1":60,"speed2":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/average-speed-round-trip", 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
{
"speed1": 60,
"speed2": 40
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.average_speed_round_trip",
"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
». Ce calculateur accepte les deux vitesses positives dans toute unité cohérente, renvoie la vitesse moyenne harmonique et la moyenne arithmétique pour contraste, et rejette une vitesse nulle avec une erreur invalid_input claire au lieu de produire l’infini.
Contrat d’entrée, champs de réponse et validation
Les vitesses nulles ou quasi nulles échouent parce que la formule divise par chaque vitesse en développant le temps total, et un tronçon immobile de distance fixe prendrait un temps infini. Les vitesses négatives sont aussi rejetées : cet outil rapporte une vitesse moyenne scalaire de tronçons de parcours, non une vitesse moyenne signée. Branchez le formulaire gratuit du navigateur pour les devoirs et les contrôles rapides, puis le même contrat depuis des scripts lorsque vous avez besoin de corrigés en masse. Envoyez deux nombres finis obligatoires dans les champs speed1 et speed2. Ils doivent partager le même système d’unités — tous deux en kilomètres par heure, tous deux en miles par heure, ou toute autre unité de vitesse cohérente — car average_speed est renvoyé dans ces mêmes unités sans conversion. Champs manquants, chaînes vides, valeurs non numériques, NaN et Infinity échouent avec invalid_input en nommant le champ et ne sont pas facturés. En cas de succès le corps renvoie speed1 et speed2 nettoyés, average_speed comme résultat harmonique, arithmetic_mean comme demi-somme simple pour l’enseignement côte à côte, formula avec la chaîne v_avg égale à deux fois v1 fois v2 sur v1 plus v2, et method égal à harmonic_mean_equal_distance_legs. Exemple : speed1 soixante et speed2 quarante donnent average_speed quarante-huit et arithmetic_mean cinquante. Le prix des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où la vitesse moyenne aller-retour apparaît en pratique
Les auteurs de programmes qui construisent des leçons interactives veulent la même forme JSON hors ligne et en ligne pour aligner les fiches et les quiz branchés à l’API. Comme cette capacité est un moteur parse pur, le prix de l’API est la base publiée de $0.002 par élément réussi et l’échec de validation ne consomme pas le solde.
Cas d'intégration
Corrigés de LMS et de quiz
Notez de façon déterministe les items de vitesse moyenne aller-retour ; rejetez les vitesses de tronçon nulles comme invalid_input plutôt que de renvoyer l’infini ou un succès vide.