Calculateur de dilatation temporelle
À 60 % de la vitesse de la lumière, le facteur de Lorentz vaut 1,25 : une seconde sur l'horloge en mouvement dure 1,25 seconde pour l'observateur. Indiquez le temps propre et la vitesse en fraction de celle de la lumière pour obtenir le temps dilaté. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Temps propre
- 1
- Vitesse
- 0,6
- Facteur de Lorentz
- 1,25
- Temps dilaté
- 1,25
Un calculateur de dilatation temporelle convertit un intervalle de temps propre et une vitesse relative en le temps-coordonnée plus long que la relativité restreinte attribue à une horloge en mouvement par rapport à un observateur inertiel. La relation est que le temps dilaté égale le temps propre divisé par la racine carrée de un moins bêta au carré, où bêta est la vitesse sur celle de la lumière, ce qui revient à multiplier le temps propre par le facteur de Lorentz gamma. Saisissez un temps propre fini non négatif dans n'importe quelle unité cohérente et une célérité relative comme fraction de la vitesse de la lumière strictement inférieure à un ; le point d'extrémité renvoie le temps dilaté dans cette même unité, avec gamma.
Ce que signifie la dilatation temporelle et comment Δt = γ·Δτ se calcule
La transformation de Lorentz de la relativité restreinte implique que le temps écoulé dépend du référentiel inertiel. Si une horloge est au repos dans un référentiel qui se déplace à célérité constante v par rapport à un observateur, le temps que cette horloge enregistre entre deux événements au même endroit de son référentiel propre est le temps propre, noté tau. L'observateur, qui voit l'horloge en mouvement, attribue un temps-coordonnée plus long à cette même paire d'événements.
Le facteur exact est le facteur de Lorentz gamma, un divisé par la racine carrée de un moins bêta au carré, où bêta est v divisé par la vitesse de la lumière c. Donc le temps dilaté égale gamma fois le temps propre, ou de façon équivalente le temps propre divisé par la racine de un moins v au carré sur c au carré. Au repos, bêta vaut zéro, gamma vaut un, et les deux horloges s'accordent.
À soixante pour cent de la vitesse de la lumière, bêta au carré vaut 0.36, le reste sous la racine vaut 0.64, la racine vaut 0.8 et gamma vaut 1.25, si bien qu'une seconde de temps propre devient 1.25 secondes de temps dilaté dans le référentiel de l'observateur. À quatre-vingts pour cent de la lumière gamma vaut cinq tiers, et un intervalle propre de dix secondes se dilate en seize secondes et deux tiers.
La vitesse doit rester strictement inférieure à celle de la lumière : à cette borne le reste est zéro et gamma diverge ; au-dessus le reste est négatif et gamma n'est pas un nombre réel. Numériquement l'implémentation utilise le reste factorisé (un moins bêta) fois (un plus bêta) afin que les valeurs proches de un ne perdent pas tous les chiffres significatifs dans une seule soustraction de deux carrés presque égaux, piège flottant habituel d'une évaluation naïve de un moins bêta au carré.
Conseils pratiques, unités et recherches voisines
Gardez bêta confortablement au-dessous de un si vous avez besoin d'un facteur de dilatation modeste ; lorsque la vitesse s'approche de celle de la lumière, gamma croît sans borne et de minuscules changements d'entrée produisent de grands changements de sortie qui doivent pourtant rester finis. Ne collez pas un chiffre en kilomètres par seconde dans velocity à moins de l'avoir déjà divisé par c : ce formulaire est un calculateur de manuel de dilatation temporelle pour le rapport adimensionnel, non un convertisseur d'unités depuis les mètres par seconde.
Cette page vise les personnes qui cherchent un calculateur de dilatation temporelle, la formule selon laquelle le temps dilaté égale gamma fois le temps propre, ou de combien plus longtemps une horloge au repos tourne par rapport à une horloge en mouvement. Ce n'est pas un outil de décalage gravitationnel vers le rouge pour horloges dans un puits, ni un délai de temps de parcours de la lumière comme distance sur c, ni une page de facteur de Lorentz d'engin spatial qui peut omettre le temps propre.
Préférez cette capacité lorsque vous avez déjà un intervalle propre et v sur c et que vous avez besoin de l'intervalle dilaté lui-même.
Cas d’usage
Devoirs de relativité restreinte en classe
Les élèves saisissent Δτ et β des problèmes du manuel et comparent le temps dilaté Δt = γΔτ écrit à la main à un oracle déterministe avant de rendre le devoir de relativité.
Expériences de pensée sur la durée de vie du muon et la ligne de faisceau
Les enseignants de laboratoire fixent une fraction de c et une durée de vie propre et lisent de combien plus longtemps l'horloge du laboratoire tourne, sans installer un système de calcul formel.
Tests unitaires d'horloges de simulation
Générez des cas connus au repos, 0.6c et 0.8c de temps dilaté, plus des rejets délibérés β = 1, pour des valeurs attendues de katas de programmation dans des aides d'horloge relativiste.
Questions fréquentes
Quelle formule ce calculateur de dilatation temporelle utilise-t-il ?
Dilatation temporelle de la relativité restreinte Δt = Δτ / sqrt(1 − β²) = γ · Δτ, avec γ = 1 / sqrt(1 − β²) et β = v/c. Le temps dilaté est renvoyé dans la même unité que le temps propre.
Que se passe-t-il si la vitesse n'est pas inférieure à celle de la lumière ?
Le facteur de Lorentz n'est pas défini pour β ≥ 1.
La vitesse est-elle en mètres par seconde ou en fraction de c ?
En fraction de la vitesse de la lumière. Envoyez 0.6 pour 60% de c, pas 1.8e8 m/s. Divisez vous-même votre célérité SI par c si vous partez des mètres par seconde.
Le calculateur de dilatation temporelle est-il gratuit ?
L'outil du navigateur est gratuit et s'exécute en local.
Combien dure un intervalle de 10 secondes à 80 % de la vitesse de la lumière ?
Pour l'observateur, il dure seize secondes et deux tiers. À 80 % de la vitesse de la lumière, le facteur de Lorentz vaut cinq tiers, et le calculateur multiplie le temps propre par ce facteur, dans l'unité que vous avez choisie.
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/phys/time-dilation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"proper_time":1,"velocity":0.6}'const res = await fetch("https://api.kit.forhosting.com/phys/time-dilation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"proper_time": 1,
"velocity": 0.6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/time-dilation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"proper_time": 1,
"velocity": 0.6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/time-dilation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"proper_time":1,"velocity":0.6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"proper_time":1,"velocity":0.6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/time-dilation", 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
{
"proper_time": 1,
"velocity": 0.6
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.time_dilation",
"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_abs_time | 1000000000000 |
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
Si la vitesse n'est pas inférieure à celle de la lumière, le facteur de Lorentz n'est pas défini pour une horloge massive, si bien que la tâche échoue avec invalid_input au lieu d'Infinity ou d'un nombre complexe. L'arithmétique est pure et déterministe : sans réseau, sans graines aléatoires et sans dépendance à l'horloge murale, de sorte que l'exécuteur gratuit du navigateur et l'API prépayée coïncident après l'arrondi décimal fixe.
Ce que signifie la dilatation temporelle et comment Δt = γ·Δτ se calcule
Ces cas ne sont pas physiques pour une horloge massive, aussi ce solveur les rejette avec invalid_input plutôt que de renvoyer Infinity.
Contrat d'entrée, forme de la réponse et comportement d'erreur
Il doit satisfaire zéro inférieur ou égal à velocity et velocity strictement inférieur à un. Les clés de sortie optionnelles sont omises plutôt que mises à null. Envoyez un corps JSON avec deux nombres finis obligatoires. Le premier est proper_time, avec les alias tau, proper, delta_tau et time : l'intervalle mesuré par l'horloge en mouvement, dans n'importe quelle unité de temps cohérente que vous choisissez, secondes, années ou tics. Il doit s'agir d'un nombre fini non négatif dont la valeur absolue reste dans la limite publiée d'un billion afin que le produit avec gamma demeure fini en double précision IEEE sur le Worker et dans le navigateur. Le second est velocity, avec les alias v, speed, beta, v_over_c et v_c : la célérité relative comme fraction de la vitesse de la lumière, si bien que 0.6 signifie soixante pour cent de c et non 0.6 mètres par seconde. En cas de succès, le corps répète proper_time et velocity arrondis, fixe lorentz_factor à gamma, dilated_time à gamma fois le temps propre dans la même unité que l'entrée, formula à la chaîne canonique de relativité restreinte, et steps à une liste ordonnée de lignes de substitution que vous pouvez affirmer dans des tests. Une validation échouée — champs manquants, nombres non finis, proper_time négatif, velocity négative, ou une velocity qui n'est pas inférieure à celle de la lumière — renvoie invalid_input et n'est jamais facturée. Le tarif est un $0.002 forfaitaire par requête réussie avec unité item. Préférez les nombres JSON aux chaînes préformatées lorsque vous contrôlez le client ; les chaînes numériques ne sont acceptées que si elles correspondent à un motif numérique fini strict avec exposant optionnel.
Conseils pratiques, unités et recherches voisines
Le temps dilaté est renvoyé dans la même unité que proper_time, donc si vous envoyez des années vous recevez des années, et si vous envoyez des nanosecondes vous recevez des nanosecondes. En enseignant, couplez les exemples : velocity zéro est une vérification au repos avec temps dilaté égal au temps propre ; velocity 0.6 avec temps propre un est le cas classique de manuel avec temps dilaté 1.25 ; velocity 0.8 avec temps propre dix donne seize et deux tiers ; et velocity égal à un démontre le chemin dur invalid_input qu'exige le produit. Les tâches en échec qui renvoient invalid_input ne consomment pas de solde prépayé, ce qui maintient bon marché les scripts exploratoires lorsque les apprenants mettent volontairement velocity à un.
Questions techniques
Quelles unités proper_time utilise-t-il, et quelle est l'unité de dilated_time ?
Toute unité de temps cohérente. Envoyez des secondes, des années ou des tics ; dilated_time utilise cette même unité. velocity est une fraction de c, pas des mètres par seconde.