ForHosting KIT · Matematica

Calcolatore ellisse

Inserisca i due semiassi di un'ellisse e ottenga tutte le misure principali insieme: semiassi di 5 e 3 danno un'area di circa 47,12, un perimetro di circa 25,5269988628, un'eccentricità di 0,8 e fuochi a 4 dal centro. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Lunghezza del primo semiasse
5
Lunghezza del secondo semiasse
3
Ottiene
Semiasse maggiore
5
Semiasse minore
3
Area
47,1238898038
Perimetro
25,5269988628

Questo calcolatore trasforma due semiassi positivi nelle classiche metriche dell'ellisse che vi servono per compiti, progettazione e codice: l'area esatta pi greco per a per b, un perimetro approssimato ad alta precisione dalla seconda formula di Ramanujan, l'eccentricità che misura quanto la forma si discosta da un cerchio, e la distanza focale dal centro a ciascun fuoco.

Cosa restituisce un calcolatore dell'ellisse e perché contano i semiassi

Un'ellisse è l'insieme dei punti la cui somma delle distanze da due fuochi fissi è costante. Nella forma standard allineata agli assi, le mezze larghezze lungo le due direzioni principali sono i semiassi a e b: quando a è uguale a b la figura è un cerchio, e quando differiscono la forma si allunga.

Questo strumento esiste per trasformare quelle due lunghezze in una singola risposta deterministica senza costringervi a cercare quale formula usa l'asse maggiore, come approssimare l'integrale ellittico incompleto per la circonferenza, o come l'eccentricità si collega alla distanza lineare ai fuochi. Questa disciplina mantiene stabili i test automatizzati, rende sicura la cache, e impedisce a uno script di trattare un segmento degenere come un'ellisse reale.

Se vi serve la lunghezza di una corda su un cerchio, un risolutore di triangoli, o la costruzione di un cerchio da tre punti, usate uno strumento dedicato a quei problemi; l'intento di ricerca qui è le metriche dell'ellisse da due semiassi e una risposta chiara o un errore onesto quando gli assi non sono positivi.

Come vengono valutate le forme chiuse: area, Ramanujan, eccentricità, fuochi

L'area è il prodotto esatto pi greco per a per b, indipendente da quale asse sia più lungo. La circonferenza di un'ellisse generale non ha una forma chiusa elementare, così lo strumento applica la seconda approssimazione di Ramanujan: prima forma h come il quadrato di a meno b su a più b, poi moltiplica pi greco per a più b per uno più tre h su dieci più la radice quadrata di quattro meno tre h.

Quell'espressione è simmetrica in a e b, estremamente accurata per eccentricità moderata, e si riduce in modo pulito alla circonferenza del cerchio due pi greco r quando a è uguale a b. La distanza tra i due fuochi viene riportata come due c. La precisione facoltativa arrotonda solo i campi pubblicati; la risoluzione interna usa sempre piena precisione double prima di quel passo finale di arrotondamento.

Compiti e preparazione agli esami

Calcolate area dell'ellisse, perimetro approssimato, eccentricità e distanza focale dai semiassi scolastici, e verificate che assi non positivi vengano rifiutati.

Progettazione, piste e simulazione

Dimensionate aperture ellittiche, perimetri di piste ovali, contorni di guarnizioni, o schizzi orbitali da mezze larghezze note in strumenti CAD e di gioco.

Quale formula di Ramanujan viene usata per il perimetro?

La seconda approssimazione di Ramanujan: π(a+b)[1 + 3h/(10+√(4−3h))] con h=((a−b)/(a+b))².

L'ordine di a e b conta?

Area e perimetro sono simmetrici. Eccentricità e distanza focale usano max(a,b) come semiasse maggiore, così scambiare a e b non cambia quei risultati.

Cosa significa un'eccentricità di 0,8?

L'eccentricità misura quanto la figura si allontana da un cerchio: 0 è un cerchio perfetto e valori più alti indicano un ovale più allungato. Con semiassi di 5 e 3 risulta 0,8, un'ellisse decisamente allungata.

Perché il perimetro dell'ellisse è approssimato?

Perché non esiste una formula esatta semplice per il contorno di un'ellisse qualsiasi. La seconda formula di Ramanujan ci va molto vicino con un allungamento moderato e dà esattamente 2πr quando i due semiassi sono uguali.

Cosa succede se a è uguale a b?

La figura è un cerchio: l'area diventa π per il raggio al quadrato, il perimetro coincide con la circonferenza 2πr e l'eccentricità è zero. Il risultato segnala anche che si tratta di un cerchio.

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.

