Semiasse maggiore dalle apsidi
Faccia la media tra il punto più lontano e quello più vicino di un'orbita per conoscerne la dimensione: un apoassi di 7350 km e un periassi di 6650 km danno un semiasse maggiore di 7000 km, senza calcolare prima l'eccentricità. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Apoasse
- 7350
- Periasse
- 6650
- Semiasse maggiore
- 7000
Il semiasse maggiore è il parametro fondamentale di dimensione di un'orbita kepleriana: metà del diametro lungo dell'ellisse, o semplicemente il raggio circolare quando l'eccentricità è zero. Quando note di missione, manuali o riepiloghi di tracking citano già le distanze di apoassi e periassi, Lei non ha bisogno prima dell'eccentricità: recupera il semiasse maggiore come media aritmetica di quei due estremi.
Perché la media di due distanze dà la dimensione dell'orbita
Ogni orbita chiusa ha un punto più lontano dal corpo centrale, l'apoassi, e uno più vicino, il periassi. In un'ellisse con il corpo in uno dei fuochi, queste due distanze sommate danno sempre il doppio del semiasse maggiore, quindi metà della loro somma è la dimensione dell'orbita. In un'orbita circolare le due distanze coincidono e il risultato è semplicemente il raggio. Non serve conoscere prima l'eccentricità; se in seguito Le interessa la forma, è la differenza tra le due distanze divisa per la loro somma, un passaggio che questo strumento lascia a Lei.
Quando usarlo ed errori frequenti
È utile per verificare un esercizio, preparare una lezione o rileggere note di missione che riportano già i due estremi. L'errore più comune è confondere quota e raggio: se la Sua fonte indica l'altezza sopra la superficie, aggiunga il raggio del pianeta a entrambi i valori prima di inserirli. Usi la stessa unità per tutti e due, perché il risultato esce in quell'unità: chilometri in entrata, chilometri in uscita. Le distanze negative o non numeriche vengono rifiutate invece di finire nella media.
Usi in aula e limiti pratici
Chiami la calcolatrice gratuita nel browser del semiasse maggiore dalle apsidi per controlli di compiti, dimostrazioni di lezione e verifica rapida di concetti senza installare Orekit, GMAT o una cassetta degli attrezzi MATLAB locale.
Esempi tipici in aula includono un'ellisse di orbita bassa terrestre con apoassi e periassi separate di alcune decine di chilometri intorno a settemila chilometri di distanza centro-corpo, un caso circolare in cui entrambe le apsidi uguagliano lo stesso raggio, e uno schizzo di trasferimento molto allungato con grande divario tra i punti di svolta lontano e vicino. Magnitudini estremamente grandi sono limitate per la sicurezza dell'isolamento; resti nell'intervallo numerico pubblicato per risultati affidabili.
Domande frequenti
Cosa succede se apoassi o periassi è negativa?
Le distanze di apside devono essere non negative; un valore negativo è rifiutato per contratto di prodotto e non viene addebitato.
E se un valore non è un numero?
Si accettano solo numeri finiti (o stringhe numeriche).
Quali unità devo usare?
Qualsiasi unità di lunghezza coerente. Il semiasse maggiore restituito usa la stessa unità delle distanze di ingresso. La calcolatrice non converte tra chilometri e metri per Lei.
La calcolatrice del semiasse maggiore dalle apsidi è gratuita?
Lo strumento del browser gira gratis sul Suo dispositivo.
Posso inserire la quota sopra la Terra invece della distanza dal centro?
Non direttamente. I due valori vengono letti come distanze dal centro del corpo centrale, quindi aggiunga prima il raggio del pianeta a ciascuna quota. Altrimenti otterrà la quota media e non il semiasse maggiore.
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/semimajor-from-apsides \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"apoapsis":7350,"periapsis":6650}'const res = await fetch("https://api.kit.forhosting.com/astro/semimajor-from-apsides", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"apoapsis": 7350,
"periapsis": 6650
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/semimajor-from-apsides",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"apoapsis": 7350,
"periapsis": 6650
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/semimajor-from-apsides", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"apoapsis":7350,"periapsis":6650}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"apoapsis":7350,"periapsis":6650}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/semimajor-from-apsides", 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
{
"apoapsis": 7350,
"periapsis": 6650
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.semimajor_from_apsides",
"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 calcolatrice del semiasse maggiore dalle apsidi accetta raggi di apoassi e periassi non negativi, divide la loro somma per due e restituisce un JSON stabile con gli ingressi ripetuti, la a calcolata e etichette fisse di formula e metodo. Distanze non numeriche o negative falliscono con invalid_input invece di inventare una media priva di senso.
Cosa significa il semiasse maggiore e perché funziona la media delle apsidi
Nel modello kepleriano a due corpi ogni orbita ellittica chiusa ha una distanza radiale massima chiamata apoassi e una distanza radiale minima chiamata periassi. Le unità delle distanze di ingresso si trasmettono invariate: i chilometri restano chilometri e i metri restano metri. La calcolatrice non converte un'altitudine sopra una superficie planetaria in raggio centro-corpo; se la Sua fonte cita l'altezza sopra la Terra, sommi prima il raggio planetario affinché entrambe le apsidi siano vere distanze radiali dal fuoco. La geometria dell'ellisse colloca il fuoco (corpo centrale) in modo che la somma dei due raggi estremi equivalga al doppio del semiasse maggiore: r_a più r_p uguale a due a, quindi a uguale a (r_a più r_p) diviso due. Quell'identità è esatta per l'ellisse kepleriana ideale e per il limite circolare in cui r_a uguale r_p uguale a. Non richiede di conoscere l'eccentricità in anticipo; una volta nota a, Lei può ancora formare e uguale a (r_a meno r_p) su (r_a più r_p) se serve la forma, ma questa capacità si ferma al parametro di dimensione. L'apoassi non deve essere etichettata maggiore della periassi perché la formula della media resti matematicamente corretta, sebbene la nomenclatura convenzionale si aspetti r_a maggiore o uguale a r_p. Ingressi finiti identici producono sempre lo stesso JSON perché il percorso è aritmetica in virgola mobile pura, senza rete, senza seme casuale e senza orologio di parete.
Contratto di ingresso, forma della risposta e comportamento degli errori
Entrambi i valori devono essere non negativi. Tali fallimenti di validazione non vengono fatturati dopo il rifiuto del motore. Esempio: apoassi settemila trecentocinquanta e periassi seimila seicentocinquanta produce semiasse maggiore settemila nella stessa unità di lunghezza. Invii con POST un corpo JSON con due numeri finiti obbligatori: apoapsis per la distanza radiale massima r_a e periapsis per la distanza radiale minima r_p. Ogni campo può arrivare come numero JSON o come stringa numerica; sono accettati gli alias ra, r_a, apoapsis_radius e apogee per apoapsis, e rp, r_p, periapsis_radius e perigee per periapsis. Campi mancanti, stringhe vuote, NaN, Infinity e tipi non numerici falliscono con messaggi invalid_input che nominano il campo. Un'apoassi o periassi negativa fallisce pure con invalid_input per contratto di prodotto, perché le distanze radiali orbitali non sono negative in questo modello. In caso di successo il corpo ripete apoapsis e periapsis ripulite, riporta semi_major_axis come (r_a più r_p) su due arrotondato per un confronto stabile tra runtime, imposta formula alla stringa a uguale parentesi r_a più r_p chiusa barra due, e method a semimajor_from_apsides. Abbini il risultato a strumenti di periodo o velocità quando la domanda successiva richiede scala dinamica; questo endpoint recupera solo a dalle due apsidi.
Uso dell'API, prezzi, flussi in aula e limiti pratici
Usi l'API prepagata quando una piattaforma di tutoraggio, un sandbox di valutazione del codice, un generatore di curriculum o una pipeline precoce di progettazione missione necessita di un contratto stabile sotto saldo KIT a $0.002 per elemento riuscito; i fallimenti di validazione non consumano mai saldo dopo il rifiuto. Autori che spediscono SDK possono mappare semi_major_axis in tabelle che recuperano a da coppie r_a e r_p pubblicate, insegnando che la dimensione dell'orbita è la media degli estremi: lezione inversa naturale degli strumenti che espandono a ed e in apoassi e periassi costruendo flussi multipasso di meccanica orbitale.
Casi di integrazione
Verifica di compiti ed esami
Studenti e correttori recuperano il semiasse maggiore da valori di apoassi e periassi da manuale e ottengono un errore invalid_input chiaro quando una distanza è negativa o non numerica.
Generatori di tutoraggio e curriculum
I costruttori di lezioni producono esempi lavorati di dimensione kepleriana con JSON strutturato per schede, fogli di passi e esercizi auto-valutati senza incorporare una libreria completa di astrodinamica.
Bozze precoci di concetto di missione
Pipeline leggere che già conoscono i raggi dei punti di svolta chiamano un endpoint prepagato per a invece di reimplementare (r_a + r_p) / 2 in ogni linguaggio.
Domande tecniche
Come si calcola il semiasse maggiore da apoassi e periassi?
Invii JSON con apoapsis (r_a) e periapsis (r_p) come numeri finiti non negativi nella stessa unità di lunghezza. La risposta include semi_major_axis uguale a (r_a + r_p) / 2, più etichette formula e method.