ForHosting KIT · Mathematik

Kollinearität prüfen

(0, 0), (1, 2) und (2, 4) liegen auf einer Geraden mit Steigung 2: Geben Sie drei Punkte ein und sehen Sie, ob sie kollinear sind, samt Dreiecksfläche, gemeinsamer Steigung oder Hinweis auf eine senkrechte Gerade. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
X1
0
Y1
0
X2
1
Y2
2
X3
2
Y3
4
Erhalten Sie
Fläche
0
Steigung
2

Drei Punkte in der Koordinatenebene sind kollinear, wenn eine einzige Gerade durch jeden von ihnen verläuft. Algebra-Studierende, CAD-Validatoren, Kartografie-Pipelines und Prüfungsbewerter brauchen ständig eine zuverlässige Ja-oder-Nein-Antwort zu dieser Eigenschaft, plus die Steigung der gemeinsamen Geraden, wenn die Antwort ja ist. Dieser Kollinearitätsprüfer nimmt die sechs kartesischen Koordinaten der Punkte A, B und C entgegen, berechnet die Fläche des Dreiecks ABC mit der Gaußschen Trapezformel und meldet kollinear, wenn diese Fläche numerisch null ist. Liegen die Punkte auf einer Geraden, liefert er außerdem die gemeinsame endliche Steigung oder markiert die Gerade als vertikal, wenn der horizontale Lauf null ist.

Was kollinear bedeutet und wie eine Nullfläche entscheidet

Zwei verschiedene Punkte bestimmen stets eine eindeutige Gerade. Ein dritter Punkt liegt entweder auf dieser Geraden oder nicht. Der schnellste algebraische Test vergleicht nicht paarweise Steigungen: Diese Quotienten explodieren bei vertikalen Strecken und werden 0/0, wenn zwei Ecken zusammenfallen.

Bilden Sie stattdessen das Dreieck ABC und fragen Sie, ob seine Fläche null ist. Die Gaußsche Trapezformel (auch Schnürsenkelformel genannt) liefert das Doppelte der vorzeichenbehafteten Fläche als x1 mal (y2 minus y3) plus x2 mal (y3 minus y1) plus x3 mal (y1 minus y2). Die Hälfte des Absolutbetrags dieser Größe ist die gewöhnliche Dreiecksfläche.

Ist das absolute Doppelte der Fläche numerisch null, umschließen die drei Ecken keine Region und liegen daher auf einer Geraden; ist es ungleich null, bilden sie ein echtes Dreieck und können nicht kollinear sein. Wiederholte Punkte und Zweipunkt-Entartungen liefern weiterhin Fläche null und werden korrekt als kollinear im schwachen Sinne klassifiziert, dass irgendeine Gerade (tatsächlich unendlich viele, wenn alle drei zusammenfallen) sie enthält.

Dieser Endpunkt verwendet ein kleines absolutes Epsilon von eins mal zehn hoch minus neun, damit gewöhnliches Gleitkommarauschen den Booleschen Wert nicht umkippt, während eine klare Anhebung eines Punktes von der Geraden weiterhin nicht kollinear meldet. Einheiten kürzen sich im Vergleich heraus: Meter, Millimeter oder abstrakte Unterrichtszahlen funktionieren, solange jede Koordinate denselben Maßstab nutzt.

Sind die Punkte kollinear und mindestens zwei von ihnen verschieden mit nichtverschwindendem horizontalem Lauf, meldet die Antwort außerdem die gemeinsame Steigung m gleich Steigung über Lauf, genommen vom verschiedenen Paar mit der größten horizontalen Spanne, damit der Quotient so stabil ist, wie die Eingabe zulässt.

Eingabevertrag, Antwortform und Fehlerverhalten

Bei Erfolg enthält der Body collinear als Booleschen Wert; area als die absolute Trapezflächen, auf zwölf Dezimalstellen gerundet (genau null, wenn die Punkte auf einer Geraden liegen); slope als die gemeinsame endliche Steigung, nur vorhanden wenn die drei Punkte kollinear und die Gerade nicht vertikal sind; vertical als Booleschen Wert, der nur bei einer kollinearen vertikalen Geraden wahr ist; die zurückgegebenen Koordinaten; und formula mit der Entscheidungsregel.

Beispiel: A im Ursprung, B bei (1, 2) und C bei (2, 4) sind kollinear mit Fläche null und Steigung zwei, weil jeder Schritt das y-Inkrement gegenüber dem x-Inkrement verdoppelt. Verschieben Sie C nach (2, 5), wird das Flächen-Doppelte eins, die Fläche ein Halb, collinear ist false und slope entfällt, weil es keine gemeinsame Gerade gibt. Ein vertikales Tripel wie (1, 0), (1, 2), (1, 5) ist kollinear mit vertical true und ohne endlichen Steigungsschlüssel.

Kombinieren Sie die Antwort mit Ihrer eigenen Geradengleichungsanzeige, falls Sie die Steigungs-Achsenabschnitts- oder die Normalform brauchen; diese Fähigkeit beantwortet die Kollinearitätsfrage und meldet nur die gemeinsame Steigung.

Wo sich die Prüfung auf Kollinearität lohnt

