How do I horizontally translate a trigonometric graph?

2 Answers
Nov 17, 2014

By changing the "c" in your basic trigonometric equation.

The standard trig equation for sine is y=asin[b(xcπ)]+d. In this, the variable a represents the amplitude. The variable b represents the period (2πb = period). Now, the variable c represents what is known as the phase shift - more commonly known as a horizontal translation. You shift the graph cπ units from the original parent function, which in this case is y=sinx. If c is positive, shift the graph to the right cπ unites. If c is negative, shift the graph to the left cπ units.

If you're wondering, d represents the vertical translation.

I hope this helps, and I'f strongly suggest going to google and typing in functions like y=sin(x2π) and comparing them to the parent function, y=sinx.

Nov 17, 2014

Generally speaking, if you have a function y=f(x) and know its graph, the function y=f(xc) has a graph that is similar to the one of y=f(x) but shifted by c to the right for c>0 or to the left for c<0.

Continuing the graph transformation, the graph of y=f(x)+d is similar to the graph of y=f(x) but shifted by d up for d>0 or down for d<0.

Next transformation is related to a graph of a function y=af(x). The graph of this function can be obtained from a graph of y=f(x) by stretching (if |a|>1) or squeezing (if |a|<1) it by a factor a vertically. That is, point (x,y) on a graph of y=f(x) is transferred into (x,ay) on a graph of y=af(x). This includes reflection relative to the X-axis for a<0.

Finally, the graph of a function y=f(bx) can be obtained from the graph of y=f(x) by horizontal squeezing (if |b|>1) or stretching (if |b|<1) it by a factor of b. That is, point (x,y) on a graph of y=f(x) is transferred into (xb,y) on a graph of y=f(bx). This includes reflection relative to the Y-axis for b<0.

You can find more detailed explanation of these manipulations with graphs in a lecture on Unizor following the menu items Algebra - Graphs - Transformation.