Kreisformel: Gleichung in Standard- und allgemeiner Form
Beide Kreisgleichungen aus Mittelpunkt und Radius: Mittelpunkt (3, −2) und Radius 5 ergeben (x − 3)² + (y + 2)² = 25 und x² + y² − 6x + 4y − 12 = 0. Fertig für Arbeitsblätter und Lösungen, die Sie weitergeben. 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
- Cx
- 3
- Cy
- -2
- Widerstand (Ω)
- 5
- Radius
- 5
- Standardform
- (x - 3)^2 + (y + 2)^2 = 25
- Allgemeine Form
- x^2 + y^2 - 6x + 4y - 12 = 0
Es ist die Algebra, die Schüler von Hand rechnen und die Grafikcode zur Laufzeit ausführt, deterministisch in einem einzigen Aufruf gelöst: gleicher Mittelpunkt und gleicher Radius, exakt dieselben Gleichungen, jedes Mal.
Von Mittelpunkt und Radius zur Gleichung
Ein Kreis ist die Menge der Punkte, deren Abstand zu einem festen Mittelpunkt dem Radius entspricht, und die Gleichung ist nur der Satz des Pythagoras, angewendet auf diese Idee: (x − h)² + (y − k)² = r², wobei (h, k) der Mittelpunkt ist. Dieser Endpunkt nimmt diese drei Zahlen — Mittelpunkt x, Mittelpunkt y und Radius — und schreibt die Gleichung für Sie. Die Kreisformel wird als lesefertige Zeichenkette zurückgegeben, sodass das Ergebnis ohne weitere Formatierung direkt in ein Arbeitsblatt, einen Bericht oder eine gerenderte Seite übernommen werden kann.
Die Mittelpunktskoordinaten werden zusammen mit dem Radius zurückgegeben, die Antwort ist also in sich abgeschlossen: Alles, was ein Leser braucht, um die Gleichung anhand der ursprünglichen Definition zu prüfen, steht in einem einzigen Objekt. Die Vorzeichen werden für Sie behandelt, einschließlich der Fälle, die typischerweise schiefgehen, etwa eine negative Mittelpunktskoordinate, die (x + 2)² statt (x − −2)² ergibt, oder ein Mittelpunkt auf einer Achse, bei dem die Klammer ganz entfällt.
Standardform und allgemeine Form nebeneinander
Beide üblichen Formen der Gleichung kommen in derselben Antwort zurück. Die Koeffizienten werden zusätzlich numerisch als d, e und f zurückgegeben, sodass Code, der die Werte statt der Zeichenkette braucht, nichts parsen muss. Die allgemeine Form wird deterministisch abgeleitet: D ist minus zweimal die x-Koordinate des Mittelpunkts, E ist minus zweimal die y-Koordinate, und F ist h² + k² − r².
Ist ein Koeffizient null, wird er in der ausgegebenen Gleichung weggelassen, sodass ein Kreis um den Ursprung schlicht x² + y² = r² in Standardform und x² + y² − r² = 0 in allgemeiner Form lautet — genau so, wie ein Lehrer sie an die Tafel schreiben würde.
Strenge Eingabe, ehrliche Fehler
Der Radius muss eine positive Zahl sein. Dieselbe Strenge gilt für den Mittelpunkt: Beide Koordinaten müssen vorhanden und endliche Zahlen sein, und numerische Zeichenketten werden akzeptiert, weil Formularübermittlungen oft als Text ankommen. Diese Strenge ist für die Abrechnung ebenso wichtig wie für die Korrektheit — eine Eingabe, die die Validierung nicht besteht, wird nie berechnet, denn der Fehler liegt beim Kunden und ist keine verbrauchte Berechnung.
Die Zahlen werden auf sechs Dezimalstellen gerundet, damit die Ausgabe zwischen Maschinen und über wiederholte Aufrufe hinweg stabil ist; der Endpunkt eignet sich so sicher für Tests und Goldstandard-Vergleiche, bei denen ein verirrtes Gleitkomma-Artefakt den Build brechen würde.
Anwendungsfälle
Hausaufgaben und Prüfungsaufgaben erzeugen
Geben Sie zufällige Mittelpunkte und Radien ein und erhalten Sie die korrekten Gleichungen in Standard- und allgemeiner Form zum Ausdrucken als Lösungsschlüssel — ohne händisches Ausmultiplizieren.
Kreise in Grafikcode zeichnen
Wandeln Sie Mittelpunkt und Radius aus einem Zeichenwerkzeug in die implizite Gleichung um, die ein Shader, ein Plotter oder eine Geometriebibliothek erwartet.
Schülerantworten automatisch prüfen
Vergleichen Sie eine eingereichte Gleichung in allgemeiner Form mit den deterministischen Koeffizienten d, e und f, statt handschriftliche Algebra zu parsen.
Häufige Fragen
Was kostet das?
Die Ausführung in Ihrem Browser auf dieser Seite ist ebenfalls kostenlos — derselbe Code läuft an beiden Stellen.
Welche Eingabe wird benötigt?
Drei Zahlen: die x- und y-Koordinate des Mittelpunkts und der Radius. Numerische Zeichenketten werden ebenfalls akzeptiert.
Was passiert, wenn der Mittelpunkt der Ursprung ist?
Nullterme werden sauber weggelassen: Sie erhalten x² + y² = r² in Standardform und x² + y² − r² = 0 in allgemeiner Form.
Ist die Ausgabe deterministisch?
Ja. Es gibt keinen Zufall, keine Uhr und kein Netzwerk, und die Zahlen werden auf sechs Dezimalstellen gerundet — dieselbe Eingabe liefert also immer eine Byte für Byte identische Ausgabe.
Wie komme ich von der Mittelpunktsform zur allgemeinen Form?
Multiplizieren Sie die Quadrate aus und fassen Sie zusammen. Der Faktor vor x ist minus zweimal das x des Mittelpunkts, der vor y minus zweimal dessen y, und das konstante Glied ist die Summe ihrer Quadrate minus Radius zum Quadrat. Im Beispiel ergibt das −6, 4 und −12.
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/math/circle-formula \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cx":3,"cy":-2,"r":5}'const res = await fetch("https://api.kit.forhosting.com/math/circle-formula", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cx": 3,
"cy": -2,
"r": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/circle-formula",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cx": 3,
"cy": -2,
"r": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/circle-formula", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cx":3,"cy":-2,"r":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cx":3,"cy":-2,"r":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/circle-formula", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"cx": 3,
"cy": -2,
"r": 5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.circle_formula",
"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
Die Kreisformel-API nimmt die beiden Angaben, die einen Kreis definieren — die Koordinaten seines Mittelpunkts und seinen Radius — und liefert seine Gleichung sowohl in Standardform, (x − h)² + (y − k)² = r², als auch in allgemeiner Form, x² + y² + Dx + Ey + F = 0, zusammen mit den numerischen Koeffizienten D, E und F.
Standardform und allgemeine Form nebeneinander
Die Standardform hält die Geometrie sichtbar — Mittelpunkt und quadrierter Radius lassen sich direkt ablesen — während die allgemeine Form, x² + y² + Dx + Ey + F = 0, das ist, was Lehrbücher beim Ausmultiplizieren verlangen und was viele Löser als Eingabe akzeptieren.
Strenge Eingabe, ehrliche Fehler
Null wird abgelehnt, weil ein Kreis mit Radius null ein Punkt ist und kein Kreis, und negative Radien sind geometrisch bedeutungslos; in beiden Fällen erhalten Sie einen klaren invalid_input-Fehler, der das Radiusfeld benennt, statt einer stillschweigend falschen Gleichung.
Technische Fragen
Warum wurde mein Radius abgelehnt?
Der Radius muss eine positive Zahl sein. Null und negative Werte liefern einen invalid_input-Fehler, weil sie keinen Kreis beschreiben.
Welche Formen der Gleichung werden zurückgegeben?
Beide: die Standardform (x − h)² + (y − k)² = r² und die allgemeine Form x² + y² + Dx + Ey + F = 0, dazu die numerischen Koeffizienten d, e und f.