Calculadora de módulo de distância
Uma estrela de magnitude aparente 10 e absoluta 5 tem módulo de distância 5 e está a 100 parsecs, ou 326,1563777167 anos-luz. Digite as duas magnitudes e veja o módulo e as duas distâncias. 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
- 10
- Magnitude absoluta
- 5
- Módulo de distância
- 5
- Distância em parsecs
- 100
- Distância em anos-luz
- 326,1563777167
- Unidade parsecs
- pc
O módulo de distância liga quão brilhante uma estrela parece no céu a quão brilhante ela realmente é, e dessa diferença recupera-se a que distância a estrela deve estar. Astrônomos escrevem o módulo como magnitude aparente menos magnitude absoluta, depois convertem para parsecs com uma lei de potências em base dez fixa que coloca toda estrela de módulo zero a exatamente dez parsecs.
O que o módulo de distância indica
A magnitude aparente de uma estrela diz quanto ela brilha vista da Terra; a absoluta, quanto brilharia a uma distância padrão de 10 parsecs. A diferença entre as duas, aparente menos absoluta, é o módulo de distância. Como na escala de magnitudes os números maiores correspondem a uma luz mais fraca, uma estrela que parece mais apagada do que realmente é tem módulo maior e está mais longe. Assim, estrelas com a mesma magnitude absoluta podem ser ordenadas por distância apenas comparando o brilho delas no céu.
Como a distância é obtida e erros comuns
A calculadora subtrai a magnitude absoluta da aparente, soma 5, divide por 5 e eleva 10 a esse resultado para obter parsecs; depois converte parsecs em anos-luz com um fator fixo. Uma estrela de magnitude 10 com magnitude absoluta 5 fica a 100 parsecs. Os erros típicos são trocar as duas magnitudes, o que inverte o sinal do módulo, misturar magnitudes de bandas de cor diferentes e esquecer que a poeira interestelar não é corrigida: uma estrela atenuada vai parecer mais distante do que está.
O que é o módulo de distância e como os parsecs são recuperados
A magnitude aparente m mede quão brilhante uma estrela parece da Terra na escala logarítmica de magnitudes; a magnitude absoluta M é a magnitude que a mesma estrela teria se colocada à distância padrão de dez parsecs. A diferença mu igual a m menos M chama-se módulo de distância.
A relação clássica é mu igual a cinco vezes o logaritmo em base dez da distância em parsecs, menos cinco, que se rearranja para distância em parsecs igual a dez elevado à potência de parêntese aberto mu mais cinco parêntese fechado dividido por cinco. Quando m igual a M o módulo é zero e a distância é exatamente dez parsecs —checagem útil para deveres e testes unitários.
Estrelas de aparência mais brilhante com a mesma magnitude absoluta dão módulos menores e distâncias mais próximas; magnitudes aparentes mais fracas dão módulos maiores e distâncias maiores.
Casos de uso
Planetário e divulgação científica
Roteiros e quiosques transformam magnitudes de catálogo em parsecs e anos-luz para o público sem embutir bibliotecas de astronomia nem hard-codar a fórmula do módulo.
Perguntas frequentes
O que é o módulo de distância?
É μ = m − M. Módulo zero significa que a estrela está a exatamente 10 parsecs. Módulos positivos maiores significam distâncias maiores na escala de magnitudes.
O que acontece se eu enviar entrada não numérica?
Strings não numéricas, campos ausentes, Infinity e NaN são rejeitados e não cobrados.
A calculadora de módulo de distância é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Isto corrige extinção interestelar?
Não. Esta capacidade aplica apenas a fórmula clássica de módulo de distância no vácuo. Correções de extinção ou avermelhamento estão fora do escopo e seriam outra intenção de produto.
A que distância está uma estrela de magnitude aparente 10 e absoluta 5?
A 100 parsecs, ou 326,1563777167 anos-luz. A diferença entre as duas magnitudes, o módulo de distância, é 5, e 10 elevado a (5 + 5) dividido por 5 dá 100 parsecs.
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/distance-modulus \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"apparent_magnitude":10,"absolute_magnitude":5}'const res = await fetch("https://api.kit.forhosting.com/astro/distance-modulus", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"apparent_magnitude": 10,
"absolute_magnitude": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/distance-modulus",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"apparent_magnitude": 10,
"absolute_magnitude": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/distance-modulus", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"apparent_magnitude":10,"absolute_magnitude":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"apparent_magnitude":10,"absolute_magnitude":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/distance-modulus", 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": 10,
"absolute_magnitude": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.distance_modulus",
"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. |
Notas técnicas
Esta capacidade recebe dois números finitos —a magnitude aparente m e a magnitude absoluta M— e devolve o módulo, a distância em parsecs e a distância equivalente em anos-luz usando escalas de comprimento da União Astronômica Internacional, de modo que planilhas de sala, falas de planetário e pipelines leves de catálogo obtêm o mesmo JSON determinístico sempre. Entrada não numérica falha com invalid_input claro e não é cobrada.
O que é o módulo de distância e como os parsecs são recuperados
Envie os campos obrigatórios apparent_magnitude e absolute_magnitude como números JSON ou strings numéricas; aliases m, apparent, app_mag e mag_apparent mapeiam para o primeiro, e M, absolute, abs_mag e mag_absolute para o segundo. Strings não numéricas, campos ausentes, Infinity e NaN geram invalid_input. O motor é aritmética de ponto flutuante pura com teto de magnitude publicado para isolar Workers. Entradas idênticas sempre produzem o mesmo JSON porque não há rede, modelo nem relógio de parede no caminho.
Lendo a resposta: módulo, parsecs, anos-luz e fórmula
Este produto não aplica extinção interestelar, correções de avermelhamento nem modelos cosmológicos de distância de luminosidade. O campo distance_parsecs é a distância euclidiana implicada pela fórmula do módulo; distance_light_years multiplica esse valor em parsecs por um fator fixo de anos-luz por parsec derivado da IAU a partir da velocidade exata da luz, do ano juliano, da unidade astronômica exata e da definição geométrica de parsec da IAU. Os rótulos unit_parsecs e unit_light_years documentam os símbolos pc e ly para interfaces que renderizam cabeçalhos sem hard-coding. O objeto constants expõe ly_per_pc para um caderno ou oráculo de notas recalcular a coluna de anos-luz e comparar. A string formula sempre afirma d_pc igual a dez à potência de parêntese aberto m menos M mais cinco parêntese fechado sobre cinco, e method é sempre distance_modulus. Use distance_parsecs ao casar problemas de paralaxe estelar do livro ou convenções de catálogo profissional; use distance_light_years para divulgação, roteiros de planetário e textos de ciência popular que citam anos-luz. Magnitudes ausentes, texto puro que não é número e valores não finitos falham com invalid_input e não são cobrados após a rejeição do motor.
Uso da API, preços, fluxos de sala e limites práticos
Chame a calculadora gratuita de módulo de distância no navegador para checagens de deveres, demos de aula, planilhas de clube de astronomia e verificação rápida de conta mental sem instalar biblioteca de astronomia nem CAS completo. Módulos positivos extremamente grandes empurram a distância exponencial além do intervalo publicado e são rejeitados para manter isolates seguros; prefira magnitudes de escala de sala e estrelas próximas para oráculos de notas. Autores que entregam SDKs podem mapear o módulo e os campos de distância dual diretamente em tabelas de UI que mostram mu, parsecs e anos-luz —a mesma forma que alunos esperam ao aplicar o módulo de distância à mão com calculadora científica. Envie um corpo JSON com os números finitos obrigatórios apparent_magnitude e absolute_magnitude, ou os aliases documentados quando seu cliente já nomeia os campos m e M. Use a API pré-paga quando uma plataforma educacional, site de divulgação, construtor de mundos de jogo, pipeline de catálogo ou bot de FAQ científicas precisar de contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo. Combine este endpoint com um conversor de unidades de anos-luz quando o próximo passo for quilômetros ou unidades astronômicas, mas lembre que essa conversão é intenção SEO separada servida por outra capacidade —este produto detém o cálculo módulo-para-distância.
Casos de integração
Verificação de deveres e provas
Alunos e corretores calculam a distância estelar a partir de m e M, checam o caso de módulo zero a dez parsecs e recebem invalid_input claro com magnitudes não numéricas.
Pipelines de catálogo e jogos
Scripts que armazenam magnitudes aparente e absoluta chamam um endpoint pré-pago estável para preencher colunas de distância em parsec e ano-luz em mapas e exportações.
Perguntas técnicas
Como calcular a distância a partir da magnitude aparente e absoluta?
Envie JSON com apparent_magnitude (m) e absolute_magnitude (M). A resposta inclui distance_modulus (m−M), distance_parsecs e distance_light_years usando d_pc = 10^((m−M+5)/5).