Diferença de magnitude para razão de brilho
Esta calculadora transforma a diferença entre duas magnitudes astronômicas em uma comparação direta do brilho aparente.
Executar grátis
Ela aplica a relação de Pogson, elevando 2.512 à diferença informada. Digite uma diferença positiva quando o primeiro objeto for mais brilhante por esse número de magnitudes; o resultado mostra quantas vezes ele brilha mais. Uma diferença negativa gera uma razão menor que um e representa a ordem inversa. O cálculo é determinístico e atende estrelas, planetas, cometas, supernovas e outros objetos medidos na escala de magnitudes.
Transforme uma diferença logarítmica em uma razão clara
As magnitudes astronômicas condensam uma faixa enorme de brilho em números práticos, mas uma diferença de magnitude não diz diretamente «duas vezes» ou «cem vezes» mais brilhante. Esta calculadora faz essa conversão. Você informa a diferença e recebe 2.512 elevado a esse valor. Uma diferença zero gera razão um, indicando brilho igual. Cada magnitude adicional multiplica a razão por 2.512, enquanto cinco magnitudes geram um valor próximo de cem. A direção é importante: se A é mais brilhante que B por uma diferença positiva, o resultado expressa o brilho de A em relação a B. Com o sinal oposto, a calculadora retorna a relação recíproca, abaixo de um. Deixar a convenção de sinal explícita evita um erro comum da escala, na qual magnitudes numericamente menores representam objetos mais brilhantes. A saída repete a diferença aplicada e o fator de Pogson ao lado da razão, facilitando a conferência, o registro e a reprodução do cálculo.
Como a relação de brilho de Pogson é aplicada
A escala astronômica moderna de magnitudes é logarítmica. Nesta ferramenta, a conversão segue a aproximação solicitada: a razão de brilho é 2.512 elevado à diferença de magnitude. Por isso, intervalos iguais de magnitude correspondem a mudanças multiplicativas, e não aditivas. Duas magnitudes não significam brilho duas vezes maior; significam que o fator de uma magnitude é aplicado duas vezes. Uma diferença fracionária, como 0.5, também é válida e produz a raiz quadrada desse fator. A entrada pode ser um número ou uma representação numérica em texto, inclusive decimal ou com sinal. Texto vazio, palavras não numéricas, infinitos e valores que não possam ser representados como números finitos são recusados para evitar resultados enganosos. A razão é arredondada para quinze algarismos significativos, oferecendo precisão prática e JSON determinístico no navegador e na API. A ferramenta usa exatamente 2.512, sem trocar silenciosamente a constante, para corresponder a materiais que apresentam a forma arredondada tradicional da relação de Pogson.
Escolha a diferença e interprete o resultado corretamente
Primeiro, decida qual objeto ocupará o numerador da comparação de brilho. Como objetos mais brilhantes têm magnitudes numericamente menores, uma diferença positiva conveniente é a magnitude do objeto mais fraco menos a do mais brilhante. Ao informar esse valor, você obtém quantas vezes o objeto brilhante supera o outro. Por exemplo, para magnitudes 3 e 8, a diferença é 8 menos 3, ou 5, e a razão fica próxima de cem. Se a sua fonte já fornece uma diferença com sinal, preserve-a e interprete um resultado abaixo de um como a ordem inversa. A calculadora compara o brilho indicado pelas magnitudes; ela não calcula luminosidade, distância, extinção, correções bolométricas, resposta do detector nem propagação de incerteza. Esses fatores são relevantes quando a questão envolve potência intrínseca, e não brilho observado. Use o resultado em anotações, aulas, verificações de catálogo ou pipelines. Chamadas automatizadas custam US$ 0,002 por solicitação, e o mesmo cálculo determinístico pode ser executado localmente no navegador.
Casos de uso
Comparar duas estrelas
Converta a diferença entre duas magnitudes de catálogo em uma indicação direta de quantas vezes uma estrela parece mais brilhante.
Explicar a escala de magnitudes
Mostre por que passos iguais geram mudanças multiplicativas e por que cinco magnitudes representam aproximadamente um fator de cem.
Normalizar um pipeline astronômico
Transforme diferenças armazenadas em razões determinísticas para relatórios, comparações ou cálculos posteriores.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
Ela calcula a razão de brilho como 2.512 elevado à diferença de magnitude.
Por que cinco magnitudes resultam em cerca de cem?
Porque aplicar o fator de Pogson cinco vezes produz 2.512^5, valor aproximadamente igual a 100.
A diferença de magnitude pode ser negativa?
Sim. Uma diferença negativa retorna uma razão abaixo de um, representando a ordem recíproca do brilho.
Posso informar uma diferença fracionária?
Sim. Valores decimais finitos, como 0.5 ou 1.37, são aceitos para conversão direta.
O que acontece se a entrada não for numérica?
O cálculo retorna um erro de entrada inválida para valores ausentes, vazios, não numéricos ou não finitos.
Quanto custa um cálculo pela API?
Cada solicitação à API custa US$ 0,002. O cálculo local no navegador está disponível sem cobrança.
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/magnitude-diff-to-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"magnitude_difference":5}'const res = await fetch("https://api.kit.forhosting.com/astro/magnitude-diff-to-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"magnitude_difference": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/magnitude-diff-to-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"magnitude_difference": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/magnitude-diff-to-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"magnitude_difference":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"magnitude_difference":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/magnitude-diff-to-ratio", 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
{
"magnitude_difference": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.magnitude_diff_to_ratio",
"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. |