Magnitude aparente por absoluta e distância: calculadora
Esta calculadora converte a magnitude absoluta de um objeto e sua distância em parsecs na magnitude aparente que seria medida por um observador, conforme a relação padrão do módulo de distância.
Executar grátis
Ela soma à magnitude absoluta cinco vezes o logaritmo decimal da distância menos cinco. É útil em exercícios de astronomia, conferências de catálogos, planos de observação e fluxos de software reproduzíveis. A distância deve ser estritamente positiva, pois o logaritmo não é definido para zero nem para valores negativos. O cálculo é determinístico e não consulta catálogos, estima extinção ou introduz aproximações aleatórias.
Informe corretamente a magnitude absoluta e a distância
Informe a magnitude absoluta do objeto como um número finito e sua distância como um número positivo de parsecs. A magnitude absoluta é aquela que o objeto teria se estivesse à distância padrão de dez parsecs; portanto, representa uma escala de luminosidade intrínseca, e não o brilho visto diretamente da Terra. Valores negativos são válidos e geralmente descrevem objetos muito luminosos; não remova o sinal de menos. A distância deve estar em parsecs, não em anos-luz, unidades astronômicas, quilômetros ou megaparsecs. Converta previamente qualquer outra unidade. Valores decimais e em notação científica são aceitos. Uma distância igual ou inferior a zero gera erro porque a fórmula contém um logaritmo. Confirme também que os dois dados pertencem ao mesmo objeto. A resposta inclui as entradas, o módulo e a magnitude aparente para que você possa auditar o cálculo facilmente.
Entenda o cálculo do módulo de distância
A calculadora usa m = M + 5 log10(d) - 5, em que m é a magnitude aparente, M é a magnitude absoluta e d é a distância em parsecs. A expressão 5 log10(d) - 5 é o módulo de distância. A exatamente dez parsecs, log10(10) é um, o módulo é zero e as duas magnitudes são iguais. Aumentar a distância por um fator de dez acrescenta cinco magnitudes, refletindo a redução do fluxo pela lei do inverso do quadrado na escala logarítmica da astronomia. Um objeto a menos de dez parsecs recebe módulo negativo e magnitude aparente numericamente menor, portanto parece mais brilhante. A resposta também mostra o módulo intermediário. Os resultados usam precisão prática para manter o JSON consistente. Não há consulta a catálogos nem correção de extinção, desvio para o vermelho ou conversão de banda fotométrica; a fórmula é aplicada diretamente aos valores enviados.
Interprete o resultado e seus limites
Uma magnitude aparente menor ou mais negativa indica aparência mais brilhante, enquanto um valor positivo maior indica um objeto mais fraco. Essa direção pode surpreender; compare magnitudes em vez de tratá-las como pontuações comuns. O resultado é uma previsão geométrica ideal baseada somente em magnitude absoluta e distância. Observações reais podem diferir devido à absorção e ao avermelhamento por poeira interestelar, às condições atmosféricas, à variabilidade do objeto e às diferenças entre bandas fotométricas. Verifique se as grandezas comparadas pertencem à mesma banda, como V ou G, e acrescente separadamente uma correção de extinção quando necessário. A ferramenta atende bem a estudos, verificações de coerência, transformações de pipelines e estimativas que adotam o módulo básico. Ela não substitui um modelo cosmológico completo, que exige distância de luminosidade, desvio para o vermelho, correções K e uma cosmologia definida. Em chamadas automatizadas, o preço-base é US$ 0,002; o navegador usa a mesma lógica determinística.
Casos de uso
Confira uma estimativa de observação
Estime o brilho esperado de um alvo pela magnitude absoluta catalogada e pela distância antes de planejar uma observação.
Verifique exercícios de astronomia
Confirme um exercício de módulo de distância e examine o módulo intermediário junto da magnitude aparente final.
Transforme registros de catálogo
Calcule uma estimativa uniforme de magnitude aparente para registros que já têm magnitude absoluta e distância em parsecs.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
Ela utiliza m = M + 5 log10(d) - 5, com a distância d medida em parsecs.
Por que a distância deve ser maior que zero?
A fórmula calcula o logaritmo decimal da distância, que não possui valor real finito para zero ou entradas negativas.
A magnitude absoluta pode ser negativa?
Sim. Magnitudes absolutas negativas são válidas e representam objetos intrinsecamente luminosos na escala astronômica.
O resultado considera a extinção interestelar?
Não. Ele aplica somente o módulo geométrico; a extinção e outras correções observacionais devem ser tratadas à parte.
Quanto custa um cálculo pela API?
Cada solicitação de API tem preço-base de US$ 0,002. O cálculo também está disponível 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/apparent-from-absolute \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"absolute_magnitude":4.83,"distance_parsecs":10}'const res = await fetch("https://api.kit.forhosting.com/astro/apparent-from-absolute", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"absolute_magnitude": 4.83,
"distance_parsecs": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/apparent-from-absolute",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"absolute_magnitude": 4.83,
"distance_parsecs": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/apparent-from-absolute", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"absolute_magnitude":4.83,"distance_parsecs":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"absolute_magnitude":4.83,"distance_parsecs":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/apparent-from-absolute", 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
{
"absolute_magnitude": 4.83,
"distance_parsecs": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.apparent_from_absolute",
"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. |