Algebra & Funktionen · Funktionstransformationen

Funktions­transformationen

Verschiebungen, Streckungen und Spiegelungen machen aus y = f(x) die Funktion y = a·f(b(x − h)) + k. Verändere die Parameter und verfolge die Bewegung der Kurve und eines Punkts darauf.

01

Funktionstransformationen in dieser Visualisierung

Eine Transformation verschiebt, streckt, staucht oder spiegelt den Graphen einer Funktion. Mit vier Parametern lautet die transformierte Funktion g(x)=a f(b(x−h))+kg(x) = a\,f(b(x - h)) + k, wobei b≠0b \ne 0 gilt. Standardmäßig verwendet diese Seite einen unsymmetrischen Streckenzug ff, damit jede Transformation sichtbar wird. Daneben stehen sieben häufige Ausgangsfunktionen bereit: x2x^2, x3x^3, x\sqrt{x}, 1/x1/x, ∣x∣|x|, 2x2^x und sin⁡x\sin x.

Die gestrichelte Kurve ist der Ausgangsgraph y=f(x)y = f(x), die durchgezogene ist y=g(x)y = g(x). Ein Punkt P = (x0,f(x0))(x_0, f(x_0)) auf dem Ausgangsgraphen und sein Bild P′ auf gg sind durch rote Pfeile verbunden, einen pro Schritt. Jeder Punkt des Graphen bewegt sich nach derselben Regel:

Punktabbildung
(x,y)↦(xb+h, a y+k)(x, y) \mapsto \left(\frac{x}{b} + h,\ a\,y + k\right)

Warum das Innere umgekehrt wirkt: Ein Punkt (x,y)(x, y) liegt auf dem Graphen von gg, wenn x0=b(x−h)x_0 = b(x - h) ein Argument von ff ist und y=a f(x0)+ky = a\,f(x_0) + k gilt. Auflösen nach der neuen x-Koordinate ergibt x=x0/b+hx = x_0/b + h: Die Verschiebung hh wird addiert, die alte Koordinate aber durch bb geteilt. Deshalb verschiebt h=2h = 2 den Graphen nach rechts, obwohl die Formel x−2x - 2 zeigt, und b=2b = 2 halbiert seine Breite. Die äußeren Parameter wirken direkt auf den Funktionswert.

Auch geschrieben als y=f(x+φ)y = f(x + \varphi): Für φ>0\varphi > 0 wandert der Graph um φ\varphi nach links; das entspricht hier h=−φh = -\varphi. Auch die Sinusfunktion y=Asin⁡(ωx+φ)+ky = A\sin(\omega x + \varphi) + k ist ein Spezialfall dieser Seite: a=Aa = A, b=ωb = \omega, h=−φ/ωh = -\varphi/\omega.

02

Die Reihenfolge der Schritte

Die rote Taste baut gg schrittweise aus ff auf: zuerst innerhalb der Klammer (horizontal), dann außerhalb (vertikal). Innen gibt es zwei Wege, wählbar mit dem Hebel neben der Taste. Zuerst skalieren: Die x-Koordinaten durch bb teilen (horizontale Streckung oder Stauchung relativ zur y-Achse, bei b<0b < 0 mit Spiegelung daran), dann hh addieren. Zuerst verschieben: Zu den x-Koordinaten bhbh addieren, dann durch bb teilen — auch die Verschiebung wird geteilt, sodass genau hh bleibt. Außen: Die y-Koordinaten mit aa multiplizieren (vertikale Streckung oder Stauchung relativ zur x-Achse, bei a<0a < 0 mit Spiegelung daran), dann kk addieren. Schritte, deren Parameter nichts verändert, werden übersprungen.

Beide Wege enden bei demselben gg. Nach jedem Ablauf bleiben die Zwischengraphen blass sichtbar, bis ein Parameter geändert wird. Lege den Hebel um und drücke erneut, um beide Wege nebeneinander zu sehen.

In jeder Richtung kommt die Streckung vor der Verschiebung, wenn diese als hh oder kk angegeben ist: Erst um hh verschieben und dann die x-Koordinaten durch bb teilen würde auch die Verschiebung teilen; am Ende wäre der Graph um h/bh/b verschoben. (Verschieben zuerst funktioniert mit der Verschiebung bhbh — auf der Hebelseite „Verschieben“.) Horizontale und vertikale Schritte beeinflussen einander nicht; jede Richtung darf zuerst kommen.

03

Leicht zu verwechseln

  • (2x−6)2=(2(x−3))2(2x - 6)^2 = (2(x - 3))^2: Der Graph von x2x^2 wird auf halbe Breite gestaucht und dann um 3 nach rechts verschoben — nicht um 6. Klammere zuerst bb aus, um die Verschiebung abzulesen.
  • b=2b = 2 staucht den Graphen auf halbe Breite; b=12b = \tfrac12 streckt ihn auf doppelte Breite. Bei aa ist es umgekehrt: a=2a = 2 verdoppelt die Höhen.
  • bb darf auf dieser Seite nicht 0 sein: Die Punktabbildung teilt durch bb (und f(0⋅x)=f(0)f(0 \cdot x) = f(0) ist für 1/x1/x nicht einmal definiert). a=0a = 0 ist erlaubt und flacht den Graphen über dem Definitionsbereich von f(b(x−h))f(b(x - h)) auf y=ky = k ab: ein Strahl bei x\sqrt{x}, eine Gerade ohne den Punkt x=hx = h bei 1/x1/x (dann ohne senkrechte Asymptote).
  • Bei einer geraden Funktion (x2x^2, ∣x∣|x|) ändert b=−1b = -1 nichts, denn f(−x)=f(x)f(-x) = f(x). Bei einer ungeraden Funktion (x3x^3, 1/x1/x, sin⁡x\sin x) liefern a=−1a = -1 und b=−1b = -1 denselben Graphen, denn −f(x)=f(−x)-f(x) = f(-x). Für ∣x∣|x| gilt ∣2x∣=2∣x∣|2x| = 2|x|: Horizontale Stauchung und vertikale Streckung zeichnen dieselbe Kurve; nur Punkt P zeigt den Unterschied (ausgewählte Ansicht 7). Beim Streckenzug ff treten diese Übereinstimmungen nicht auf.
  • Asymptoten und Definitionsbereiche bewegen sich mit dem Graphen: Für a≠0a \ne 0 wandern die Asymptoten von 1/x1/x zu x=hx = h und y=ky = k; der Definitionsbereich von b(x−h)\sqrt{b(x - h)} besteht aus den Stellen mit b(x−h)≥0b(x - h) \ge 0.
  • P lässt sich entlang des Ausgangsgraphen ziehen (oder P′ entlang gg). Fasse gg an anderer Stelle an, um den ganzen Graphen zu verschieben; die Regler für hh und kk folgen.
04

Verwandte Themen