Constante de Hubble à partir de la vitesse et de la distance
Ce calculateur estime la constante de Hubble à partir de la vitesse de récession et de la distance d’une galaxie en appliquant la loi de Hubble réarrangée, H0 = v / d.
Lancer gratuitement
Saisissez la vitesse en kilomètres par seconde et la distance en mégaparsecs pour obtenir le rapport en kilomètres par seconde par mégaparsec. Cet outil convient aux exercices, aux contrôles rapides d’observations et aux comparaisons transparentes de données. Le calcul est déterministe et refuse une distance nulle ou négative, qui ne constitue pas un diviseur valable dans ce modèle.
Saisissez la vitesse et la distance dans les unités indiquées
Indiquez la vitesse de récession de la galaxie en kilomètres par seconde et sa distance en mégaparsecs. Le calculateur n’effectue aucune conversion : les deux valeurs doivent déjà employer ces unités pour que la constante soit exprimée en km/s/Mpc. La vitesse est souvent déduite du décalage vers le rouge, tandis que la distance peut provenir d’une chandelle standard, de l’échelle des distances ou d’une autre observation indépendante. Utilisez des mesures de la même galaxie et du même référentiel. La distance doit être strictement positive ; zéro ou une valeur négative ne peut servir de dénominateur et déclenche une erreur. Les deux champs exigent aussi des nombres finis : données absentes, texte, NaN et infini sont refusés. Une vitesse négative reste mathématiquement admissible et donne un rapport négatif, mais elle décrit généralement un objet qui se rapproche plutôt qu’une galaxie en récession. Vérifiez donc le signe et la provenance de la vitesse avant toute interprétation physique.
Comprenez le rapport obtenu
L’algorithme part de la relation linéaire de Hubble v = H0 × d et l’écrit sous la forme H0 = v / d. Il divise une fois la vitesse de récession par la distance, puis renvoie le résultat en kilomètres par seconde par mégaparsec. Ainsi, 7,000 km/s et 100 Mpc donnent 70 km/s/Mpc. Cette unité indique l’accroissement de vitesse associé à chaque mégaparsec dans le modèle linéaire. La réponse rappelle les entrées validées et la formule afin de faciliter l’audit et l’archivage. Il s’agit d’un rapport direct, pas d’un ajustement statistique : une galaxie produit une estimation. L’outil ne regroupe pas d’échantillon, ne pondère pas les incertitudes, ne corrige pas les mouvements propres, ne convertit pas le décalage spectral en vitesse et n’ajuste aucun paramètre cosmologique. Le format numérique stable assure la cohérence entre API et navigateur. Pour une estimation scientifique, appliquez une régression à un ensemble approprié de galaxies mesurées indépendamment.
Interprétez l’estimation dans les limites de la loi de Hubble
Considérez la valeur comme une estimation issue des deux nombres fournis, non comme une mesure définitive du taux actuel d’expansion cosmique. Les galaxies proches peuvent présenter une vitesse propre importante due aux mouvements gravitationnels locaux ; leur vitesse observée ne suit donc pas toujours l’expansion régulière. À très grande distance, la relation linéaire élémentaire et une lecture simple du décalage vers le rouge deviennent insuffisantes : un modèle cosmologique est alors nécessaire. Les distances comportent également des incertitudes liées à leur méthode de mesure et, placées au dénominateur, elles influencent directement le rapport. Le calculateur expose volontairement cette arithmétique sans la masquer par des hypothèses supplémentaires. Il sert à enseigner, reproduire un exemple, contrôler une ligne d’observation ou comparer plusieurs distances. Si vous citez le résultat, consignez la source, l’incertitude, le référentiel et les unités. Plusieurs galaxies bien choisies et une méthode d’ajustement documentée sont plus instructives qu’un rapport unique tenu pour universel.
Cas d’usage
Vérifier un exercice d’astronomie
Contrôlez un problème sur la loi de Hubble à partir d’une vitesse et d’une distance sans réarranger vous-même la formule.
Comparer des estimations de distance
Observez comment deux distances indépendantes modifient la constante implicite lorsque la vitesse reste fixe.
Auditer un tableau d’observations
Recalculez le rapport H0 de chaque galaxie avant de procéder à un ajustement statistique plus large.
Questions fréquentes
Quelle formule le calculateur utilise-t-il ?
Il réarrange la loi linéaire de Hubble v = H0 × d et calcule H0 = v / d.
Quelles unités faut-il saisir ?
Saisissez la vitesse en kilomètres par seconde et la distance en mégaparsecs. Le résultat est exprimé en kilomètres par seconde par mégaparsec.
Pourquoi la distance doit-elle être positive ?
La distance est le dénominateur. Zéro rendrait la division indéfinie et une distance galactique négative sort de ce modèle.
Une galaxie suffit-elle à fixer la constante de Hubble ?
Non. Un rapport isolé dépend des mouvements propres et des incertitudes. Les estimations scientifiques emploient des échantillons et des ajustements.
Le calculateur convertit-il le décalage vers le rouge en vitesse ?
Non. Fournissez une vitesse de récession déjà déterminée en km/s ; cette capacité calcule uniquement son rapport à la distance.
Quel est le prix d’un calcul par API ?
Chaque requête API coûte $0.002. Le même calcul déterministe peut aussi s’exécuter 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/astro/hubble-constant-from-velocity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"recession_velocity":7000,"distance":100}'const res = await fetch("https://api.kit.forhosting.com/astro/hubble-constant-from-velocity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"recession_velocity": 7000,
"distance": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/hubble-constant-from-velocity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"recession_velocity": 7000,
"distance": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/hubble-constant-from-velocity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"recession_velocity":7000,"distance":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"recession_velocity":7000,"distance":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/hubble-constant-from-velocity", 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
{
"recession_velocity": 7000,
"distance": 100
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.hubble_constant_from_velocity",
"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. |