Calcolatrice di modulo di distanza
Una stella di magnitudine apparente 10 e assoluta 5 ha modulo di distanza 5 e si trova a 100 parsec, cioè 326,1563777167 anni luce. Inserisca le due magnitudini e otterrà il modulo e le due distanze. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Magnitudine apparente
- 10
- Magnitudine assoluta
- 5
- Modulo di distanza
- 5
- Distanza in parsec
- 100
- Distanza in anni luce
- 326,1563777167
- Unità parsec
- pc
Il modulo di distanza collega quanto luminosa appare una stella in cielo a quanto lo è davvero, e da quella differenza si recupera a quale distanza deve trovarsi. Gli astronomi scrivono il modulo come magnitudine apparente meno magnitudine assoluta, poi convertono in parsec con una legge di potenze in base dieci fissa che colloca ogni stella di modulo zero a esattamente dieci parsec.
Cos'è il modulo di distanza e come si recuperano i parsec
La magnitudine apparente m misura quanto luminosa appare una stella dalla Terra sulla scala logaritmica delle magnitudini; la magnitudine assoluta M è la magnitudine che la stessa stella avrebbe se posta alla distanza standard di dieci parsec. La loro differenza mu uguale a m meno M si chiama modulo di distanza.
La relazione classica è mu uguale a cinque volte il logaritmo in base dieci della distanza in parsec, meno cinque, che si riordina in distanza in parsec uguale a dieci elevato alla potenza di parentesi aperta mu più cinque parentesi chiusa diviso cinque. Quando m uguale a M il modulo è zero e la distanza è esattamente dieci parsec —controllo utile per compiti e test unitari.
Stelle dall'aspetto più luminoso con la stessa magnitudine assoluta danno moduli minori e distanze più vicine; magnitudini apparenti più deboli danno moduli maggiori e distanze maggiori.
Casi d'uso
Planetario e divulgazione scientifica
Script e chioschi trasformano magnitudini di catalogo in parsec e anni luce per il pubblico senza incorporare librerie di astronomia né hard-codare la formula del modulo.
Domande frequenti
Cos'è il modulo di distanza?
È μ = m − M. Modulo zero significa che la stella è a esattamente 10 parsec. Moduli positivi maggiori significano distanze maggiori sulla scala delle magnitudini.
Cosa succede se invio un ingresso non numerico?
Stringhe non numeriche, campi mancanti, Infinity e NaN sono rifiutati e non addebitati.
La calcolatrice di modulo di distanza è gratis?
Lo strumento del browser gira gratis sul Suo dispositivo.
Corregge l'estinzione interstellare?
No. Questa capacità applica solo la formula classica di modulo di distanza nel vuoto. Correzioni di estinzione o arrossamento sono fuori ambito e sarebbero un'altra intenzione di prodotto.
A che distanza si trova una stella di magnitudine apparente 10 e assoluta 5?
A 100 parsec, cioè 326,1563777167 anni luce. La differenza tra le due magnitudini, il modulo di distanza, è 5, e 10 elevato a (5 + 5) diviso 5 dà 100 parsec.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"apparent_magnitude": 10,
"absolute_magnitude": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.distance_modulus",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questa capacità prende due numeri finiti —la magnitudine apparente m e la magnitudine assoluta M— e restituisce il modulo, la distanza in parsec e la distanza equivalente in anni luce usando scale di lunghezza dell'Unione Astronomica Internazionale, così fogli d'aula, interventi di planetario e pipeline leggere di catalogo ottengono lo stesso JSON deterministico ogni volta. L'ingresso non numerico fallisce con un errore invalid_input chiaro e non è addebitato.
Cos'è il modulo di distanza e come si recuperano i parsec
Invi i campi obbligatori apparent_magnitude e absolute_magnitude come numeri JSON o stringhe numeriche; gli alias m, apparent, app_mag e mag_apparent mappano al primo, e M, absolute, abs_mag e mag_absolute al secondo. Stringhe non numeriche, campi mancanti, Infinity e NaN sollevano invalid_input. Il motore è aritmetica in virgola mobile pura con un tetto di magnitudine pubblicato affinché gli isolate Worker restino limitati. Ingressi identici producono sempre lo stesso JSON perché non c'è rete, né modello né orologio di parete sul percorso.
Lettura della risposta: modulo, parsec, anni luce e formula
Il campo distance_parsecs è la distanza euclidea implicata dalla formula del modulo; distance_light_years moltiplica quel valore in parsec per un fattore fisso anni luce per parsec derivato dalla IAU dalla velocità esatta della luce, dall'anno giuliano, dall'unità astronomica esatta e dalla definizione geometrica di parsec della IAU. Le etichette unit_parsecs e unit_light_years documentano i simboli pc e ly per interfacce che renderizzano intestazioni di colonna senza stringhe hard-coded. L'oggetto constants espone ly_per_pc così un taccuino o un oracolo di valutazione può ricalcolare la colonna anni luce e confrontare. La stringa formula afferma sempre d_pc uguale a dieci alla potenza di parentesi aperta m meno M più cinque parentesi chiusa su cinque, e method è sempre distance_modulus. Usi distance_parsecs per problemi di parallasse stellare del testo o convenzioni di catalogo professionale; usi distance_light_years per divulgazione, script di planetario e testi di scienza popolare che citano anni luce. Questo prodotto non applica estinzione interstellare, correzioni di arrossamento né modelli cosmologici di distanza di luminosità. Magnitudini mancanti, testo puro non numerico e valori non finiti falliscono con invalid_input e non sono addebitati dopo il rifiuto del motore.
Uso API, prezzi, flussi d'aula e limiti pratici
Chiami la calcolatrice gratuita di modulo di distanza nel browser per controlli di compiti, demo di lezione, fogli di club di astronomia e verifica rapida di calcolo mentale senza installare una libreria di astronomia né un CAS completo. Moduli positivi estremamente grandi spingono la distanza esponenziale oltre l'intervallo pubblicato e sono rifiutati per tenere sicuri gli isolate; preferisca magnitudini di scala d'aula e stelle vicine per oracoli di valutazione. Invi un corpo JSON con i numeri finiti obbligatori apparent_magnitude e absolute_magnitude, o gli alias documentati quando il Suo client nomina già i campi m e M. Usi l'API prepagata quando una piattaforma educativa, un sito di divulgazione, un costruttore di mondi di gioco, una pipeline di catalogo o un bot di FAQ scientifiche necessita di un contratto stabile sotto saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai il saldo. Abbini questo endpoint a un convertitore di unità di anni luce quando il passo successivo è chilometri o unità astronomiche, ma ricordi che quella conversione è un'intenzione SEO separata servita da un'altra capacità —questo prodotto possiede il calcolo modulo-a-distanza. Autori che consegnano SDK possono mappare il modulo e i campi di distanza duale direttamente in tabelle UI che mostrano mu, parsec e anni luce —la stessa forma che gli studenti si aspettano applicando il modulo di distanza a mano con una calcolatrice scientifica.
Casi di integrazione
Verifica di compiti ed esami
Studenti e correttori calcolano la distanza stellare da m e M, controllano il caso modulo zero a dieci parsec e ottengono invalid_input chiaro su magnitudini non numeriche.
Pipeline di catalogo e giochi
Script che memorizzano magnitudini apparente e assoluta chiamano un endpoint prepagato stabile per riempire colonne di distanza in parsec e anni luce per mappe ed export.
Domande tecniche
Come si calcola la distanza da magnitudine apparente e assoluta?
Invi JSON con apparent_magnitude (m) e absolute_magnitude (M). La risposta include distance_modulus (m−M), distance_parsecs e distance_light_years usando d_pc = 10^((m−M+5)/5).