Umkehrfunktion-Rechner
Dieser Umkehrfunktion-Rechner kehrt eine unterstützte, injektive algebraische Funktion um und nennt den Bereich, in dem die Umkehrfunktion gültig ist.
Im Browser ausführen – kostenlos
Geben Sie eine affine Funktion, eine verschobene ganzzahlige Potenz oder eine verschobene Kehrwertfunktion ein. Der Rechner schreibt die Regel mit y, vertauscht x und y, löst nach dem neuen y auf und ermittelt den ursprünglichen Wertebereich, der zum Definitionsbereich der Umkehrfunktion wird. Gerade Potenzen benötigen eine Zweigbeschränkung, da sie andernfalls nicht injektiv sind und keine Umkehrfunktion besitzen.
Was eine Umkehrfunktion tatsächlich umkehrt
Eine Umkehrfunktion kehrt die Beziehung zwischen Eingaben und Ausgaben der ursprünglichen Funktion um. Wenn f die Zahl 4 auf 11 abbildet, muss die Umkehrfunktion 11 wieder auf 4 abbilden. Das ist mehr als die Bildung eines Kehrwerts: f^(-1)(x) bedeutet nicht 1/f(x). Das übliche algebraische Verfahren beginnt mit y=f(x), vertauscht anschließend x und y und löst die entstandene Gleichung nach y auf. Dieser Tausch spiegelt die geometrische Tatsache wider, dass Funktion und Umkehrfunktion an der Geraden y=x gespiegelt sind. Der Rechner führt diese Schritte für affine Regeln, verschobene ganzzahlige Potenzen und verschobene Kehrwertregeln mit numerischen Konstanten aus. Die ausgegebenen Schritte zeigen die Umformung; die normalisierten Schreibweisen lassen sich leicht übernehmen. Sie können das Ergebnis durch Verkettung prüfen: f(f^(-1)(x)) und f^(-1)(f(x)) müssen sich überall dort zu x vereinfachen, wo die jeweiligen Definitionsbereiche beide Ausdrücke zulassen. Bereichsbedingungen sind bei dieser Prüfung wesentlich; eine scheinbare algebraische Identität außerhalb der zulässigen Menge beweist dort keine gültige Umkehrfunktion.
Warum gerade Potenzen einen beschränkten Zweig brauchen
Eine Funktion besitzt nur dann eine Umkehrfunktion, wenn jeder Ausgabewert genau einen Eingabewert kennzeichnet. Lineare Funktionen mit einer Steigung ungleich null erfüllen diese Bedingung auf allen reellen Zahlen. Das gilt auch für ungerade Potenztransformationen und für Kehrwerttransformationen auf ihren natürlichen Definitionsbereichen. Eine gerade Potenz verhält sich anders: Punkte mit gleichem Abstand links und rechts vom Scheitel liefern denselben Wert. Beispielsweise bildet das Quadrat von x sowohl 3 als auch -3 auf 9 ab. Daher verlangt der Rechner für eine gerade Potenz einen Bereich wie x>=0 oder x<=0, bei einem Ausdruck a*(x-h)^n+k bis zum tatsächlichen Scheitel verschoben. x>=h behält den rechten Zweig und liefert die positive Wurzel; x<=h behält den linken Zweig und liefert die negative Wurzel. Keiner der Zweige ist grundsätzlich vorzuziehen. Die richtige Auswahl ergibt sich aus Aufgabe, Graph oder Anwendung. Die Beschränkung gehört zur Definition und ist keine nachträgliche optionale Anmerkung. Fehlt sie oder stimmt ihre Grenze nicht mit dem Scheitel überein, wird die Anfrage abgelehnt, statt unbemerkt einen Zweig auszuwählen.
Den Definitionsbereich der Umkehrfunktion richtig lesen
Der Definitionsbereich einer Umkehrfunktion entspricht dem Wertebereich der ursprünglichen Funktion. Dieser Rechner gibt den ursprünglichen Definitionsbereich, dessen Wertebereich und den Definitionsbereich der Umkehrfunktion getrennt aus, damit der Zusammenhang erkennbar bleibt. Bei einer unbeschränkten, nicht konstanten linearen Funktion umfassen alle drei Mengen sämtliche reellen Zahlen. Eine Kehrwertfunktion schließt den Wert ihrer senkrechten Asymptote aus dem ursprünglichen Definitionsbereich und den Wert ihrer waagerechten Asymptote aus dem Wertebereich aus; der letztgenannte ausgeschlossene Wert wird zu einer verbotenen Eingabe der Umkehrfunktion. Bei einer verschobenen geraden Potenz bildet der Scheitelwert k eine Grenze des Wertebereichs. Ob sich dieser nach oben oder unten erstreckt, hängt vom Vorzeichen des Leitkoeffizienten a ab. Deshalb lautet der inverse Definitionsbereich x>=k bei positivem a und x<=k bei negativem a. Prüfen Sie anschließend einige zulässige Werte in beiden Richtungen und bestätigen Sie, dass die Verkettung den Ausgangswert liefert. Kontrollieren Sie auch ausgeschlossene Grenzen und Asymptoten ausdrücklich. Der Rechner akzeptiert bewusst eine begrenzte Grammatik; verwenden Sie explizite numerische Konstanten und eine dokumentierte Form für vorhersagbare Ergebnisse.
Anwendungsfälle
Algebraaufgaben kontrollieren
Vergleichen Sie Ihren Variablentausch und Ihre Auflösung mit einer normalisierten Umkehrfunktion samt gültiger Bereichsbedingung.
Eine Kalibrierungsregel umkehren
Wandeln Sie eine injektive Formel von Messwert zu Anzeige in eine Regel um, die den Messwert zurückgewinnt.
Eine beschränkte Parabel untersuchen
Wählen Sie den linken oder rechten Zweig einer geraden Potenzfunktion und erhalten Sie die passende Wurzel-Umkehrfunktion.
Häufige Fragen
Was kostet der Rechner?
Im Browser ist die Nutzung kostenlos. Jede API-Anfrage kostet $0.002.
Ist eine Umkehrfunktion dasselbe wie ein Kehrwert?
Nein. Die Umkehrfunktion vertauscht Ein- und Ausgaben; der Kehrwert ist eins geteilt durch den Funktionswert.
Warum muss eine gerade Potenz beschränkt werden?
Ohne Zweigbeschränkung können zwei verschiedene Eingaben denselben Wert liefern; die Funktion ist dann nicht injektiv.
Welche Funktionsformen werden unterstützt?
Unterstützt werden ax+b, a*(x-h)^n+k für ganzzahliges n von 2 bis 9 sowie a/(x-h)+k mit numerischen Konstanten.
Wie wird der inverse Definitionsbereich ermittelt?
Er ist der ursprüngliche Wertebereich samt Grenzen beschränkter gerader Potenzen und Ausschlüssen durch Kehrwert-Asymptoten.
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/function-inverse \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"function":"f(x)=2*x+3"}'const res = await fetch("https://api.kit.forhosting.com/algebra/function-inverse", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"function": "f(x)=2*x+3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/function-inverse",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"function": "f(x)=2*x+3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/function-inverse", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"function":"f(x)=2*x+3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"function":"f(x)=2*x+3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/function-inverse", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"function": "f(x)=2*x+3"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.function_inverse",
"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. |