Perimetro ellisse
Ottenga il contorno di un'ellisse dai due semiassi con la prima approssimazione di Ramanujan: semiassi di 5 e 3 danno circa 25,526986393759, con una sola radice quadrata e nessun integrale. Un cerchio risulta esatto. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- A
- 5
- B
- 3
- Perimetro
- 25,5269863938
Il perimetro esatto di un'ellisse è un integrale ellittico senza forma chiusa elementare, perciò ingegneri, docenti e autori di fogli di calcolo si affidano ad approssimazioni algebriche accurate invece che alla quadratura numerica. La prima formula di Ramanujan usa solo addizione, moltiplicazione e una radice quadrata sui due semiassi ed è già eccellente per eccentricità moderate, restando esatta per il cerchio.
Cosa significa il primo perimetro di ellisse di Ramanujan e quando usarlo
Un'ellisse con semiassi a e b è l'insieme dei punti le cui distanze da due fuochi sommano una costante. La sua area è elementare: π per a per b. Il suo perimetro non lo è: l'integrale ellittico completo di seconda specie non ha forma chiusa in radicali e funzioni elementari.
Srinivasa Ramanujan ne ha pubblicati diversi; il primo e più semplice è P approssimativamente uguale a π moltiplicato per la quantità tre volte (a più b) meno la radice quadrata di (tre a più b) per (a più tre b). Quando a è uguale a b l'espressione collassa esattamente a due π a, la circonferenza del cerchio, così l'approssimazione non introduce errore circolare.
Quando gli assi differiscono moderatamente, l'errore relativo resta piccolo rispetto alle tolleranze tipiche di disegno e materiali; per ellissi estremamente schiacciate, la seconda formula di Ramanujan o metodi in serie migliorano l'accuratezza, ma quella è un'altra intenzione di ricerca e un'altra landing. Non restituisce area, eccentricità, fuochi né un residuo numerico di integrale ellittico.
Mantenere il contratto a due ingressi e un'uscita principale rende il calcolatore ideale come controllo rapido accanto a un diagramma, un modulo a due campi o un passo di una riga in una pipeline geometrica che ha già scelto Ramanujan I per semplicità e limite esatto sul cerchio.
Contratto di ingresso, forma della risposta e comportamento di errore
Ciascuno deve essere un numero finito non negativo. Esempio: semiassi cinque e tre producono un perimetro vicino a venticinque punto cinque tre, coerente con Ramanujan I e non con una stima grezza di raggio medio. Le unità le definisce chi chiama: se invia centimetri ottiene centimetri di perimetro; se invia metri, metri.
Il calcolatore non converte unità, non prova che a e b provengano da una figura misurata, non disegna l'ellisse e non passa automaticamente a Ramanujan II. Abbini il risultato numerico alle proprie etichette di unità e disegni. Mantenga le richieste piccole, fissi il perimetro arrotondato nei test e otterrà somme Ramanujan I a due assi riproducibili per compiti, plugin LMS e worker di edge senza erigere un sistema di algebra computazionale.
Dove un calcolatore di perimetro ellisse Ramanujan crea valore
I compiti di geometria e gli esami di ammissione chiedono spesso la circonferenza approssimata di un'ellisse dati solo i due semiassi, talvolta dopo che lo studente ha già calcolato a e b dall'asse maggiore e dall'asse minore. Gli apprendenti a volte mediano a e b e moltiplicano per due π, stima grezza e distorta; un oracolo deterministico che applica sempre Ramanujan I intercetta quegli scorciatoie prima che un tutor spenda una lezione sugli integrali ellittici.
Flussi di artigianato, coperture, CNC e layout di piste che necessitano della lunghezza totale di un percorso ellittico per stime di materiale congelano a e b dai disegni di progetto e vogliono un numero in forma chiusa senza importare librerie numeriche. Pianificatori di paesaggio ed eventi che dispongono palchi ellittici, aiuole o piste di atletica convertono semiassi misurati in lunghezza totale di bordo o cordolo senza aprire una suite CAD completa.
I generatori di preparazione agli esami e gli auto-correttori LMS necessitano di un minuscolo verificatore a forma chiusa che rifiuti semiassi negativi come non validi invece di restituire in silenzio un perimetro negativo che un correttore difettoso potrebbe accettare.
Casi d'uso
Controlli in aula e compiti
Gli studenti inseriscono i semiassi a e b e verificano il perimetro Ramanujan I, individuando scorciatoie grezze 2π((a+b)/2) ed errori di segno sui radicali annidati.
Stime di materiale, piste e fabbricazione
Converta semiassi di progetto congelati in lunghezza totale di bordo ellittico per telai, cordoli, percorsi laser o distinte di taglio senza librerie di integrali ellittici.
LMS e correzione automatica degli esami
Valuti voci di perimetro di ellisse con un oracolo deterministico Ramanujan I che rifiuta qualsiasi semiasse negativo e non inventa mai area o eccentricità quando è richiesto solo il perimetro.
Domande frequenti
Come si calcola il perimetro di un'ellisse con la prima approssimazione di Ramanujan?
Invii due semiassi a e b finiti e non negativi.
Cosa succede se un semiasse è negativo?
Un'ellisse non può avere un semiasse negativo e l'input non valido non viene addebitato.
È la stessa cosa della seconda approssimazione di Ramanujan?
Ramanujan II usa h=((a−b)/(a+b))² e un'altra forma radicale; usi uno strumento dedicato di seconda approssimazione o di metriche multiple di ellisse se le serve quella formula.
La prima formula di Ramanujan è esatta per un cerchio?
Sì. Quando i due semiassi sono uguali, l'espressione si riduce esattamente a due π per il raggio, la circonferenza del cerchio, quindi in quel caso non introduce alcun errore.
Quando conviene un metodo più preciso?
Con ellissi molto schiacciate. Con un allungamento moderato la prima formula resta entro le normali tolleranze di disegno; per forme estreme si avvicinano di più la seconda formula di Ramanujan o uno sviluppo in serie.
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/geom/ellipse-perimeter-ramanujan \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":5,"b":3}'const res = await fetch("https://api.kit.forhosting.com/geom/ellipse-perimeter-ramanujan", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 5,
"b": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/ellipse-perimeter-ramanujan",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 5,
"b": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/ellipse-perimeter-ramanujan", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":5,"b":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":5,"b":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/ellipse-perimeter-ramanujan", 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
{
"a": 5,
"b": 3
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.ellipse_perimeter_ramanujan",
"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
Questo calcolatore di perimetro ellisse Ramanujan accetta semiassi a e b finiti e non negativi, restituisce la circonferenza approssimata insieme agli input eco e a una breve stringa di formula, e fallisce con invalid_input se un semiasse è negativo così che il chiamante non addebiti mai una figura geometricamente impossibile.
Cosa significa il primo perimetro di ellisse di Ramanujan e quando usarlo
Per il calcolo a mano, il firmware e le API a bassa latenza serve quindi un sostituto algebrico breve. Questo endpoint risponde intenzionalmente solo alla domanda di contorno Ramanujan I da due semiassi.
Contratto di ingresso, forma della risposta e comportamento di errore
Invii un corpo JSON con POST con due campi obbligatori: a e b per le lunghezze dei semiassi dell'ellisse. I campi possono arrivare come numeri JSON o come stringhe numeriche; stringhe vuote, campi assenti, Infinity e NaN falliscono con invalid_input indicando il problema. Gli alias semi_axis_a, semiAxisA e A mappano su a; semi_axis_b, semiAxisB e B su b, così i client che usano già nomi geometrici più lunghi non necessitano di uno strato di rinomina. Poiché l'implementazione è parse pura di tier A senza rete e senza token di modello, ogni chiamata riuscita costa il prezzo base pubblicato $0.002; l'input non valido non consuma saldo.
Dove un calcolatore di perimetro ellisse Ramanujan crea valore
I notebook di ingegneria e i sostituti dei fogli di calcolo possono chiamare questo endpoint come passo a due campi quando uno script più ampio detiene già semiassi per diverse figure e solo il caso di perimetro Ramanujan I richiede un nome SEO chiaro, distinto da suite di metriche ellittiche complete o strumenti di seconda approssimazione. In tutti questi contesti il valore non è matematica esotica: è un contratto stabile, errori chiari e un'intenzione di ricerca allineata a come si interroga davvero l'approssimazione Ramanujan del perimetro di ellisse da due semiassi a $0.002 per chiamata API riuscita.
Domande tecniche
Quali unità usa il calcolatore di perimetro ellisse Ramanujan?
Qualsiasi unità di lunghezza coerente. Se a e b sono in metri, il perimetro è in metri; l'API non converte unità né allega etichette.
Quanto costa il calcolatore di perimetro ellisse Ramanujan?
Lo strumento nel browser è gratuito. Le richieste API usano saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.