Vertikale Verschiebung einer Funktion berechnen
Der Rechner für vertikale Verschiebungen addiert eine Konstante zu einer Funktionsvorschrift und zeigt genau, wie sich der Graph bewegt.
Im Browser ausführen – kostenlos
Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.
Geben Sie eine Vorschrift wie f(x) = x^2 ein, wählen Sie eine positive, negative oder neutrale Verschiebung und erhalten Sie die transformierte Vorschrift in Standardschreibweise. Das Ergebnis nennt Richtung und Strecke der Bewegung, erläutert die Änderung jedes Funktionswerts und kann zusätzlich angegebene markante Punkte verschieben. So lassen sich Aufgaben kontrollieren, Beispiele vorbereiten oder Transformationen zuverlässig in Software anwenden.
Eine vertikale Verschiebung eingeben und anwenden
Eine vertikale Verschiebung verändert den Ausgabewert einer Funktion, nicht aber ihre Eingabe. Wird die ursprüngliche Funktion als f(x) geschrieben, entsteht durch Addition einer Konstanten k die neue Funktion g(x) = f(x) + k. Tragen Sie die ursprüngliche Vorschrift in das Funktionsfeld und die Konstante mit Vorzeichen in das Verschiebungsfeld ein. Ein positiver Wert verschiebt den Graphen nach oben, ein negativer nach unten. Eine Verschiebung von f(x) = x^2 um 5 ergibt beispielsweise g(x) = (x^2) + 5; bei -3 entsteht g(x) = (x^2) - 3. Der Rechner setzt die ursprüngliche Vorschrift in Klammern. Dadurch ist eindeutig, dass die Konstante auf den gesamten Ausgabewert angewendet wird, auch bei mehreren Termen. Sie können einen bloßen Ausdruck, eine Gleichung mit y oder eine benannte Regel wie h(x) = sin(x) eingeben. Das Ergebnis verwendet g(x) für die transformierte Funktion und nennt außerdem die übliche Form g(x) = f(x) + k.
Warum sich der Graph nach oben oder unten bewegt
Jeder Punkt auf einem Funktionsgraphen besitzt die Koordinaten (x, f(x)). Nach einer vertikalen Verschiebung um k liegt der zugehörige Punkt bei (x, f(x) + k). Die x-Koordinate bleibt unverändert, weil sich die Eingabe nicht ändert. Nur die y-Koordinate wird angepasst, und zwar überall um denselben Betrag. Deshalb behält der Graph seine Form: Hochpunkte, Tiefpunkte, Schnittmuster und Krümmung bleiben gleich angeordnet, während die gesamte Zeichnung höher oder tiefer liegt. Ist k positiv, werden alle Funktionswerte größer und der Graph steigt um k Einheiten. Ist k negativ, werden alle Werte kleiner und der Graph sinkt um den Absolutwert von k. Bei einer Verschiebung um null gibt es keine Bewegung. Wenn Sie markante Punkte angeben, wendet der Rechner diese Koordinatenregel unmittelbar an und liefert zu jedem Ausgangspunkt seine neue Position. So können Sie die symbolische Vorschrift und die geometrische Bewegung gemeinsam prüfen.
Das Ergebnis lesen und typische Fehler vermeiden
Das Ergebnis unterscheidet zwischen der vorzeichenbehafteten Verschiebung und der stets nichtnegativen Strecke. Das ist wichtig: Eine Verschiebung von -4 bedeutet 4 Einheiten nach unten und nicht -4 Einheiten nach unten. Zusätzlich machen eine Richtungsangabe und ein erläuternder Satz die Vorzeichenkonvention deutlich. Ein häufiger Fehler besteht darin, x innerhalb der Formel zu verändern, etwa durch x + 4. Dadurch entsteht eine horizontale Transformation mit einer anderen Richtungskonvention. Bei einer vertikalen Transformation steht die Konstante außerhalb der ursprünglichen Funktion: f(x) + k. Die Verschiebung muss auch nicht auf einzelne Terme verteilt werden, denn sie verändert den gesamten Endwert. Dieser Rechner bewahrt den eingegebenen Ausdruck bewusst, statt ihn auszumultiplizieren oder zu vereinfachen. So bleibt der Vorgang bei Potenzen, Beträgen, trigonometrischen Funktionen und mehrgliedrigen Ausdrücken nachvollziehbar. Nutzen Sie die optionalen Punkte für eine numerische Kontrolle der neuen Lage.
Anwendungsfälle
Eine algebraische Transformation prüfen
Bestätigen Sie die neue Funktionsvorschrift und Bewegungsrichtung nach Addition einer positiven oder negativen Konstanten.
Markante Punkte des Graphen verschieben
Transformieren Sie Schnittpunkte, Scheitelpunkte oder Beispielpunkte mit derselben vertikalen Koordinatenregel.
Einheitliche Übungslösungen erstellen
Wenden Sie vertikale Verschiebungen auf verschiedene Vorschriften an, ohne versehentlich Eingabevariable oder Graphenform zu ändern.
Häufige Fragen
Was ist die vertikale Verschiebung einer Funktion?
Es handelt sich um die Transformation g(x) = f(x) + k, bei der jeder Funktionswert um dieselbe Konstante k geändert wird.
Verschiebt eine positive Konstante den Graphen nach oben?
Ja. Eine positive Konstante verschiebt ihn um die angegebene Anzahl Einheiten nach oben; eine negative um ihren Absolutwert nach unten.
Verändert eine vertikale Verschiebung die x-Koordinaten?
Nein. Ein Punkt (x, y) wird zu (x, y + k), seine x-Koordinate bleibt somit gleich.
Vereinfacht der Rechner den transformierten Ausdruck?
Nein. Er bewahrt und gruppiert den ursprünglichen Ausdruck und addiert die Verschiebung außerhalb, damit die Transformation sichtbar bleibt.
Was geschieht bei einer Verschiebung um null?
Funktionsvorschrift und Lage des Graphen bleiben unverändert; das Ergebnis weist ausdrücklich auf die ausbleibende Bewegung hin.
Welche Kosten entstehen?
Die Ausführung auf dieser Seite ist im Browser kostenlos; eine API-Anfrage kostet $0.002.
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-vertical-shift \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"function":"f(x) = x^2 - 4x + 3","shift":5}'const res = await fetch("https://api.kit.forhosting.com/algebra/function-vertical-shift", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"function": "f(x) = x^2 - 4x + 3",
"shift": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/function-vertical-shift",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"function": "f(x) = x^2 - 4x + 3",
"shift": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/function-vertical-shift", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"function":"f(x) = x^2 - 4x + 3","shift":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"function":"f(x) = x^2 - 4x + 3","shift":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/function-vertical-shift", 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) = x^2 - 4x + 3",
"shift": 5
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.function_vertical_shift",
"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.
Limits
max_rule_chars | 500 |
max_points | 100 |
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. |