Injektive Funktion prüfen
Erfahren Sie, ob eine Funktion umkehrbar ist, bevor Sie die Umkehrfunktion aufstellen: f(x) = 2x − 1 besteht den Horizontalen-Linien-Test, weil jeder Funktionswert von genau einer Stelle stammt. 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
- Art
- Linear
- A
- 2
- B
- -1
- Ausdruck
- 2x-1
- Domainname
- all real numbers
- Definitionsbereich-Code
- all_reals
- Horizontale-Gerade-Test
- pass
Eine Funktion ist injektiv, oder eins-zu-eins, wenn verschiedene Eingaben nie dieselbe Ausgabe erzeugen. Genau diese Eigenschaft erfasst der Horizontalentest am Graphen: trifft jede waagerechte Gerade die Kurve in höchstens einem Punkt, so ist die Funktion injektiv und damit auf ihrem Bild invertierbar. Lernende begegnen dem Test, wenn sie Umkehrfunktionen vorbereiten, quadratische Definitionsbereiche einschränken oder klären, ob eine Exponential- oder Logarithmusfunktion bereits ohne weiteren Schnitt umkehrbar ist. Lehrkräfte und LMS-Autorinnen brauchen ein deterministisches Orakel, das bestanden oder nicht bestanden mit kurzer Begründung meldet, keinen vagen Plot. Dieser Eins-zu-eins-Funktionsprüfer nimmt eine gängige algebraische Familie entgegen—linear, quadratisch, Absolutbetrag, kubisch, exponentiell, logarithmisch, reziprok, Potenz oder Quadratwurzel—, optionale Koeffizienten und eine optionale Definitionsbereichseinschränkung; er liefert, ob das Horizontalenkriterium gilt, ob die Abbildung invertierbar ist, einen Anzeigeausdruck und eine verständliche Begründung.
Was der Horizontalentest entscheidet
Das Horizontalenkriterium ist das grafische Pendant der algebraischen Definition von Injektivität. Algebraisch ist f auf einem Definitionsbereich D injektiv, wenn f(x1) gleich f(x2) für jedes Paar in D erzwingt, dass x1 gleich x2 ist. Grafisch darf keine waagerechte Gerade y gleich k den Graphen innerhalb von D mehr als einmal schneiden.
Besteht der Test, stammt jeder Ausgabewert im Bild von genau einer Eingabe; Sie können die Pfeile umkehren und eine wohldefinierte Umkehrfunktion vom Bild nach D erhalten. Scheitert er, teilen sich mindestens zwei Eingaben eine Ausgabe, und jeder Umkehrversuch müsste zwei Werte zugleich liefern. Klassische Fehlschläge: gerade Potenzen wie x im Quadrat auf allen reellen Zahlen, V-Formen des Absolutbetrags auf der ganzen Geraden und Parabeln, die beiderseits des Scheitels geöffnet sind.
Klassische Erfolge: nichtkonstante lineare Abbildungen, exponentielles Wachstum und Abklingen mit gültiger Basis, Logarithmen auf ihrer nativen Halbgeraden, Potenzen ungeraden Grades und Quadratwurzelzweige für x größer oder gleich der Verschiebung. Kubische sind feiner: manche sind auf der ganzen Geraden streng monoton (zum Beispiel x hoch drei), andere wackeln durch lokales Maximum und Minimum und fallen durch, bis Sie den Definitionsbereich schneiden.
Dieser Prüfer kodiert diese familienbezogenen Regeln mit expliziten Domänenoptionen—alle Reellen, einseitige Strahlen und Scheitelhalbgeraden für Parabeln und Absolutbetrag—, sodass Sie dieselbe Schlussfolgerung wie ein Lehrbuch nach einer Skizze erhalten, ohne Pixel oder einen Computeralgebra-Kern.
Wo ein Eins-zu-eins-Prüfer sich lohnt
Algebra-Kurse nutzen einen Injektivitätsprüfer, damit Lernende bestätigen, dass y gleich zwei x plus eins umkehrbar ist, während y gleich x im Quadrat auf allen Reellen es nicht ist, und dann x im Quadrat auf x größer oder gleich null erneut testen und den Urteilsspruch kippen sehen—eine interaktive Weise, die Domäneneinschränkung zu verinnerlichen, bevor Umkehrfunktionen formalisiert werden. Prüfungsgeneratoren und LMS-Plugins brauchen ein deterministisches Orakel, das niemals ein Bestanden für eine Kubische mit zwei Wendepunkten erfindet und niemals ein Nichtbestanden für eine reine Exponentialfunktion.
Content-Sites, die um Phrasen wie Eins-zu-eins-Funktionsprüfer oder Horizontalentest-Rechner ringen, profitieren von einem Live-Werkzeug, dessen Gratisstufe byteweise dem Automatisierungsvertrag entspricht. Ingenieur-Notebooks brauchen manchmal nur ein schnelles Injektivitäts-Tor, bevor sie eine symbolische Umkehrung aufrufen oder eine reversible Kalibrierkurve anpassen; ein winziger Parse-Endpunkt erspart ein volles Computeralgebrasystem für Lehrbuchfamilien. Halten Sie Anfragen klein, pinnen Sie die booleschen Flags und Begründungsschlüsselwörter in Tests, und Sie erhalten reproduzierbare Horizontalentscheidungen für Hausaufgaben, Curriculum-Sites und Edge-Worker, ohne eigene Grafikinfrastruktur aufzubauen.
Anwendungsfälle
Vorbereitung der Umkehrfunktion im Unterricht
Lassen Sie Lernende eine Familie und einen Definitionsbereich senden, prüfen, ob der Horizontalentest besteht, und erst dann die Umkehrformel schreiben.
Automatische LMS- und Prüfungsbewertung
Bewerten Sie Injektivitätsaufgaben mit einem deterministischen Orakel, das Ganzgeraden-Parabeln von Scheitel-Halbgeraden unterscheidet.
Curriculum- und Inhalts-Widgets
Betten Sie einen kostenlosen Eins-zu-eins-Funktionsprüfer in Lektionsseiten ein, die auf Horizontalentest und umkehrbare Funktionen abzielen.
Häufige Fragen
Was prüft der Eins-zu-eins-Funktionsprüfer?
Er wendet das Horizontalenkriterium auf eine deklarierte algebraische Familie und einen Definitionsbereich an und meldet, ob die Funktion injektiv (eins-zu-eins) und damit auf ihrem Bild invertierbar ist, plus eine kurze Begründung.
Ist x zum Quadrat injektiv?
Nicht auf ganz ℝ: x und −x liefern denselben Wert, also schneidet eine waagerechte Gerade die Parabel zweimal. Beschränken Sie den Definitionsbereich auf eine Seite des Scheitels, besteht die Funktion den Test.
Sind alle kubischen Funktionen injektiv?
Nein. Eine kubische Funktion wie x hoch drei steigt durchgehend und besteht, eine mit lokalem Maximum und Minimum wiederholt dagegen Werte und fällt durch, bis Sie den Bereich einschränken.
Welche Funktionsarten kann ich prüfen?
Lineare, quadratische, Betrags-, kubische, Exponential-, Logarithmus-, Kehrwert-, Potenz- und Wurzelfunktionen. Sie können Koeffizienten angeben und bei Parabeln oder V-Formen den Bereich auf eine Seite des Scheitels begrenzen.
Welche Basis darf eine Exponentialfunktion haben?
Die Basis muss positiv und ungleich 1 sein. Dann ist eine Exponential- oder Logarithmusfunktion auf ihrem natürlichen Bereich injektiv und damit umkehrbar.
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/algebra/one-to-one-function-check \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"kind":"linear"}'const res = await fetch("https://api.kit.forhosting.com/algebra/one-to-one-function-check", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"kind": "linear"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/one-to-one-function-check",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"kind": "linear"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/one-to-one-function-check", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"kind":"linear"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"kind":"linear"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/one-to-one-function-check", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"kind": "linear"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.one_to_one_function_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.
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
Eingabevertrag, Familien und Antwortform
Senden Sie per POST einen JSON-Körper mit dem Pflichtfeld kind: eines von linear, quadratic, absolute, cubic, exponential, logarithmic, reciprocal, power oder square_root. Optionale Koeffizienten a, b, c, d, n, base, h und k folgen demselben Namensgeist verwandter Algebra-Werkzeuge: linear ist ax plus b, quadratic ist a x im Quadrat plus b x plus c, absolute ist der Betrag von a x plus b plus äußere Konstante c, cubic ist a x hoch drei plus b x im Quadrat plus c x plus d, exponential ist a mal Basis hoch x plus k, logarithmic ist a mal log zur Basis von x minus h plus k, reciprocal ist a durch x minus h plus k, power ist a mal x hoch n plus k, und square_root ist a mal die Hauptquadratwurzel von x minus h plus k. Der Standard-Definitionsbereich ist die familieneigene Menge—alle Reellen für linear, quadratic, absolute, cubic und exponential; ein positiver oder nichtnegativer Strahl für Logs, Wurzeln und nichtganzzahlige Potenzen; die punktierte Gerade für Reziproke—, aber Sie können nonnegative, positive, nonpositive, negative, right_of_vertex oder left_of_vertex übergeben, wenn Sie eine Parabel oder ein V bewusst so einschränken, dass eine Umkehrung existiert. Ungültige Kombinationen werfen invalid_input: verschwindende führende Koeffizienten, wo die Familie kollabiert, exponentielle oder logarithmische Basen, die nicht positiv oder gleich eins sind, Scheitel-Domänencodes bei Familien ohne Scheitel sowie Log- oder Wurzelanfragen außerhalb des reellen Hauptzweigs. Bei Erfolg spiegelt der Körper kind, einen kompakten Ausdruck, ein menschenlesbares Domänenlabel, domain_code, die effektiven Koeffizienten, is_one_to_one, is_invertible (gleich dem Injektivitätsflag für reelle Funktionen auf ihrem Bild), horizontal_line_test als pass oder fail, einen Begründungsabsatz für die Oberfläche und method gleich horizontal_line_criterion. Ist ein Fehlschlag leicht zu bezeugen, zeigen optionale witness_x1 und witness_x2 verschiedene Eingaben auf derselben Horizontalen. Der kostenlose Browser-Pfad und die prepaid API teilen dasselbe reine Modul, sodass eine Unterrichtsdemo und ein BewertungsSkript dieselben Booleans für dieselbe Nutzlast sehen.
Wo ein Eins-zu-eins-Prüfer 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 Netz, und Validierungsfehler werden nicht berechnet.
Technische Fragen
Welche Funktionstypen werden unterstützt?
Zulässige Familien: linear, quadratic, absolute, cubic, exponential, logarithmic, reciprocal, power und square_root, mit optionalen Koeffizienten a, b, c, d, n, base, h, k und optionalen Domäneneinschränkungen.
Wann besteht eine Quadratische den Horizontalentest?
Nie auf allen reellen Zahlen, wenn a≠0. Sie besteht auf einem einzelnen Ast: right_of_vertex, left_of_vertex oder einem einseitigen Strahl, der den Scheitel nicht im Inneren des Definitionsbereichs lässt.
Wird jede eins-zu-eins-Funktion als invertierbar gemeldet?
Ja in diesem Vertrag: is_invertible spiegelt is_one_to_one wider, das heißt es existiert eine Umkehrung vom Bild zum angegebenen Definitionsbereich. Kodomänenwahl außerhalb des Bildes bleibt beim Aufrufer.
Was kostet der Eins-zu-eins-Funktionsprüfer?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.