POSThttps://api.kit.forhosting.com/geom/ellipse

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/geom/ellipse \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":5,"b":3}'
{
  "a": 5,
  "b": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.ellipse",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Inserite a e b come lunghezze positive finite; il motore normalizza quale asse è maggiore e quale minore così scambiare i valori non cambia mai l'eccentricità o il posizionamento del fuoco, quindi restituisce semi_major, semi_minor, area, perimeter, eccentricity, focal_distance, e la distanza completa tra i due fuochi. Quando a o b è mancante, zero, negativo, o non finito, lo strumento restituisce invalid_input invece di un NaN silenzioso o una lunghezza complessa. Tramite l'API una richiesta riuscita costa $0.002; i fallimenti di validazione non vengono addebitati.

Cosa restituisce un calcolatore dell'ellisse e perché contano i semiassi

La risposta riporta sempre a e b, riferisce semi_major come l'asse maggiore e semi_minor come il minore, e include area, perimeter con perimeter_method impostato su ramanujan_ii, eccentricity, focal_distance dal centro a ciascun fuoco, foci_distance come il doppio di quel valore, un flag is_circle, e stringhe formula per area, perimetro, eccentricità e distanza focale così uno studente o una riga di log può verificare l'identità senza leggere il codice sorgente. a o b mancanti, valori non finiti, o un asse non positivo sollevano tutti invalid_input con un messaggio che nomina il campo fallito.

Come vengono valutate le forme chiuse: area, Ramanujan, eccentricità, fuochi

Il motore risolve a dal campo a con alias semi_axis_a, semiAxisA, e A, e b da b con alias semi_axis_b, semiAxisB, e B, richiedendo che ciascuno sia finito e strettamente maggiore di zero. Per l'eccentricità e il posizionamento del fuoco, il motore imposta semi_major al massimo tra a e b e semi_minor al minimo, quindi calcola e come la radice quadrata di uno meno il quadrato del rapporto minore-a-maggiore, e la distanza focale c come la radice quadrata di maggiore al quadrato meno minore al quadrato. Abbinate l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando vi serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da soli Ramanujan o la normalizzazione maggiore-minore.

Dove si inseriscono le metriche dell'ellisse in studio, progettazione e codice

Gli studenti incontrano l'ellisse quando un libro di testo chiede l'area dai semiassi, quando un esame richiede l'eccentricità dati a e b, o quando i compiti di geometria analitica vogliono la distanza dal centro a un fuoco prima di scrivere la proprietà di riflessione o l'equazione standard. Gli insegnanti possono pregenerare chiavi di risposta che elencano area e perimetro di Ramanujan per assi interi, e che rifiutano lunghezze zero o negative invece di stampare NaN. La progettazione meccanica e civile ha spesso bisogno dell'area del pavimento di un'apertura ellittica, del perimetro approssimato di una pista ovale o di una guarnizione, o della separazione focale per il layout di uno specchio ellittico; sapere che un asse richiesto non è positivo è prezioso quanto il numero stesso. I flussi di lavoro di rilievo e CAD posizionano archi ellittici come geometria di costruzione, e i team di giochi o simulazioni usano area ed eccentricità per ellissi di collisione, vignette della camera, e schizzi orbitali che dovrebbero restare deterministici tra le piattaforme. In questa pagina il lavoro viene svolto interamente nel browser; tramite l'API ogni ricerca riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa divisione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e permette di passare da una dimostrazione in aula a una pipeline automatizzata senza cambiare il risultato matematico. Abbinatelo ad altri endpoint di geometria gratuiti quando vi serve la costruzione di un cerchio, la lunghezza di una corda, o risolutori di triangoli per un laboratorio di strumenti deterministici, e a documentazione che mostra sia gli assi sia le metriche finite così i numeri e l'immagine restano allineati per studenti e revisori. Sia che siate arrivati cercando un calcolatore dell'ellisse sia il perimetro di Ramanujan dai semiassi, il contratto è lo stesso: a e b positivi in ingresso, metriche finite o un chiaro invalid_input in uscita.

Fixture di geometria deterministiche

Generate metriche dell'ellisse riproducibili per unit test, validatori di gara e asserzioni CI senza logica artigianale di Ramanujan o maggiore-minore.

Quanto costa il calcolatore dell'ellisse?

È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.

Cosa succede se a o b è zero o negativo?

Il gestore restituisce invalid_input con un messaggio che il semiasse deve essere un numero positivo finito.

Posso controllare l'arrotondamento?

Sì. Impostate precision (alias decimals, dp) su un intero da 0 a 15; il predefinito è 10 cifre decimali su tutti i campi numerici.

Leggi la documentazione completa del KIT →