Calculateur de rayon de Schwarzschild
Une masse de 1,9885e+30 kg, proche de celle du Soleil, a un rayon de Schwarzschild de 2953,3839390285 m, soit environ 2,95 km. Saisissez une masse en kilogrammes pour comparer horizons stellaires, planétaires et supermassifs. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Masse
- 1 988 500 000 000 000 000 000 000 000 000
- Rayon de Schwarzschild
- 2 953,3839390285 m
- Rayon m
- 2 953,3839390285
- G
- 0,0000000001
- C
- 299 792 458
Ce calculateur de rayon de Schwarzschild renvoie le rayon de l'horizon des événements d'un trou noir non rotatif à partir d'une seule valeur de masse. La forme fermée est entièrement déterministe : Rs est égal à deux fois G fois M sur c au carré, en utilisant la constante gravitationnelle CODATA 2018 G égale à 6,67430 fois dix puissance moins onze mètre cube par kilogramme par seconde au carré, et la vitesse de la lumière SI exacte c égale à 299792458 mètres par seconde. Avec une masse en kilogrammes, le résultat s'exprime en mètres, l'unité SI naturelle pour comparer les horizons stellaires, planétaires et supermassifs. Les vérifications bien connues incluent une masse à l'échelle solaire proche de 1,9885 fois dix puissance trente kilogrammes, qui donne environ 2,95 kilomètres, et une masse à l'échelle terrestre proche de 5,972 fois dix puissance vingt-quatre kilogrammes, qui donne environ 8,87 millimètres. Le moteur n'utilise qu'une arithmétique finie, sans appel réseau, sans échantillonnage et sans raccourci dépendant de la date.
Où le rayon de Schwarzschild trouve sa place dans l'étude, l'astronomie et les logiciels
Les étudiants rencontrent le rayon de Schwarzschild lorsqu'un manuel passe de la gravité newtonienne aux horizons des trous noirs, lorsqu'un problème de concours demande la taille de l'horizon des événements pour une masse stellaire donnée, ou lorsqu'ils comparent les échelles d'objets compacts planétaires et solaires sans l'appareil complet de la relativité générale. Les enseignants peuvent pré-générer des corrigés pour des valeurs de masse modestes, sans se fier à des applications de calcul opaques qui changent silencieusement les unités ou omettent la notation scientifique.
Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes destinés aux simulateurs d'astrophysique, pour normaliser une masse saisie par l'utilisateur avant des démonstrations de mission ou de trou noir, ou pour satisfaire des énoncés de défis de programmation qui exigent Rs plutôt qu'une valeur solaire approximative. L'entraînement aux concours a souvent besoin d'une source rapide et hors ligne de rayons d'horizon, afin que les solutions puissent être vérifiées sans calculatrice graphique et sous la pression du temps.
Les outils de produit et d'éducation utilisent la formule lorsqu'un apprenant saisit une masse en kilogrammes et que l'interface doit afficher le rayon de Schwarzschild en mètres à côté de comparaisons avec les échelles solaire et terrestre. Associez-le aux outils de gravité de surface ou de temps de parcours de la lumière pour les étapes d'astronomie liées, et aux autres points de terminaison de physique lorsque vous construisez un petit laboratoire d'outils scientifiques gratuits et déterministes.
Cas d’usage
Devoirs et vérifications d'horizons de trous noirs
Calculez Rs à partir de valeurs de masse stellaire ou planétaire tirées d'un manuel, et vérifiez la taille de l'horizon des événements avant des problèmes de relativité générale ou d'objets compacts.
Outils d'astronomie et d'éducation
Normalisez une masse saisie par l'utilisateur en rayon d'horizon pour des démonstrations de trous noirs, des planificateurs de mission et des leçons interactives.
Questions fréquentes
Combien coûte le calculateur de rayon de Schwarzschild ?
Il est gratuit dans votre navigateur sur cette page.
Cela inclut-il les trous noirs en rotation ou chargés ?
Non. Il renvoie uniquement le rayon d'horizon de Schwarzschild (non rotatif, non chargé). Les horizons de Kerr ou de Reissner-Nordström nécessitent des outils dédiés.
Pourquoi les résultats sont-ils arrondis à une précision donnée ?
La précision par défaut est de 10 décimales ; vous pouvez la régler de 0 à 15.
Quelle taille aurait la Terre transformée en trou noir ?
Comprimée en trou noir, une masse terrestre d'environ 5,972e+24 kg aurait un rayon de Schwarzschild d'environ 8,87 millimètres. La masse du Soleil donne environ 2,95 kilomètres.
Que signifie le rayon de Schwarzschild ?
C'est la taille de l'horizon des événements d'un trou noir sans rotation ni charge. Toute masse sphérique comprimée sous ce rayon devient un trou noir, et la lumière émise depuis l'horizon n'atteint pas les observateurs lointains.
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/astro/schwarzschild-radius \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":1.9885e+30}'const res = await fetch("https://api.kit.forhosting.com/astro/schwarzschild-radius", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 1.9885e+30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/schwarzschild-radius",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 1.9885e+30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/schwarzschild-radius", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":1.9885e+30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":1.9885e+30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/schwarzschild-radius", 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
{
"mass": 1.9885e+30
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.schwarzschild_radius",
"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_mass | 1e+40 |
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
Utilisez-le gratuitement dans le navigateur pour vos devoirs, des démonstrations d'astrophysique ou l'entraînement aux concours, ou appelez l'API pour $0.002 par requête réussie lorsque vous avez besoin de jeux de données d'horizon reproductibles en CI, dans des logiciels pédagogiques ou des pipelines scientifiques.
Ce que signifie le rayon de Schwarzschild et ce que contient la réponse
Le rayon de Schwarzschild est la coordonnée radiale critique à laquelle se situe l'horizon des événements d'un trou noir non rotatif et non chargé, en relativité générale. Pour une masse M, le rayon de l'horizon vaut Rs égal à deux G M sur c au carré : toute masse sphérique comprimée à l'intérieur de ce rayon devient un trou noir dans la solution de Schwarzschild, et la lumière émise depuis l'horizon ne peut atteindre des observateurs distants. Ce calculateur renvoie la masse normalisée que vous avez fournie, les champs calculés schwarzschild_radius et radius_m arrondis à la précision demandée, la constante gravitationnelle CODATA fixe G et la vitesse de la lumière exacte c utilisées par le produit, une chaîne d'unité m, l'étiquette de méthode schwarzschild_radius, la précision utilisée, et un bref rappel de la formule. Il n'y a ni intégrateur numérique approché ni échantillonnage aléatoire de moments multipolaires : le moteur construit soit une valeur exacte de Rs en virgule flottante à l'intérieur de la plage de magnitude prise en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent l'absence de masse, des valeurs non finies, des magnitudes au-delà du plafond documenté, et toute masse nulle ou négative, car le rayon de Schwarzschild n'est pas défini ou n'a pas de sens physique pour une masse non positive dans ce modèle. Si vous avez besoin d'horizons de Kerr en rotation, de rayons de sphère de photons ou de vitesses de libération en dehors de l'horizon, utilisez les outils dédiés à cela ; cette page ne répond qu'au rayon de Schwarzschild Rs, avec une sortie numérique stable adaptée aux fiches d'exercices, aux tests unitaires et aux consommateurs d'API qui ne doivent pas inventer de modèles de gravité d'ordre supérieur.
Comment la masse est lue, et comment Rs reste reproductible
Les signes plus initiaux facultatifs et la notation scientifique dans les chaînes numériques sont autorisés lorsqu'ils correspondent à des décimaux finis ; les espaces intégrés, les préfixes hexadécimaux et les jetons non numériques sont rejetés avec un message clair, afin qu'une cellule erronée ne se transforme pas en une taille d'horizon fausse. Le champ privilégié est mass pour la masse du corps en kilogrammes, mais les alias m, M et body_mass sont acceptés afin que les feuilles de calcul, les chaînes de requête et les formulaires typés puissent réutiliser le même contrat. La masse doit être strictement positive : si mass vaut zéro, est négative ou vaut moins zéro, la requête échoue avec invalid_input, car le rayon de Schwarzschild Rs égal à deux G M sur c au carré n'est pas défini pour une masse non positive. Un champ precision facultatif, avec les alias decimals et dp, choisit le nombre de décimales à afficher pour la masse et les champs de rayon, par défaut dix et plafonné à quinze afin que les fichiers de référence JSON restent stables. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du même résultat mathématique à l'intérieur d'un pipeline automatisé, sans réimplémenter vous-même la formule de Schwarzschild.
Où le rayon de Schwarzschild trouve sa place dans l'étude, l'astronomie et les logiciels
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque appel réussi coûte $0.002, la validation échouée n'est pas facturée, et rien n'est conservé après le renvoi de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue KIT de niveau A, et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures de test déterministes
Générez des rayons de Schwarzschild reproductibles pour des tests unitaires, des vérifications de propriétés et des assertions de CI sur des modules d'astrophysique.
Questions techniques
Comment le rayon de Schwarzschild est-il défini ici ?
Pour un trou noir non rotatif de masse M, Rs = 2·G·M/c² avec G = 6,67430×10⁻¹¹ m³ kg⁻¹ s⁻² (CODATA 2018) et c = 299792458 m/s. L'unité SI est le mètre.
Que se passe-t-il si la masse est nulle ou négative ?
L'entrée est rejetée avec invalid_input. Le rayon de Schwarzschild Rs = 2GM/c² n'est pas défini pour une masse non positive.