Calcolatore della magnitudine assoluta
Una stella di magnitudine apparente 0 a 100 parsec ha magnitudine assoluta -5, mentre una di magnitudine 5 a 10 parsec resta a 5. Inserisca ciò che osserva e la distanza per conoscerne la luminosità reale. 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
- 5
- Eliocentrica
- 10
- Magnitudine assoluta
- 5
- Modulo di distanza
- 0
- Precisione
- 10
- Unità di distanza
- pc
Questo calcolatore della magnitudine assoluta restituisce il grado di luminosità intrinseca di una stella a partire dalla sua magnitudine apparente e dalla sua distanza in parsec. La forma chiusa è completamente deterministica: la magnitudine assoluta M è uguale alla magnitudine apparente m meno cinque volte il logaritmo in base dieci della distanza su dieci parsec, il classico modulo di distanza usato nei manuali e nei cataloghi di astronomia. La magnitudine assoluta è definita come la magnitudine che l'oggetto avrebbe se si trovasse a una distanza standard di dieci parsec, quindi a d uguale a dieci i valori di M e m coincidono. Il motore usa solo aritmetica finita, senza chiamate di rete, senza campionamento e senza scorciatoie legate alla data.
Cosa significa la magnitudine assoluta e cosa contiene la risposta
La magnitudine assoluta è una misura indipendente dalla distanza di quanto apparirebbe luminosa una stella se fosse posta a dieci parsec dall'osservatore. La sola magnitudine apparente mescola la luminosità intrinseca con l'attenuazione geometrica: una stella lontana e luminosa può apparire debole quanto una vicina e fioca. Il modulo di distanza μ è uguale a cinque volte il logaritmo in base dieci di d su dieci, con d in parsec, e la magnitudine assoluta è M = m − μ.
Gli oggetti più luminosi hanno numeri di magnitudine più piccoli (o più negativi) nella scala di Pogson; la stessa convenzione vale sia per m sia per M.
Dove si colloca la magnitudine assoluta nello studio, nell'astronomia e nel software
Gli studenti incontrano la magnitudine assoluta quando un libro di testo passa dalla luminosità apparente alla luminosità stellare intrinseca, quando un problema di gara chiede M dati m e una distanza derivata da parallasse, o quando collocano le stelle su un diagramma di Hertzsprung-Russell etichettato in magnitudine assoluta invece che in flusso. Gli insegnanti possono pregenerare le soluzioni per valori modesti di m e d senza affidarsi ad app calcolatrici opache che cambiano in silenzio unità da anni luce a parsec o perdono il fattore dieci dentro il logaritmo.
Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici per importatori di cataloghi, per normalizzare fotometrie inserite dall'utente prima di demo di diagrammi H-R, o per soddisfare consegne di programmazione che richiedono M invece di una classe di luminosità approssimativa. Nelle gare serve spesso una fonte rapida e offline di magnitudini assolute, così le soluzioni possono essere verificate senza software planetario sotto pressione di tempo.
Gli strumenti di prodotto e didattici usano la formula quando chi impara digita la magnitudine apparente e la distanza in parsec e l'interfaccia deve mostrare M accanto a una spiegazione del modulo di distanza.
Casi d'uso
Compiti e verifiche del modulo di distanza
Converta magnitudini apparenti e distanze in parsec del libro di testo in magnitudine assoluta M prima di problemi di diagramma H-R o luminosità.
Software di catalogazione e didattico
Normalizzi m e d inseriti dall'utente in magnitudine assoluta per comparatori stellari, demo di laboratorio e lezioni interattive.
Domande frequenti
Come è definita qui la magnitudine assoluta?
M = m − 5·log10(d/10) con d in parsec. La magnitudine assoluta è la magnitudine che l'oggetto avrebbe a una distanza standard di 10 parsec.
Cosa succede se la distanza è zero o negativa?
La magnitudine assoluta usa log10 della distanza su dieci parsec, non definito per una distanza non positiva.
Questo strumento corregge per l'estinzione interstellare?
No. Applica solo il puro modulo di distanza geometrico. Estinzione, arrossamento e correzioni bolometriche sono fuori portata.
Perché i risultati sono arrotondati a una precisione?
La precisione predefinita è di 10 cifre decimali; può impostare la precisione da 0 a 15.
Posso inserire una magnitudine apparente negativa?
Sì. Una magnitudine apparente negativa è valida e indica soltanto un oggetto molto luminoso nel cielo. Sulla scala di Pogson i numeri più piccoli o più negativi corrispondono a oggetti più brillanti.
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/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)Esempio di richiesta
{
"apparent_magnitude": 5,
"distance_pc": 10
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.absolute_magnitude",
"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.
Limiti
max_abs_magnitude | 1000000 |
max_distance_pc | 1000000000000000 |
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
Alcune verifiche che potrebbe già conoscere: m = 5 a dieci parsec dà M = 5, e m = 0 a cento parsec dà M = −5.
Cosa significa la magnitudine assoluta e cosa contiene la risposta
Questo calcolatore restituisce la magnitudine apparente e la distanza normalizzate fornite, la magnitudine assoluta calcolata e arrotondata alla precisione richiesta, il modulo di distanza intermedio, l'etichetta di metodo absolute_magnitude, la precisione usata, una stringa unit_distance pari a pc, e un breve promemoria della formula. Non esiste un modello di estinzione né un campionamento casuale delle classi di luminosità: il motore costruisce M in virgola mobile esatta entro gli intervalli supportati, oppure rifiuta l'input con invalid_input. I casi rifiutati includono m o d mancanti, valori non finiti, magnitudini o distanze superiori ai tetti documentati, e qualsiasi distanza pari a zero o negativa, perché il logaritmo di un argomento non positivo non è definito. Se ha bisogno della conversione in anni luce, di correzioni bolometriche o dell'estinzione interstellare, usi quegli strumenti dedicati; questa pagina risponde solo alla magnitudine assoluta da modulo di distanza, con un output numerico stabile adatto a schede di esercizi, test unitari e consumatori dell'API che non devono inventare pipeline fotometriche.
Come vengono letti m e la distanza, e come M resta riproducibile
Sono ammessi segni più iniziali opzionali e notazione scientifica nelle stringhe numeriche, purché vengano interpretati come decimali finiti; spazi incorporati, prefissi esadecimali e token non numerici vengono respinti con un messaggio chiaro, così una cella sbagliata non genera una magnitudine assoluta sbagliata. Magnitudini apparenti negative sono valide e significano semplicemente un oggetto molto luminoso in cielo. I campi preferiti sono apparent_magnitude per la magnitudine osservata m e distance_pc per la distanza in parsec, ma sono accettati anche gli alias m, app_mag, apparent e mag per la magnitudine, e d, distance, pc e parsecs per la distanza, così fogli di calcolo, query string e moduli tipizzati possono riusare lo stesso contratto. La distanza deve essere strettamente positiva: se distance_pc è zero, negativa o zero negativo, la richiesta fallisce con invalid_input perché la magnitudine assoluta M = m − 5 log10(d/10) non è definita per una distanza non positiva. Abbini l'esecuzione gratuita nel browser di questa pagina con l'API a pagamento quando ha bisogno dello stesso risultato matematico all'interno di una pipeline automatizzata, senza reimplementare da sé la formula della magnitudine assoluta.
Dove si colloca la magnitudine assoluta nello studio, nell'astronomia e nel software
In questa pagina il lavoro avviene interamente nel Suo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa separazione — esplorazione interattiva gratuita e API identica a pagamento — corrisponde al resto del catalogo tier A di KIT e Le permette di passare da una dimostrazione in aula a una pipeline automatizzata senza cambiare il risultato matematico. Lo abbini a strumenti di tempo di viaggio della luce o di gravità superficiale quando ha bisogno di passaggi astronomici correlati, e ad altri endpoint scientifici quando sta costruendo un piccolo laboratorio di strumenti gratuiti e deterministici.
Casi di integrazione
Fixture di test deterministiche
Generi valori riproducibili di M e del modulo di distanza per test unitari, controlli di proprietà e verifiche CI su moduli di astronomia.
Domande tecniche
Quanto costa il calcolatore della magnitudine assoluta?
È gratis nel browser in questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.