Ellipsenumfang
Geben Sie die beiden Halbachsen einer Ellipse ein und erhalten Sie den Umfang nach Ramanujans zweiter Formel: Halbachsen 5 und 3 ergeben etwa 25,53, mit einem Formwert h von 0,0625. Gleiche Halbachsen liefern den exakten Kreis. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- A
- 5
- B
- 3
- Umfang
- 25,5269988628
- H
- 0,0625
- Pi
- 3,1415926536
Der exakte Umfang einer Ellipse ist ein elliptisches Integral ohne elementare geschlossene Form, daher greifen Ingenieure und Studierende fast immer auf eine hochgenaue Näherung zurück. Ramanujans zweite Formel ist die klassische Wahl: Sie nutzt nur die beiden Halbachsen, wenige arithmetische Operationen und eine Quadratwurzel und bleibt bei üblichen Exzentrizitäten dem wahren Umfang sehr nahe. Dieser Ellipsenumfang-Rechner Ramanujan 2 akzeptiert zwei positive endliche Halbachsen, bildet den Exzentrizitäts-Hilfswert h als Quadrat von (a minus b) geteilt durch (a plus b) und liefert C ungefähr pi mal (a plus b) mal eins plus drei h geteilt durch zehn plus die Wurzel aus vier minus drei h. Wenn a gleich b ist, ist die Figur ein Kreis und die Formel reduziert sich exakt auf zwei pi a, sodass Kreisprüfungen mit dem Kreissonderfall übereinstimmen.
Was Ramanujans zweite Näherung berechnet und warum man sie nutzt
Eine Ellipse mit Halbachsen a und b hat einen Umfang, der durch ein vollständiges elliptisches Integral zweiter Gattung gegeben ist. Dieses Integral lässt sich nicht zu einer endlichen Kombination elementarer Funktionen von a und b vereinfachen, daher führt jeder praktische Rechner entweder eine Reihe aus oder wendet eine geschlossene Näherung an. Ramanujan veröffentlichte mehrere bemerkenswert genaue Formeln; die zweite ist besonders beliebt, weil sie nur eine Quadratwurzel braucht und im Bereich der Formen, die man wirklich misst — von nahe Kreisen bis mäßig gestreckten Ovalen — ausgezeichnet bleibt.
Definieren Sie den dimensionslosen Hilfswert h als Quadrat des Verhältnisses (a minus b) zu (a plus b). Die Umfangsschätzung ist dann pi mal (a plus b) mal der Klammer eins plus drei h geteilt durch zehn plus die Quadratwurzel aus vier minus drei h. Wenn a gleich b ist, ist h null und die Klammer eins, also gilt C gleich zwei pi a — die exakte Kreisformel.
Wenn die Achsen auseinanderlaufen, wächst h gegen eins und der Korrekturterm steigt sanft. Ein relativer Messfehler auf einer großen Achse trägt mehr absoluten Umfangsfehler bei als derselbe relative Fehler auf einer kleinen Achse, weil der Leitfaktor die Summe a plus b ist. Einheiten liegen in Ihrer Verantwortung: sind a und b in Metern, ist der Umfang in Metern; sind sie in Zoll, ist das Ergebnis in Zoll.
Die Reihenfolge von a und b spielt keine Rolle — Vertauschen lässt h und C unverändert —, auch wenn technische Zeichnungen oft zuerst die horizontale Halbachse beschriften. Wenn Sie zusätzlich Fläche, Exzentrizität oder Brennpunkte brauchen, können Sie ein vollständigeres Ellipsen-Werkzeug nutzen; hier zielt die Suchintention speziell auf den Umfang über Ramanujans zweite Näherung, passend zu Hausaufgaben, CAD-Prüfungen und SEO-Anfragen nach einem Ellipsenumfang-Rechner Ramanujan 2.
Wo ein genauer Ellipsenumfang hilft
Unterricht und Tutoring-Plattformen nutzen einen eigenen Ramanujan-Umfangsrechner, damit Lernende die zweite Näherung für beliebige positive Achsen prüfen können, ohne Taschenrechner-Modus-Fehler oder Verwechslung von Haupt- und Nebenachse. Prüfungsgeneratoren und LMS-Plugins brauchen ein deterministisches Orakel, das eine negative Halbachse als ungültig markiert statt stillschweigend den Absolutwert zu nehmen und so einen Vorzeichenfehler der Schülerin zu verdecken. Fehlgeschlagene Validierung wird nicht berechnet.
Halten Sie beide Halbachsen endlich und positiv, pinnen Sie den gerundeten Umfang in Tests, und Sie erhalten reproduzierbare Ellipsenumfänge für Hausaufgaben, CAD-Prüfungen und Edge-Worker, ohne eine eigene Bibliothek spezieller Funktionen aufzubauen.
Anwendungsfälle
Hausaufgaben- und Unterrichtskontrollen
Lernende geben zwei Halbachsen ein und prüfen den Ramanujan-II-Umfang gegen Lehrbuch- oder Arbeitsblattantworten ohne Software für elliptische Integrale.
Prüfungs- und LMS-Autokorrektur
Bewerten Sie Ellipsenumfang-Aufgaben mit einem deterministischen Orakel, das negative Halbachsen ablehnt und nie stillschweigend ein Vorzeichen kippt.
Häufige Fragen
Wie berechnet man den Ellipsenumfang mit Ramanujans zweiter Näherung?
Senden Sie zwei endliche positive Längen a und b.
Was passiert, wenn eine Halbachse negativ ist?
Eine euklidische Ellipsen-Halbachse darf nicht kleiner als null sein; solche Fehler werden nicht berechnet.
Was, wenn a gleich b ist?
Die Ellipse ist ein Kreis mit Radius a (oder b).
Ist dies der exakte Umfang des elliptischen Integrals?
Nein. Es ist Ramanujans zweite hochgenaue geschlossene Näherung — ausgezeichnet für übliche Exzentrizitäten ohne Auswertung spezieller Funktionen.
Was sagt der Wert h aus?
Er misst, wie ungleich die Halbachsen sind: Differenz geteilt durch Summe, zum Quadrat. Bei einem Kreis ist er 0 und steigt Richtung 1, je flacher die Ellipse wird; bei 5 und 3 beträgt er 0,0625.
Muss ich die längere Halbachse zuerst eingeben?
Nein. Vertauschte Werte ändern weder h noch den Umfang, weil die Formel beide Halbachsen gleich behandelt. Sie können sie also in beliebiger Reihenfolge eintragen.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/geom/ellipse-perimeter-ramanujan2 \
-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-ramanujan2", {
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-ramanujan2",
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-ramanujan2", 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-ramanujan2", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"a": 5,
"b": 3
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.ellipse_perimeter_ramanujan2",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Eine negative Halbachse wird mit invalid_input abgelehnt, weil Länge in der euklidischen Geometrie nicht negativ sein darf.
Was Ramanujans zweite Näherung berechnet und warum man sie nutzt
Der Endpoint wandelt Einheiten nie um; er wendet nur die reine geometrische Abbildung von den beiden Halbachsen auf den Ramanujan-II-Umfang an.
Eingabevertrag, Antwortform und Fehler bei negativer Halbachse
Null wird ebenfalls abgelehnt, damit die Figur eine echte Ellipse oder ein echter Kreis mit positiven Längen bleibt. Beispiel: a gleich fünf und b gleich drei liefert einen Umfang nahe fünfundzwanzig Punkt fünf drei mit kleinem positivem h für die mäßige Exzentrizität. Halten Sie Anfragen klein — zwei Zahlen hinein, eine Handvoll Zahlen heraus — und pinnen Sie den gerundeten Umfang in automatisierten Tests, damit eine künftige Änderung der Rundung sofort auffällt, ohne das elliptische Integral von Hand neu abzuleiten. Senden Sie per POST ein JSON-Objekt mit zwei Pflichtfeldern: a und b (Aliasse semi_axis_a, semi_major, semiAxisA für die erste Achse und semi_axis_b, semi_minor, semiAxisB für die zweite). Jeder Wert muss eine endliche positive Zahl oder eine numerische Zeichenkette sein; fehlende, leere, nicht numerische, NaN- und Infinity-Werte scheitern mit invalid_input und Nennung des Feldes. Bei Erfolg enthält der Körper die zurückgegebenen a und b, den berechneten Umfang, den Hilfswert h, eine Formelzeichenkette zu Ramanujan II, das Methoden-Tag ramanujan_ii, ein is_circle-Boolean wahr wenn a gleich b, und die vom Runtime genutzte Konstante pi. Kombinieren Sie die Antwort mit eigenen Einheitenlabels in der Oberfläche; dieser Endpoint liefert weder Einheitenstrings noch mehrstufige Prosa jenseits des Feldes formula.
Wo eine Ellipsenumfang-API Ramanujan II ihren Nutzen hat
Schätzer in Fertigung, Landschaftsbau und Architektur berechnen elliptische Bahnen, Tischkanten, Beetränder und ovale Öffnungen aus gemessenen Halbachsen, bevor Leisten oder Zäune bestellt werden; ein winziger Parse-API-Aufruf vermeidet ad-hoc-pi-Konstanten und verschachtelte Radikale in jeder Tabelle. Weil die Implementierung pure parse Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Integrationsbeispiele
Fertigungs- und Baustellenschätzungen
Schätzen Sie den Umfang elliptischer Bahnen, Tischkanten, Beetränder oder Öffnungen aus gemessenen Halbachsen über einen kleinen vorausbezahlten API-Aufruf.
Technische Fragen
Was kostet der Ellipsenumfang-Rechner Ramanujan 2?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.