Strecken, Stauchen und Spiegeln von Graphen
Author: Patrick Nordmann (www.schulphysikwiki.de)

Man kann mit dem Schieberegler oben rechts vier verschiedene Funktionen wählen.
Mit den Schiebereglern für die Parameter a und b läßt sich die Funktion verschieben.

Parabel
Sinuskurve
die Wilde

f4(x) = (x - 3.0)^(2.0) - 3.0
f3(x) = sin(x)
Regler = 2 (slider from 1 to 3, step 1)
f2(x) = 0.05 * (x - 2.0)^(2.0) * x * (x + 3.0)^(3.0)
Minus_.b = false
bpm = If(Minus_.b, -1.0, 1.0)
a = 2 (slider from 0 to 5, step 0.05)
b = 3 (slider from 0 to 5, step 0.05)
Minus_.a = false
apm = If(Minus_.a, -1.0, 1.0)
f = If(Regler ≟ 1.0, f2, If[Regler ≟ 2.0, f3, f4])
g(x) = apm * a * f(bpm * b * x)
text_f: "f(x) = " + f
O = If(Regler ≟ 1.0, (0.92, f(0.92)), If[Regler ≟ 2.0, (3.141592653589793 / 2.0, f(3.141592653589793 / 2.0)), (3.0, f(3.0))])
P = If(Regler ≟ 1.0, (bpm * 0.92 / b, g(bpm * 0.92 / b)), If[Regler ≟ 2.0, (bpm * 3.141592653589793 / 2.0 / b, g(bpm * 3.141592653589793 / 2.0 / b)), If[Regler ≟ 4.0, (b + 3.0, g(b + 3.0)), (3.0 / b, g(3.0 / b))]])
text_g: "g(x) = a f(bx) " + "
        = " + (apm * a) + " f(" + (bpm * b) + "x)"