Analytische-Geometrie-Kurse und Nachhilfeplattformen nutzen einen Kollinearitätsprüfer, damit Lernende prüfen können, ob drei gegebene Ecken auf einer Geraden liegen, ohne ein Vorzeichen in der Determinante von Hand zu verdrehen. Prüfungsvorbereitungsgeneratoren und LMS-Plugins brauchen ein deterministisches Orakel, das ein Boolesches plus eine Steigung zurückgibt, die sie neben der Musterlösung drucken können, statt eines stillen leeren Objekts, das ein fehlerhafter Bewerter als Erfolg werten könnte. CAD-, GIS- und Robotik-Pipelines prüfen ständig, ob ein dritter Wegpunkt noch auf einem geplanten Segment sitzt, bevor sie eine Polylinie vereinfachen oder eine Bedingung einrasten.

Computergrafik- und Level-Werkzeuge lehnen Griffe ab oder markieren sie, die kollinear bleiben sollten, wenn ein Designer eine Ecke von der Traggerade wegschiebt. Fehlgeschlagene Validierung wird nicht berechnet. Halten Sie Anfragen klein, pinnen Sie gerundete Fläche und Steigung in Tests, und Sie erhalten reproduzierbare Kollinearitätsentscheidungen für Hausaufgaben, CI-Geometrie-Gates und Edge-Worker, ohne einen eigenen vollständigen Computational-Geometry-Stack aufzubauen.

Klassen- und Hausaufgabenkontrollen

Lassen Sie Lernende drei Koordinatenpaare einreichen und das Kollinearitätsurteil plus die gemeinsame Steigung gegen die im Unterricht gelehrte Trapezformel prüfen.

Automatische Prüfungs- und LMS-Bewertung

Bewerten Sie Aufgaben, die fragen, ob drei gegebene Punkte kollinear sind, mit einem deterministischen Nullflächen-Orakel, das nie eine Steigung für ein echtes Dreieck erfindet.

Polylinien-Einrasten und CAD-Bedingungen

Prüfen Sie, ob ein dritter Wegpunkt noch auf einem geplanten Segment sitzt, bevor Sie einen Pfad vereinfachen oder eine Kollinear-Griff-Bedingung akzeptieren.

Wie prüfen Sie, ob drei Punkte kollinear sind?

Senden Sie die endlichen Zahlen x1, y1, x2, y2, x3 und y3.

Welche Formel entscheidet über die Kollinearität?

Das Doppelte der vorzeichenbehafteten Fläche ist x1(y2−y3)+x2(y3−y1)+x3(y1−y2). Die Punkte sind genau dann kollinear, wenn der Absolutbetrag dieser Größe null ist (innerhalb eines winzigen numerischen Epsilon).

Wann liefert der Prüfer eine gemeinsame Steigung?

Nur wenn die drei Punkte kollinear sind und mindestens zwei von ihnen verschieden mit nichtverschwindendem horizontalem Lauf. Dann ist slope Steigung über Lauf des verschiedenen Paars mit der größten horizontalen Spanne. Vertikale Geraden lassen slope weg und setzen vertical true.

Was geschieht, wenn die drei Punkte eine vertikale Gerade bilden?

Sie sind kollinear mit Fläche null und vertical true. Slope entfällt, weil eine vertikale Gerade keine definierte endliche Steigung hat (der Lauf ist null).

Was passiert, wenn zwei Punkte zusammenfallen?

Doppelte Punkte ergeben weiterhin die Fläche null und gelten daher als kollinear, denn es gibt immer eine Gerade durch sie. Fallen alle drei zusammen, gehen sogar unendlich viele Geraden hindurch.

Spielen die Einheiten der Koordinaten eine Rolle?

Nein, die Einheiten heben sich beim Vergleich auf. Meter, Millimeter oder reine Schulzahlen funktionieren gleichermaßen, solange alle Koordinaten denselben Maßstab verwenden.

Wie genau ist die Prüfung?

Eine winzige Toleranz von einem Milliardstel fängt gewöhnliches Rechenrauschen ab, damit das Ergebnis nicht kippt. Rückt ein Punkt deutlich von der Geraden weg, meldet der Prüfer zuverlässig, dass die Punkte nicht kollinear sind.

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.

POSThttps://api.kit.forhosting.com/algebra/collinear-points-check

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/algebra/collinear-points-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x1":0,"y1":0,"x2":1,"y2":2,"x3":2,"y3":4}'
{
  "x1": 0,
  "y1": 0,
  "x2": 1,
  "y2": 2,
  "x3": 2,
  "y3": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.collinear_points_check",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Fehlende oder nichtnumerische Koordinaten scheitern mit invalid_input, damit Automatisierung Müll nie mit Geometrie verwechselt.

Eingabevertrag, Antwortform und Fehlerverhalten

Senden Sie per POST einen JSON-Body mit sechs erforderlichen endlichen Zahlen: x1 und y1 für Punkt A, x2 und y2 für B sowie x3 und y3 für C. Jedes Feld darf als JSON-Zahl oder als numerische Zeichenkette wie "1.5" oder "-2e-3" ankommen; Infinity, NaN, leere Zeichenketten, fehlende Felder und nichtnumerischer Text scheitern mit invalid_input unter Nennung des betroffenen Feldes, und diese Fehler werden nicht abgerechnet. Übliche Aliase wie ax, ay bis cx, cy und p1x bis p3y werden akzeptiert, damit Tabellen- und CAD-Payloads sauber abgebildet werden.

Wo eine Drei-Punkt-Kollinearitäts-API sich lohnt

Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netzwerk.

Was kostet der Kollinearitätsprüfer für drei Punkte?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht abgerechnet.

Vollständige KIT-Dokumentation lesen →