Calculadora de brilho aparente
Dobre a distância até uma estrela e o brilho aparente cai para um quarto; triplique e cai para um nono. Informe a luminosidade e a distância e veja o fluxo que chega ao observador, passo a passo. 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
- Luminosidade intrínseca
- 382.600.000.000.000.000.000.000.000
- Distância
- 149.600.000.000
- L
- 382.600.000.000.000.000.000.000.000
- D
- 149.600.000.000
- D ao quadrado
- 22.380.160.000.000.000.000.000
- Quatro pi d2
- 281.237.384.968.656.570.000.000
Uma calculadora de brilho aparente transforma a luminosidade intrínseca de uma estrela e sua distância no fluxo que um observador mediria sob a lei do inverso do quadrado. Informe a luminosidade L (potência radiada) e a distância d; a ferramenta devolve b igual a L sobre quatro pi d ao quadrado, mais d ao quadrado, o denominador quatro pi d ao quadrado, uma string de equação legível e a substituição passo a passo para que checagens de lição e asserts de pipeline sejam determinísticos. Laboratórios de astronomia, introduções à fotometria, valores esperados de kata de programação e checagens rápidas no estilo da constante solar precisam desse mesmo número de fluxo sem abrir uma suíte completa de astrofísica.
O que o brilho aparente significa sob a lei do inverso do quadrado
Brilho aparente é o fluxo radiativo recebido a uma dada distância de uma fonte isotrópica: energia por unidade de tempo por unidade de área. Se uma estrela irradia potência total L (sua luminosidade) de forma uniforme no espaço, essa potência se espalha sobre uma esfera de área superficial quatro pi d ao quadrado a distância d do centro. Dividir dá a fórmula clássica do inverso do quadrado b igual a L dividido por quatro pi d ao quadrado.
Dobre a distância e o fluxo cai por um fator de quatro; triplique e cai por nove. Isso não é o mesmo que magnitude aparente, que é uma escala logarítmica ligada a um ponto zero e muitas vezes inclui bandas de filtro; esta ferramenta permanece em unidades de fluxo lineares para você verificar problemas de livro que pedem brilho ou fluxo em watts por metro quadrado ou qualquer unidade coerente de potência sobre área.
A luminosidade deve ser positiva porque uma fonte não emissora tem fluxo nulo ou indefinido de interesse para esta lei, e a distância deve ser estritamente positiva porque d igual a zero colapsa a esfera a um ponto e a fórmula é indefinida. Professores e corretores automáticos se importam com essa rejeição de distância zero tanto quanto com o caminho feliz: um aluno que coloca d igual a zero na aritmética do inverso do quadrado saiu do domínio do modelo, e um Infinity silencioso esconderia o erro.
O caminho de verificação recalcula quatro pi d ao quadrado com o mesmo arredondamento fixo dos campos publicados, de modo que uma resposta bem-sucedida sempre traz passos que você pode afirmar em testes ou fichas.
Dicas práticas, limites e buscas relacionadas
Mantenha luminosidade e distância dentro da faixa absoluta publicada para que d ao quadrado e quatro pi d ao quadrado não transbordem para um fluxo não finito que o solucionador deva rejeitar. Prefira enviar números em vez de strings pré-formatadas quando você controla o cliente; strings numéricas só são aceitas quando batem com um padrão numérico finito estrito.
Unidades são sua responsabilidade: se L está em watts e d em metros, b está em watts por metro quadrado; se usa luminosidades solares e unidades astronômicas, interprete a saída como fluxo nessas mesmas unidades. Esta landing mira quem busca calculadora de brilho aparente, fluxo da lei do inverso do quadrado ou brilho por luminosidade e distância online; não é conversor de magnitude aparente, nem ferramenta de extinção ou correção bolométrica, nem calculadora de módulo de distância.
Prefira esta capacidade quando você já tem L e d em unidades lineares e só precisa do fluxo; se os dados fonte estão em magnitudes, converta primeiro para luminosidade com o ponto zero adequado.
Casos de uso
Conferência de lição sobre fluxo do inverso do quadrado
Alunos informam luminosidade e distância de problemas do livro e comparam b e 4πd² feitos à mão com um resultado determinístico antes de entregar.
Pré-checagem antes de estágios de magnitude ou SNR
Pipelines calculam primeiro o fluxo linear a partir de L e d e só alimentam b em conversão de magnitude ou modelos de sinal-ruído quando a distância é válida.
Perguntas frequentes
Qual é a fórmula do brilho aparente?
Para uma fonte isotrópica, o brilho aparente (fluxo) é b = L / (4πd²), onde L é a luminosidade e d a distância. O fluxo cai com o quadrado da distância.
O que acontece quando a distância é zero?
A lei do inverso do quadrado divide por d², que é indefinida em zero.
Brilho aparente é o mesmo que magnitude aparente?
Não. Magnitude aparente é uma escala logarítmica com ponto zero e muitas vezes específica de filtro. Esta calculadora devolve o fluxo linear b = L/(4πd²).
Quais unidades devo usar?
Qualquer par coerente: watts e metros dão W/m²; luminosidades solares com comprimento compatível dão fluxo nessas unidades.
A calculadora de brilho aparente é gratuita?
A ferramenta do navegador é gratuita e roda localmente.
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/apparent-brightness \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"luminosity":3.826e+26,"distance":149600000000}'const res = await fetch("https://api.kit.forhosting.com/astro/apparent-brightness", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"luminosity": 3.826e+26,
"distance": 149600000000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/apparent-brightness",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"luminosity": 3.826e+26,
"distance": 149600000000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/apparent-brightness", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"luminosity":3.826e+26,"distance":149600000000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"luminosity":3.826e+26,"distance":149600000000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/apparent-brightness", 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
{
"luminosity": 3.826e+26,
"distance": 149600000000
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.apparent_brightness",
"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 | 1e+36 |
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
Quando a distância é zero a fórmula do inverso do quadrado divide por zero, então a API devolve um erro claro invalid_input em vez de infinity ou NaN. O caminho é aritmética determinística pura —sem rede, sem sementes aleatórias, sem relógio— de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após o arredondamento decimal fixo sempre que você chama.
Como chamar a API e o que volta
Valores cuja magnitude cai abaixo de um vezes dez à menos trinta após coerção são tratados como não positivos e rejeitados. Envie um corpo JSON com dois números finitos obrigatórios: luminosity (aliases L, lum, power, intrinsic_luminosity) e distance (aliases dist, d, range, observer_distance, r). Ambos devem ser estritamente positivos e permanecer dentro do limite absoluto publicado de um vezes dez à trinta e seis para que produtos intermediários continuem finitos em precisão dupla IEEE no Worker e no navegador. Em sucesso a resposta ecoa luminosity e distance arredondadas, define d_squared e four_pi_d2 como fatores de área da esfera intermediários, apparent_brightness, brightness, flux e b com o mesmo valor de fluxo arredondado, formula como a string b igual a L sobre quatro pi d ao quadrado, equation como linha de substituição legível, units como lembrete curto potência-comprimento-fluxo, message como resumo de uma frase e steps como array ordenado de linhas de cálculo. Validação falha —campos ausentes, números não finitos, valores fora dos limites absolutos, luminosidade não positiva ou distância zero ou negativa— devolve invalid_input e nunca é cobrada. O preço é um fixo US$ 0,002 por requisição bem-sucedida com unidade item e preço marginal unitário zero.
Dicas práticas, limites e buscas relacionadas
Ao ensinar, pareie exemplos: o Sol perto de uma UA com L da ordem de três ponto oito dois seis vezes dez à vinte e seis watts e d da ordem de um ponto quatro nove seis vezes dez à onze metros produz fluxo na escala da constante solar; uma fonte duas vezes mais longe com o mesmo L dá um quarto do brilho; e d igual a zero demonstra o caminho duro invalid_input. Tarefas falhas com invalid_input não consomem saldo pré-pago, o que mantém scripts exploratórios baratos quando aprendizes colocam deliberadamente a distância em zero. Checagens de ida e volta são fáceis: recalcule a mão L dividido por quatro vezes pi vezes d ao quadrado e confirme que iguala apparent_brightness publicado no mesmo arredondamento de doze casas.
Casos de integração
Testes unitários para bibliotecas de fotometria
Gere casos de fluxo conhecidos mais rejeições deliberadas de distância zero como valores esperados de kata e fixtures golden de CI.