Calculadora de masa planetaria por densidad y radio
Una densidad media de 5514 kg/m³ y un radio de 6371000 m dan una masa de 5,972802939487484e+24 kg. Obtenga la masa de cualquier cuerpo redondo a partir de su densidad y su tamaño, con el volumen incluido. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Densidad
- 5 514
- Radio
- 6 371 000
- Densidad (kg/m3)
- 5 514
- Radio (m)
- 6 371 000
- Volumen (m3)
- 1 083 206 916 845 753 500 000
- Masa (kg)
- 5 972 802 939 487 484 000 000 000
Esta calculadora obtiene la masa de un planeta, una luna, un planeta enano u otro cuerpo aproximadamente esférico cuando se conocen su densidad media y su radio. Primero calcula el volumen de una esfera, cuatro tercios de pi por el radio al cubo, y después multiplica ese volumen por la densidad. Introduzca la densidad en kilogramos por metro cúbico y el radio en metros para recibir la masa en kilogramos. El cálculo es determinista, no usa datos externos y rechaza medidas nulas o negativas.
Qué calcula esta herramienta
La masa, la densidad y el volumen están relacionados mediante la igualdad básica según la cual la masa es la densidad multiplicada por el volumen. Para un planeta representado como esfera, el volumen equivale a cuatro tercios de pi por el cubo del radio. Al combinar ambas relaciones, la masa es la densidad por cuatro tercios de pi por el radio al cubo.
Esta calculadora aplica directamente esa expresión. La densidad requerida es la densidad media del cuerpo entero, no la de una muestra de roca, una capa atmosférica, un océano o el núcleo. El radio debe ser el radio medio o volumétrico en metros.
Con entradas del SI, los metros cúbicos del volumen cancelan los metros cúbicos del denominador de la densidad y dejan kilogramos como unidad de masa. La respuesta incluye la densidad y el radio normalizados, el volumen esférico calculado, la masa resultante y una fórmula legible. Mostrar el volumen intermedio facilita la auditoría y permite detectar errores de unidades.
El modelo supone un límite perfectamente esférico y una densidad promediada en todo el volumen encerrado; no afirma que el interior real sea uniforme, pues un planeta estratificado también posee una densidad global útil.
Cómo introducir correctamente la densidad y el radio
Use kilogramos por metro cúbico para la densidad y metros para el radio. Las referencias astronómicas publican a veces la densidad en gramos por centímetro cúbico y el radio en kilómetros, por lo que debe convertirlos antes de llamar a la calculadora. Un gramo por centímetro cúbico equivale a mil kilogramos por metro cúbico, y un kilómetro equivale a mil metros.
Estas conversiones son cruciales porque el radio se eleva al cubo: introducir kilómetros como si fueran metros reduce la masa calculada en un factor de mil millones. Ambos valores deben ser finitos y estrictamente mayores que cero. Los valores ausentes, el texto no decimal, cero, los negativos, Infinity y NaN se rechazan como entrada no válida.
Se aceptan cadenas decimales ordinarias y notación científica, práctica para escalas planetarias como 6.371e6. La operación emplea aritmética finita de JavaScript y un valor fijo de pi, sin red, hora actual ni muestreo aleatorio. Si el cubo o la multiplicación rebasa el intervalo numérico finito admitido, la solicitud se rechaza en lugar de devolver Infinity.
Para informar con rigor, conserve más cifras significativas en las entradas de las que mostrará y redondee la masa según la precisión real de las mediciones.
Cómo interpretar el resultado y sus límites
La masa devuelta es la que implican las dos mediciones proporcionadas bajo el modelo de volumen esférico. Resulta útil en ejercicios, comprobaciones rápidas de plausibilidad, ejemplos de exoplanetas, datos fijos de simulación y procesos que necesitan siempre la misma fórmula transparente. No es una observación astronómica independiente ni puede mejorar entradas inciertas.
Como la masa varía linealmente con la densidad, un cambio del uno por ciento en la densidad genera el mismo cambio en la masa si el radio permanece fijo. Como la masa depende del cubo del radio, una variación del uno por ciento en el radio produce aproximadamente un tres por ciento en la masa para incertidumbres pequeñas. La precisión del radio merece especial atención.
La rotación rápida puede volver oblato un mundo, y usar el radio ecuatorial en una fórmula esférica puede sesgar el volumen; conviene emplear un radio medio volumétrico publicado. El modelo tampoco estima composición, aceleración gravitatoria, velocidad de escape ni propiedades orbitales, que requieren otras fórmulas y entradas. Use los campos de volumen y fórmula para documentar el procedimiento, conserve las unidades originales en sus registros y limite las cifras significativas por la entrada menos precisa.
Qué puede hacer con ella
Estimar la masa de un exoplaneta
Convierta una densidad global supuesta y un radio medido en una masa transparente de modelo esférico para comparar o enseñar.
Comprobar ejercicios de astronomía
Verifique el cálculo de densidad por volumen e inspeccione el volumen esférico intermedio antes de entregar una solución.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora?
Usa masa = densidad × volumen, con volumen esférico = (4/3)πr³. Por tanto, masa = densidad × (4/3)πr³.
¿Qué unidades debo introducir?
Introduzca la densidad global en kilogramos por metro cúbico y el radio en metros. La masa se devuelve en kilogramos.
¿Se supone que el planeta tiene composición uniforme?
Se utiliza la densidad global media sobre un volumen esférico. El interior real puede estar estratificado, pero la densidad indicada debe representar todo el cuerpo.
¿Qué pasa si escribo el radio en kilómetros por error?
La masa sale mil millones de veces más pequeña, porque el radio se eleva al cubo. Pase antes los kilómetros a metros multiplicando por 1000, y los gramos por centímetro cúbico a kilogramos por metro cúbico de la misma forma.
¿Por qué el resultado muestra también el volumen?
El volumen de la esfera, cuatro tercios de pi por el radio al cubo, es el paso intermedio. Verlo facilita revisar la respuesta y ayuda a detectar un error de unidades antes de usar la masa.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/astro/planet-mass-from-density \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"density":5514,"radius":6371000}'const res = await fetch("https://api.kit.forhosting.com/astro/planet-mass-from-density", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"density": 5514,
"radius": 6371000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/planet-mass-from-density",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"density": 5514,
"radius": 6371000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/planet-mass-from-density", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"density":5514,"radius":6371000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"density":5514,"radius":6371000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/planet-mass-from-density", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"density": 5514,
"radius": 6371000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.planet_mass_from_density",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Puede ejecutarlo en el navegador para estudiar o usar la API por $0.002 por solicitud correcta en flujos científicos y educativos reproducibles.
Cómo interpretar el resultado y sus límites
El cálculo en el navegador es gratuito y cada solicitud correcta por API cuesta $0.002.
Casos de integración
Crear datos de prueba deterministas
Genere masas repetibles para software educativo, demostraciones astronómicas o pruebas unitarias de simulaciones sin datos externos.
Preguntas técnicas
¿Pueden ser cero o negativos la densidad o el radio?
No. Ambas magnitudes deben ser finitas y estrictamente positivas; de lo contrario, la calculadora devuelve un error invalid_input.
¿Cuánto cuesta el cálculo mediante API?
Una solicitud correcta por API cuesta $0.002. También puede ejecutar gratis el mismo cálculo determinista en su navegador.