Differenza di magnitudine e rapporto di luminosità
Questo calcolatore trasforma la differenza tra due magnitudini astronomiche in un confronto diretto della luminosità apparente.
Esegui gratis nel browser
Applica la relazione di Pogson elevando 2.512 alla differenza inserita. Inserisca un valore positivo quando il primo oggetto è più luminoso di quel numero di magnitudini: il risultato indica quante volte lo è. Un valore negativo restituisce un rapporto inferiore a uno e rappresenta l’ordine inverso. Il calcolo è deterministico e si applica a stelle, pianeti, comete, supernove e altri oggetti misurati sulla scala delle magnitudini.
Trasformi uno scarto logaritmico in un rapporto intuitivo
Le magnitudini astronomiche comprimono un’enorme gamma di luminosità in numeri gestibili, ma una differenza di magnitudine non afferma direttamente che un oggetto sia due o cento volte più luminoso. Questo calcolatore esegue la conversione. Lei fornisce la differenza e ottiene 2.512 elevato a quel valore. Una differenza pari a zero restituisce uno, cioè luminosità uguale. Ogni magnitudine aggiuntiva moltiplica il rapporto per 2.512, mentre cinque magnitudini producono un valore vicino a cento. La direzione è importante: se A è più luminoso di B secondo una differenza positiva, il risultato esprime la luminosità di A rispetto a B. Con il segno opposto restituisce la relazione reciproca, inferiore a uno. Esplicitare la convenzione del segno evita un errore comune della scala, nella quale magnitudini numericamente minori identificano oggetti più luminosi. L’output ripete la differenza applicata e il fattore di Pogson insieme al rapporto, così Lei può verificare, registrare e riprodurre facilmente il calcolo.
Come viene applicata la relazione di Pogson
La moderna scala delle magnitudini astronomiche è logaritmica. In questo strumento la conversione segue l’approssimazione richiesta: il rapporto di luminosità equivale a 2.512 elevato alla differenza di magnitudine. L’esponenziazione spiega perché intervalli uguali corrispondano a variazioni moltiplicative anziché additive. Due magnitudini non significano luminosità doppia; significano che il fattore di una magnitudine viene applicato due volte. Anche una differenza frazionaria come 0.5 è valida e produce la radice quadrata del fattore. L’input può essere un numero o una sua rappresentazione numerica testuale, compresi decimali e valori con segno. Testo vuoto, parole non numeriche, infiniti e valori non rappresentabili come numeri finiti vengono rifiutati per evitare risultati fuorvianti. Il rapporto è arrotondato a quindici cifre significative, sufficienti per confronti pratici e per un output JSON deterministico sia nel browser sia tramite API. Lo strumento usa espressamente 2.512 per coincidere con i materiali che adottano la forma arrotondata tradizionale della relazione di Pogson.
Scelga la differenza e interpreti correttamente il risultato
Per prima cosa decida quale oggetto debba stare al numeratore del confronto. Poiché gli oggetti più luminosi hanno magnitudini numericamente minori, una differenza positiva comoda è la magnitudine dell’oggetto più debole meno quella dell’oggetto più brillante. Inserendo tale valore, il risultato indica quante volte quest’ultimo è più luminoso. Per esempio, con magnitudini 3 e 8, la differenza è 8 meno 3, cioè 5, e il rapporto è prossimo a cento. Se la fonte fornisce già una differenza con segno, la mantenga e interpreti un risultato inferiore a uno come ordine inverso. Il calcolatore confronta la luminosità implicata dalle magnitudini; non calcola luminosità intrinseca, distanza, estinzione, correzioni bolometriche, risposta del rivelatore o propagazione dell’incertezza. Tali fattori contano quando si studia la potenza intrinseca e non la luminosità osservata. Usi il risultato in appunti, lezioni, verifiche di cataloghi o pipeline. Le chiamate automatizzate costano $0.002 per richiesta; lo stesso calcolo deterministico funziona localmente nel browser.
Casi d'uso
Confrontare due stelle
Converta la differenza tra due magnitudini di catalogo in un’indicazione diretta di quante volte una stella appare più luminosa.
Spiegare la scala delle magnitudini
Mostri perché intervalli uguali generano variazioni moltiplicative e perché cinque magnitudini equivalgono circa a un fattore cento.
Normalizzare una pipeline astronomica
Trasformi differenze archiviate in rapporti deterministici per relazioni, confronti o calcoli successivi.
Domande frequenti
Quale formula utilizza il calcolatore?
Calcola il rapporto di luminosità elevando 2.512 alla differenza di magnitudine.
Perché cinque magnitudini danno circa cento?
Perché applicando cinque volte il fattore di Pogson si ottiene 2.512^5, approssimativamente 100.
La differenza di magnitudine può essere negativa?
Sì. Un valore negativo restituisce un rapporto inferiore a uno e rappresenta l’ordine reciproco della luminosità.
Posso inserire una differenza frazionaria?
Sì. Sono accettati direttamente valori decimali finiti, come 0.5 o 1.37.
Che cosa accade se l’input non è numerico?
Il calcolo restituisce un errore di input non valido per valori mancanti, vuoti, non numerici o non finiti.
Quanto costa un calcolo tramite API?
Ogni richiesta API costa $0.002. Il calcolo locale nel browser è disponibile gratuitamente.
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/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)Esempio di richiesta
{
"magnitude_difference": 5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.magnitude_diff_to_ratio",
"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. |