Calculadora de magnitude absoluta
Uma estrela de magnitude aparente 0 a 100 parsecs tem magnitude absoluta -5; uma de magnitude 5 a 10 parsecs continua em 5. Informe o que você observa e a distância para ver o brilho real. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Magnitude aparente
- 5
- Heliocêntrica
- 10
- Magnitude absoluta
- 5
- Módulo de distância
- 0
- Precisão
- 10
- Unidade de distância
- pc
Esta calculadora de magnitude absoluta devolve o brilho intrínseco de uma estrela a partir da sua magnitude aparente e da distância em parsecs. A fórmula fechada é totalmente determinística: a magnitude absoluta M é igual à magnitude aparente m menos cinco vezes o logaritmo na base dez da distância dividida por dez parsecs — o clássico módulo de distância usado em livros-texto e catálogos de astronomia. A magnitude absoluta é definida como a magnitude que o objeto teria se estivesse à distância padrão de dez parsecs, então quando d é igual a dez, os valores de M e m coincidem. Algumas verificações simples que você já deve conhecer: m igual a cinco a dez parsecs resulta em M igual a cinco, e m igual a zero a cem parsecs resulta em M igual a menos cinco. O mecanismo usa apenas aritmética finita, sem chamadas de rede, sem amostragem e sem atalhos que dependam da data.
O que é magnitude absoluta e o que a resposta contém
A magnitude absoluta é uma medida independente da distância que indica o quão brilhante uma estrela pareceria se fosse colocada a dez parsecs do observador. A magnitude aparente, sozinha, mistura a luminosidade intrínseca com o esmaecimento geométrico: uma estrela luminosa e distante pode parecer tão fraca quanto uma estrela próxima e pouco brilhante. O módulo de distância μ é igual a cinco vezes o logaritmo na base dez de d sobre dez, com d em parsecs, e a magnitude absoluta é M igual a m menos μ.
Objetos mais brilhantes têm números de magnitude menores (ou mais negativos) na escala de Pogson; a mesma convenção vale tanto para m quanto para M.
Onde a magnitude absoluta se encaixa nos estudos, na astronomia e no software
Estudantes encontram a magnitude absoluta quando um livro-texto passa do brilho aparente para a luminosidade estelar intrínseca, quando um problema de competição pede M dado m e uma distância derivada de paralaxe, ou quando colocam estrelas em um diagrama de Hertzsprung-Russell rotulado em magnitude absoluta em vez de fluxo. Professores podem pré-gerar gabaritos para valores modestos de m e d sem confiar em aplicativos de calculadora opacos que trocam unidades de anos-luz para parsecs em silêncio ou esquecem o fator dez dentro do logaritmo.
Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar vetores de teste determinísticos para importadores de catálogos, para normalizar fotometria informada pelo usuário antes de demonstrações de diagramas HR, ou para atender enunciados de desafios de programação que exigem M em vez de uma classe de luminosidade estimada de forma imprecisa. A prática para competições costuma precisar de uma fonte rápida e offline de magnitudes absolutas, para que soluções possam ser conferidas sem software de planetário sob pressão de tempo.
Ferramentas de produto e educação usam a fórmula quando um aluno digita magnitude aparente e distância em parsecs, e a interface precisa mostrar M ao lado de uma explicação do módulo de distância.
Casos de uso
Verificações de tarefas de casa e módulo de distância
Converta magnitudes aparentes e distâncias em parsecs do livro-texto em magnitude absoluta M antes de problemas de diagrama HR ou luminosidade.
Catálogos e software educacional
Normalize m e d informados pelo usuário em magnitude absoluta para comparadores estelares, demonstrações de laboratório e aulas interativas.
Perguntas frequentes
Como a magnitude absoluta é definida aqui?
M = m − 5·log10(d/10), com d em parsecs. A magnitude absoluta é a magnitude que o objeto teria a uma distância padrão de 10 parsecs.
O que acontece se a distância for zero ou negativa?
A magnitude absoluta usa log10 da distância dividida por dez parsecs, que é indefinido para distância não positiva.
Isso corrige a extinção interestelar?
Não. Aplica-se apenas o módulo de distância geométrico puro. Extinção, avermelhamento e correções bolométricas ficam fora do escopo.
Por que os resultados são arredondados a uma precisão?
A precisão padrão é 10 casas decimais; você pode definir de 0 a 15.
Posso informar uma magnitude aparente negativa?
Sim. Uma magnitude aparente negativa é válida e indica apenas um objeto muito brilhante no céu. Na escala de Pogson, números menores ou mais negativos correspondem a objetos mais brilhantes.
Ferramentas relacionadas
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/absolute-magnitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"apparent_magnitude":5,"distance_pc":10}'const res = await fetch("https://api.kit.forhosting.com/astro/absolute-magnitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"apparent_magnitude": 5,
"distance_pc": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/absolute-magnitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"apparent_magnitude": 5,
"distance_pc": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/absolute-magnitude", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"apparent_magnitude":5,"distance_pc":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"apparent_magnitude":5,"distance_pc":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/absolute-magnitude", 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
{
"apparent_magnitude": 5,
"distance_pc": 10
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.absolute_magnitude",
"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.
Limites
max_abs_magnitude | 1000000 |
max_distance_pc | 1000000000000000 |
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. |
Notas técnicas
Use-a de graça no navegador para tarefas de casa, preparação de diagramas HR e treino para competições, ou chame a API por US$ 0,002 por solicitação bem-sucedida quando precisar de valores reproduzíveis de magnitude absoluta em CI, demonstrações de astronomia ou software educacional.
O que é magnitude absoluta e o que a resposta contém
Esta calculadora devolve a magnitude aparente e a distância normalizadas que você informou, a magnitude absoluta calculada arredondada na precisão solicitada, o módulo de distância intermediário, a etiqueta de método absolute_magnitude, a precisão usada, uma string unit_distance igual a pc e um lembrete curto da fórmula. Não há modelo de extinção nem amostragem aleatória de classes de luminosidade: o mecanismo constrói um valor exato de ponto flutuante para M dentro das faixas suportadas ou rejeita a entrada com invalid_input. Os casos rejeitados incluem m ou d ausentes, valores não finitos, magnitudes ou distâncias acima dos limites documentados e qualquer distância igual a zero ou negativa, porque o logaritmo de um argumento não positivo é indefinido. Se você precisa de conversão para anos-luz, correções bolométricas ou extinção interestelar, use ferramentas dedicadas para isso; esta página responde apenas à magnitude absoluta pelo módulo de distância, com saída numérica estável, adequada para planilhas de exercícios, testes unitários e consumidores de API que não podem inventar um pipeline fotométrico.
Como m e a distância são lidos e como M permanece reproduzível
Sinais de mais opcionais no início e notação científica em strings numéricas são permitidos quando resultam em decimais finitos ao serem interpretados; espaços incorporados, prefixos hexadecimais e tokens não numéricos são rejeitados com uma mensagem clara, para que uma célula com erro não vire uma magnitude absoluta errada. Magnitudes aparentes negativas são válidas e simplesmente indicam um objeto muito brilhante no céu. Os campos preferidos são apparent_magnitude para a magnitude observada m e distance_pc para a distância em parsecs, mas os apelidos m, app_mag, apparent e mag para a magnitude, e d, distance, pc e parsecs para a distância também são aceitos, para que planilhas, query strings e formulários tipados possam reutilizar o mesmo contrato. A distância precisa ser estritamente positiva: se distance_pc for zero, negativa ou negativo-zero, a solicitação falha com invalid_input, porque a magnitude absoluta M igual a m menos cinco vezes log dez de d sobre dez é indefinida para uma distância não positiva. Um campo opcional precision, com os apelidos decimals e dp, escolhe quantas casas decimais expor para m, d, M e o módulo, com padrão de dez casas e limite de quinze, para que os goldens em JSON permaneçam estáveis. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar a fórmula de magnitude absoluta você mesmo.
Onde a magnitude absoluta se encaixa nos estudos, na astronomia e no software
Nesta página, o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, validações que falham não são cobradas, e nada fica armazenado depois que a resposta retorna. Essa divisão — exploração interativa gratuita e uma API idêntica e paga — segue o padrão do restante do catálogo tier A do KIT e permite ir de uma demonstração de sala de aula a um pipeline automatizado sem mudar o resultado matemático. Combine com as ferramentas de tempo de percurso da luz ou gravidade superficial quando precisar de etapas relacionadas em astronomia, e com outros endpoints científicos ao montar um pequeno laboratório de ajudantes gratuitos e determinísticos.
Casos de integração
Fixtures de teste determinísticas
Gere valores reproduzíveis de M e do módulo de distância para testes unitários, verificações de propriedades e asserções de CI em módulos de astronomia.
Perguntas técnicas
Quanto custa a calculadora de magnitude absoluta?
É grátis no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.