Constante de Hubble com velocidade e distância
Esta calculadora estima a constante de Hubble com a velocidade de recessão e a distância de uma galáxia, aplicando a lei de Hubble rearranjada, H0 = v / d.
Executar grátis
Informe a velocidade em quilômetros por segundo e a distância em megaparsecs para obter a razão em quilômetros por segundo por megaparsec. Ela é útil em exercícios, verificações observacionais e comparações transparentes de dados. O cálculo é determinístico e rejeita distância zero ou negativa, pois ela não é um divisor válido neste modelo.
Informe velocidade e distância nas unidades indicadas
Forneça a velocidade de recessão da galáxia em quilômetros por segundo e a distância em megaparsecs. A calculadora não converte unidades; os dois valores precisam estar nessas unidades para que a constante seja expressa em km/s/Mpc. A velocidade costuma ser inferida do desvio para o vermelho, enquanto a distância pode vir de uma vela padrão, da escala de distâncias ou de outra observação independente. Use valores da mesma galáxia e do mesmo referencial. A distância deve ser maior que zero; zero ou um valor negativo não pode ser o denominador e gera erro. Os campos também exigem números finitos, portanto valores ausentes, texto, NaN e infinito são rejeitados. Uma velocidade negativa é aceita matematicamente e produz uma razão negativa, embora normalmente descreva um objeto se aproximando, e não as galáxias em recessão às quais a relação simples de Hubble se destina. Confira o sinal e a origem da velocidade antes de interpretar fisicamente a resposta.
Entenda a razão calculada
O algoritmo usa a relação linear de Hubble v = H0 × d e a rearranja como H0 = v / d. Ele divide uma vez a velocidade de recessão pela distância e retorna o resultado em quilômetros por segundo por megaparsec. Por exemplo, 7,000 km/s e 100 Mpc resultam em 70 km/s/Mpc. Essa unidade descreve quanto a velocidade de recessão cresce, no modelo linear, a cada megaparsec. A saída repete os valores validados e informa a fórmula, facilitando a auditoria ou o registro. Trata-se de uma razão direta, não de um ajuste estatístico: uma galáxia fornece uma estimativa. A ferramenta não combina amostras, pondera incertezas, corrige movimentos peculiares, converte desvio para o vermelho em velocidade nem ajusta parâmetros cosmológicos. A formatação numérica estável mantém a API e o navegador coerentes. Para obter uma estimativa com qualidade de levantamento científico, aplique uma regressão a um conjunto apropriado de galáxias medidas de forma independente.
Interprete a estimativa dentro dos limites da lei de Hubble
Considere o valor retornado uma estimativa baseada nos dois números informados, e não automaticamente uma medição definitiva da expansão cósmica atual. Galáxias próximas podem ter velocidades peculiares relevantes devido ao movimento gravitacional local, fazendo com que a velocidade observada não acompanhe de perto a expansão uniforme. Em distâncias muito grandes, a relação linear elementar e uma interpretação simples do desvio para o vermelho deixam de bastar; nesse caso, é necessário um modelo cosmológico. As distâncias também têm incertezas próprias do método e, por ocuparem o denominador, afetam diretamente a razão. A calculadora expõe essa aritmética sem esconder os limites sob hipóteses adicionais. Ela atende ao ensino, à reprodução de exemplos, à conferência de uma linha de dados ou à comparação entre distâncias. Ao citar o resultado, registre fonte, incerteza, referencial e unidades. Várias galáxias bem escolhidas e um método de ajuste documentado informam mais do que uma razão isolada tratada como universal.
Casos de uso
Conferir um exercício de astronomia
Verifique um problema resolvido da lei de Hubble usando velocidade e distância sem rearranjar a fórmula manualmente.
Comparar estimativas de distância
Veja como duas distâncias galácticas independentes alteram a constante implícita quando a velocidade permanece fixa.
Auditar uma tabela observacional
Recalcule a razão H0 de cada galáxia antes de executar um ajuste estatístico mais amplo.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
Ela rearranja a lei linear de Hubble v = H0 × d e calcula H0 = v / d.
Quais unidades devo informar?
Informe velocidade em quilômetros por segundo e distância em megaparsecs. O resultado é dado em quilômetros por segundo por megaparsec.
Por que a distância deve ser maior que zero?
A distância é o denominador. Zero tornaria a divisão indefinida, e uma distância galáctica negativa fica fora deste modelo.
Uma galáxia fornece uma constante de Hubble definitiva?
Não. Uma razão isolada é sensível à velocidade peculiar e à incerteza. Estimativas científicas usam amostras e ajustes estatísticos.
A calculadora converte desvio para o vermelho em velocidade?
Não. Forneça uma velocidade de recessão já determinada em km/s; esta capacidade apenas calcula a razão com a distância.
Quanto custa um cálculo pela API?
Cada solicitação API custa US$ 0,002. O mesmo cálculo determinístico também pode ser executado no navegador.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"recession_velocity": 7000,
"distance": 100
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.hubble_constant_from_velocity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |