Normalform der Geraden
Steigung 2 und Achsenabschnitt 3 werden zu 2x − y = −3, bereit für ein Bewertungsschema oder die Abstandsformel. Geben Sie Steigung und y-Achsenabschnitt einer nicht senkrechten Geraden ein und erhalten Sie A, B und C fertig geordnet. 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
- Steigung
- 2
- Achsenabschnitt
- 3
- Steigungsform
- y = 2x + 3
- A
- 2
- B
- -1
- C
- -3
Die Normalform Ax + By = C ist die übliche Darstellung im Unterricht und in Prüfungen, wenn Lehrbücher ganzzahlige Koeffizienten, den Vergleich zweier Geraden oder den schnellen Einsatz der Abstandsformel verlangen. Die Steigungsform y = mx + b ist oft der Weg, auf dem eine Gerade gefunden wird —aus einem Graphen, einer Regression oder zwei bekannten Punkten—, doch viele Bewertungsraster und Algebrasysteme wollen weiterhin die Form Ax + By = C. Dieser Umrechner für die Normalform nimmt die Steigung m und den y-Achsenabschnitt b entgegen, formt die Identität y = mx + b zu mx − y = −b um, normalisiert die Vorzeichen so, dass der x-Koeffizient nicht negativ ist, kürzt ganzzahlige Tripel mit ihrem größten gemeinsamen Teiler und liefert sowohl das Koeffiziententripel als auch eine druckbare Gleichung als Zeichenkette.
Von y = mx + b zu Ax + By = C
Beginnen Sie mit der Steigungsform y gleich m x plus b. Subtrahieren Sie y auf beiden Seiten und verschieben Sie den Achsenabschnitt: m x minus y gleich minus b. Diese Identität steht bereits in der Normalform Ax + By = C mit A gleich m, B gleich minus eins und C gleich minus b.
Ist die Steigung null, ist die Gerade horizontal: die Umrechnung ergibt nach Vorzeichennormalisierung null mal x plus eins mal y gleich b, also das vertraute y gleich b als lineare Gleichung in zwei Variablen. Ist der Achsenabschnitt null, geht die Gerade durch den Ursprung und die Konstante C wird null, sodass die Normalform bei Steigung zwei wie zwei x minus y gleich null liest. Vertikale Geraden lassen sich nicht als y gleich m x plus b mit endlichem m schreiben; dieser Umrechner erfindet daher nie eine unendliche Steigung.
Wer eine Vertikale braucht, sollte die Normalform direkt liefern oder ein Zwei-Punkte-Werkzeug nutzen. Der Umrechner bevorzugt stets A größer oder gleich null: liefert die rohe Umformung ein negatives A, werden alle Koeffizienten mit minus eins multipliziert, damit der x-Term mit nicht negativem Koeffizienten führt — wie in Lehrbüchern üblich. Ist A bereits null, dreht dieselbe Regel die Gleichung so, dass B positiv wird.
Wo ein Umrechner für die Normalform der Geraden sich lohnt
Algebra-Unterricht und Tutoring-Plattformen nutzen einen Umrechner für die Normalform, damit Lernende prüfen können, ob ihre Umformung von y gleich m x plus b der von der Rubrik bevorzugten Darstellung Ax + By gleich C entspricht, einschließlich der Vorzeichenkonvention für A. Prüfungsgeneratoren und LMS-Autokorrektoren brauchen ein deterministisches Orakel, das nicht numerischen Müll ablehnt statt eine unvollständige Gleichung zurückzugeben, die ein fehlerhafter Client als Erfolg werten könnte.
Engineering-Notebooks erhalten Steigung und Achsenabschnitt oft aus einer Regression oder aus zwei gemessenen Punkten und brauchen dann die Normalform für Abstandsformeln zur Geraden, Parallel- und Orthogonalitätsprüfungen oder den Export in Systeme, die nur Ax + By gleich C akzeptieren. Halten Sie Anfragen klein, pinnen Sie die gerundeten Koeffizienten in Tests und erhalten Sie reproduzierbare Normalformen für Hausaufgaben, Plugins und Edge-Worker, ohne ein Computeralgebrasystem für eine Zweiparameter-Umwandlung aufzusetzen.
Anwendungsfälle
Klassen- und Hausaufgabenprüfungen
Lassen Sie Schülerinnen und Schüler Steigung m und Achsenabschnitt b eingeben und die normalisierte Form Ax+By=C gegen Vorzeichen- und GGT-Konventionen der Lehrbücher prüfen.
Prüfungs- und LMS-Autokorrektur
Bewerten Sie Aufgaben von Steigungsform zu Normalform mit einem deterministischen Orakel, das nicht numerische Koeffizienten ablehnt und nie vertikale Geraden erfindet.
Notebooks und Geometrie-Pipelines
Wandeln Sie Regressions- oder Messgeraden in Steigungsform in Ax+By=C für Abstandsformeln und nachgelagerte Geometrie-APIs um.
Häufige Fragen
Was geschieht, wenn Steigung oder Achsenabschnitt keine Zahl ist?
Fehlende, leere, nicht numerische, NaN- und Infinity-Werte werden abgelehnt und nicht berechnet.
Kann dieser Umrechner vertikale Geraden verarbeiten?
Nein. Vertikale Geraden haben undefinierte Steigung und lassen sich nicht als y = mx + b mit endlichem m schreiben. Nutzen Sie ein Zwei-Punkte- oder Normalform-Werkzeug für Vertikale.
Wie werden die Koeffizienten normalisiert?
A wird nicht negativ gemacht (ist A null, wird B positiv). Sind A, B und C alle ganzzahlig, werden sie durch ihren größten gemeinsamen Teiler geteilt, sodass das Tripel gekürzt ist.
Wie komme ich von y = mx + b zur Form Ax + By = C?
Ziehen Sie auf beiden Seiten y ab und bringen Sie den Achsenabschnitt auf die andere Seite: Es entsteht m·x − y = −b. A ist also die Steigung, B ist −1 und C ist −b; danach werden die Vorzeichen so angepasst, dass A nicht negativ ist. Steigung 2 und Abschnitt 4 ergeben 2x − y = −4.
Wie sieht eine waagrechte Gerade in dieser Form aus?
Bei Steigung null ergibt die Umrechnung nach dem Ordnen der Vorzeichen 0x + 1y = b. Das ist die bekannte waagrechte Gerade auf Höhe b, geschrieben als Gleichung mit zwei Variablen.
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/line-standard-form \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"slope":2,"intercept":3}'const res = await fetch("https://api.kit.forhosting.com/geom/line-standard-form", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"slope": 2,
"intercept": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/line-standard-form",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"slope": 2,
"intercept": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/line-standard-form", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"slope":2,"intercept":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"slope":2,"intercept":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/line-standard-form", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"slope": 2,
"intercept": 3
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.line_standard_form",
"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
Nicht numerische oder nicht endliche Eingaben scheitern mit invalid_input, damit Hausaufgabenprüfer und Automatisierung keinen stillen Müll erhalten.
Von y = mx + b zu Ax + By = C
Das Ergebnis ist ein eindeutiger Vertreter für jede nicht vertikale Gerade aus Steigung und Achsenabschnitt und hält API-Antworten für Goldens, Caches und Gleichheitsprüfungen in Korrektoren stabil.
Eingabevertrag, Koeffizientenreduktion und Antwortform
Sind A, B und C innerhalb einer winzigen Fließkomma-Toleranz alle ganzzahlig, werden sie gerundet und durch ihren größten gemeinsamen Teiler geteilt, sodass zum Beispiel Steigung zwei und Achsenabschnitt vier zu 2x − y = −4 werden statt zu einem ungekürzten Vielfachen, und eine Steigung von ein halb mit Achsenabschnitt eins nur dann die reduzierte Form erreicht, wenn die Fließwerte nach der Basisumformung ganzzahlig landen — wer exakte rationale Arithmetik über Brüche braucht, sollte die Eingaben vor dem Aufruf selbst skalieren. Verbinden Sie die Antwort mit Ihrer eigenen Grafikschicht, falls eine Skizze nötig ist; dieser Endpunkt liefert nur Koeffizienten und Zeichenketten, ohne Plots und ohne schrittweise Prosa jenseits des Feldes formula. Senden Sie ein JSON-Objekt mit zwei erforderlichen endlichen Zahlen: slope (Aliase m, gradient) und intercept (Aliase b, y_intercept, intercept_y). Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette mit optionalem Vorzeichen, Dezimalpunkt oder wissenschaftlichem Exponenten eintreffen. Fehlende Felder, leere Zeichenketten, Booleans, Objekte, NaN und Infinity scheitern mit invalid_input unter Nennung des Feldes und werden nicht berechnet. Bei Erfolg spiegelt der Rumpf die gerundete Steigung und den Achsenabschnitt, eine slope_intercept-Zeichenkette wie y = 2x + 3, die Standardkoeffizienten A, B und C, eine standard_form-Zeichenkette wie 2x − y = −3 sowie eine kurze Formel-Erinnerung der Umformung.
Wo ein Umrechner für die Normalform der Geraden sich lohnt
Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Token und ohne ausgehendes Netz; fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Wie wandle ich y = mx + b in die Normalform Ax + By = C um?
Senden Sie endliche Zahlen slope (m) und intercept (b). Die API formt zu mx − y = −b um, normalisiert so dass A ≥ 0, kürzt ganzzahlige Koeffizienten per GGT wenn möglich und liefert A, B, C sowie eine standard_form-Zeichenkette.
Was kostet der Umrechner für die Normalform der Geraden?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.