Factor de escala desde corrimiento al rojo
La luz con corrimiento al rojo 3 salió de su fuente cuando el universo tenía un factor de escala de 0,25, una cuarta parte de su tamaño actual. Escriba cualquier corrimiento mayor que -1 para pasar de la notación z a la del factor de escala. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Z
- 3
- Corrimiento al rojo
- 3
- Factor de escala
- 0,25
Esta calculadora convierte el corrimiento al rojo cosmológico z en el factor de escala adimensional del universo cuando se emitió la luz observada. Introduzca un valor finito mayor que -1 y obtendrá el corrimiento original, el factor calculado y la fórmula utilizada. El cálculo es determinista, no necesita parámetros cosmológicos y funciona sin red, azar ni datos dependientes del tiempo.
Qué representa el factor de escala cósmico
El factor de escala cósmico describe de forma adimensional el tamaño relativo del universo en distintas épocas dentro de un modelo homogéneo de expansión. La luz observada con corrimiento al rojo positivo se emitió cuando el factor era menor. El resultado carece de unidad física porque es una proporción, no una distancia, edad, velocidad ni longitud de onda.
No hacen falta la constante de Hubble, las densidades de materia y energía oscura ni la curvatura. Esos parámetros sí son necesarios para obtener tiempo retrospectivo o distancia, pero no para esta identidad.
Comprobaciones, límites y buenas prácticas científicas
Antes de convertir, compruebe qué tipo de corrimiento posee. No determina si el catálogo incluye velocidad peculiar, corrimiento gravitatorio, errores instrumentales o corrección heliocéntrica. Tampoco calcula edad del universo, distancia comóvil, distancia de luminosidad, velocidad de recesión ni tiempo conforme; esas magnitudes requieren más supuestos y algunas dependen del modelo cosmológico.
Mantenga precisión suficiente al restar épocas próximas, pues un corrimiento muy alto genera factores pequeños y el redondeo posterior puede ser significativo. No usa red ni reloj, así que una misma entrada válida siempre produce la misma salida. Utilícela como conversión algebraica enfocada y recurra a un solucionador cosmológico específico para distancias, tiempos, tasas de expansión o incertidumbres.
Qué puede hacer con ella
Convertir etiquetas de simulaciones
Convierta corrimientos de instantáneas en factores normalizados para tablas, gráficos o comprobaciones de configuración.
Normalizar épocas de catálogos
Añada una columna adimensional de factor de escala antes de realizar análisis dependientes del modelo.
Preguntas frecuentes
¿El factor de escala es adimensional?
Sí. Es una proporción normalizada de la expansión cósmica y no tiene unidad física.
¿Qué factor de escala corresponde a un corrimiento al rojo de 1?
Un medio. La misma regla da un cuarto con un corrimiento de 3 y un décimo con uno de 9, mientras que un corrimiento de cero da exactamente uno, el valor actual.
¿Qué ocurre con un corrimiento al rojo negativo?
Los valores entre -1 y cero dan un factor de escala mayor que uno, que en lo matemático describe un universo futuro más grande. Aun así, un desplazamiento negativo medido puede deberse solo a un movimiento local.
¿Por qué se rechaza un corrimiento de -1 o menor?
En -1 la fórmula dividiría entre cero, y por debajo el resultado quedaría fuera del rango físico de esta relación. La calculadora rechaza esos valores en lugar de devolver un factor de escala engañoso.
¿Necesito la constante de Hubble u otros valores cosmológicos?
No. El factor de escala se obtiene solo del corrimiento al rojo. La constante de Hubble, la densidad de materia o la energía oscura solo hacen falta para convertir el corrimiento en distancia o en tiempo retrospectivo.
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/scale-factor-from-redshift \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"z":3}'const res = await fetch("https://api.kit.forhosting.com/astro/scale-factor-from-redshift", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"z": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/scale-factor-from-redshift",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"z": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/scale-factor-from-redshift", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"z":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"z":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/scale-factor-from-redshift", 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
{
"z": 3
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.scale_factor_from_redshift",
"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
Aplica la relación estándar a = 1/(1 + z), tomando como uno el factor de escala actual.
Qué representa el factor de escala cósmico
Por convención, su valor actual suele normalizarse como a = 1. La relación directa es a = 1/(1 + z): z = 1 corresponde a a = 0.5, z = 3 a 0.25 y z = 9 a 0.1. Esto indica que las separaciones comóviles representativas, escaladas por a, eran la mitad, la cuarta parte o la décima parte de su tamaño normalizado actual. Por ello, la conversión sirve en modelos que comparten la definición estándar de corrimiento al rojo y la normalización actual a = 1, y resulta útil en simulaciones, clases, catálogos y artículos que alternan entre z y a.
Cómo introducir el corrimiento e interpretar el resultado
Los valores negativos entre -1 y 0 producen factores mayores que uno. Matemáticamente pueden representar un estado futuro de expansión con la misma normalización, aunque un desplazamiento espectral negativo también puede proceder de movimiento peculiar local y no debe interpretarse automáticamente como expansión cósmica. Se rechazan los valores inferiores a -1 por quedar fuera del dominio físico de la relación. Trate el valor como una proporción numérica sin metros, segundos, pársecs ni otra unidad. Indique z como número finito o use el alias redshift al llamar a la API. Los valores positivos cubren el dominio cosmológico habitual: z = 0 produce a = 1 y, cuanto mayor es z, menor es el factor positivo. También se rechaza exactamente z = -1: el denominador 1 + z es cero y no existe un número JSON finito. La respuesta incluye redshift, scale_factor, una marca dimensionless y la fórmula. Por ejemplo, z = 3 devuelve scale_factor = 0.25. No se impone redondeo decimal; se conserva el resultado IEEE-754 habitual. Una solicitud correcta por API cuesta $0.002; la versión del navegador ejecuta localmente el mismo cálculo puro.
Comprobaciones, límites y buenas prácticas científicas
La calculadora supone un corrimiento cosmológico que satisface 1 + z = 1/a cuando el factor actual vale uno. Para verificar manualmente, sume uno a z y tome el recíproco: con z = 4, 1 + z es 5 y a es 0.2. La comprobación inversa es z = 1/a - 1. La implementación rechaza ausencias, texto no numérico, infinitos, NaN, matrices y entradas en el límite singular o por debajo mediante errores invalid_input claros.
Casos de integración
Revisar ejercicios de astronomía
Verifique cálculos manuales de a = 1/(1 + z) con un resultado determinista y la fórmula explícita.
Preguntas técnicas
¿Cuál es la fórmula del factor de escala desde el corrimiento?
Use a = 1/(1 + z), suponiendo que el factor de escala actual está normalizado como a = 1.
¿Qué resultado da el corrimiento z = 3?
Da a = 1/(1 + 3) = 0.25: el factor normalizado en la emisión era una cuarta parte.
¿Por qué se rechaza z = -1?
Con z = -1, el denominador 1 + z es cero; la fórmula es singular y no tiene resultado finito. También se excluyen valores inferiores a -1.
¿Cuánto cuesta el cálculo mediante API?
Cada solicitud correcta cuesta $0.002. La calculadora del navegador funciona localmente sin coste.