Transformations of a Graph

This applet illustrates the transformations of the graph of a "parent" function f(x) which can be entered. The sliders control the parameters which determine transformations.
Stretches/Compressions: a --> vertical stretch by factor of a (& vertical reflection if negative) b --> horizontal stretch by factor of 1/b (& horizontal reflection if negative) Shifts: c --> horizontal shift (right c units) d --> vertical shift (up d units)