Due to math content, this page has special requirements (including JavaScript) for full functionality.
With your current viewing scenario, it is not appearing and behaving as it is supposed to!
Please visit Dr. Carol J.V. Fisher's Homepage to learn what this site has to offer.
Watch the "Welcome" video to get startedhope to see you back here soon!
Dr. Carol J.V. Fisher's Homepage
For this exercise, you need
♥ INTERNET EXPLORER 6.0 and above, with MathPlayer installed.♥
GRAPHING TOOLS:
VERTICAL AND HORIZONTAL SCALING
Jump right to the exercises!
Click here for a printable (pdf) version of the discussion below.
There are things that you can DO to an equation of the form
y=f(x
)
that will change the graph in a variety of ways.
For example, you can move the graph up or down, left or right,
reflect about the x or
y axes, stretch or shrink vertically or horizontally.
An understanding of these transformations makes it easy to graph a wide variety of functions,
by starting with a "basic model" and then applying a
sequence of transformations to change it to the desired function.
In this discussion, we will explore stretching and shrinking a graph, both vertically and horizontally.
When you finish studying this lesson, you should be able to do a problem like this:
GRAPH: y=2e
5x
- Start with the graph of y=e
x . (This is the "basic model".)
- Multiply the previous y-values by 2 , giving the new equation
y=2e
x .
This produces a vertical stretch, where the y-values on the graph get multiplied by 2 .
- Replace every x by
5x , giving the new equation
y=2e
5x .
This produces a horizontal shrink, where the x-values on the graph get divided by 5 .
Here are ideas that are needed to understand graphical transformations.
FIRST, SOME IDEAS REGARDING FUNCTIONS AND THE GRAPH OF A FUNCTION:
- A function is a rule:
it takes an input, and gives a unique output.
- If x is the input to a function f ,
then the unique output is called f(x) (which is read as " f of x ").
- The graph of a function is a picture of all of its (input,output) pairs.
We put the inputs along the horizontal axis (the x-axis),
and the outputs along the vertical axis (the y-axis).
- Thus, the graph of a function f is a picture of all points of the form
( x,
f(x)
⏞
y-value
)
.
Here, x is the input, and f(x) is the corresponding output.
- The equation y=f(x
) is an equation in two variables, x and y .
A solution is a choice for x and a choice for y that makes the equation true.
Of course, in order for this equation to be true, y must equal f(x) .
Thus, solutions to the equation y=f(x
) are points of the form
( x,
f(x)
⏞y-value
) .
- Compare the previous two ideas!
To "graph the function f " means to show all points of the form
(x,f(
x)) .
To "graph the equation y=f(x
) " means to show all points of the form
(x,f(
x)) .
These two requests mean exactly the same thing!
IDEAS REGARDING VERTICAL SCALING (STRETCHING/SHRINKING):
- Points on the graph of y=f(x
) are of the form (x,f(
x)) .
Points on the graph of y=3f(x
) are of the form
(x,3f(
x)) .
Thus, the graph of y=3f(x
) is found by taking the graph of
y=f(x
) , and multiplying the y-values by 3 .
This moves the points farther from the x-axis, which makes the graph steeper.
- Points on the graph of y=f(x
) are of the form (x,f(
x)) .
Points on the graph of y=13f(x) are of the form
(x,13f(
x)) .
Thus, the graph of y=13f(x
) is found by taking the graph of
y=f(x
) , and multiplying the y-values by 13 .
This moves the points closer to the x-axis, which makes the graph flatter.
- Transformations involving y work the way you would expect them to workthey are intuitive.
- Here is the thought process you should use when you are given the graph of
y=f(x
)
and asked about the graph of
y=3f(x
) :
original equation: y=f(x
)
new equation: y=3f(x)
interpretation of new equation:
y
⏟
the new y-values
  
=
⏟
are
  
3
⏟
three times
    
f(x
)
⏟
the previous y-values
-
Summary of vertical scaling:
Let k>1 .
Start with the equation
y=f(x
) .
Multiply the previous y-values by k ,
giving the new equation y=k⁢
f(x) .
The y-values are being multiplied by a number greater than 1 , so they move farther from
the x-axis.
This makes the graph steeper, and is called a vertical stretch.
Let 0<k<1 .
Start with the equation
y=f(x
) .
Multiply the previous y-values by k ,
giving the new equation y=k⁢
f(x) .
The y-values are being multiplied by a number between 0 and 1 , so they move closer to the x-axis.
This makes the graph flatter, and is called a vertical shrink.
In both cases, a point (a,b)
on the graph of
y=f(x
) moves to a point
(a,kb)
on the graph of
y=kf(x
) .
This transformation type is formally called vertical scaling (stretching/shrinking).
IDEAS REGARDING HORIZONTAL SCALING (STRETCHING/SHRINKING):
- Points on the graph of y=f(x
) are of the form (x,f(
x)) .
Points on the graph of y=f(3x
) are of the form
(x,f(3
x)) .
-
How can we locate these desired points (x,
f(3x)) ?
First, go to the point
(3x  ,
  f(3x)) on the
graph of y=f(x
) .
This point has the y-value that we want, but it has the wrong x-value.
The x-value of this point is 3x , but the
desired x-value is x .
Thus, the current x-value must be divided by 3 ; the y-value remains the same.
This gives the desired point
(x,f(3
x)) .
Thus, the graph of y=f(3x
) is the same as the graph of
y=f(x
) ,
except that the x-values have been divided by 3 (NOT
multiplied by 3 , which you might expect).
Notice that dividing the x-values by 3
moves them closer to the y-axis; this is called a horizontal shrink.
- Transformations involving x do NOT work the way you would expect them to work.
They are counter-intuitivethey are against your intuition.
- Here is the thought process you should use when you are given the graph of
y=f(x
)
and asked about the graph of
y=f(3x
) :
original equation: y=f(x
)
new equation: y=f(3x)
interpretation of new equation:
y=
f(
3x
⏟
replace x by 3x
)
Replacing every x by
3x in an equation causes the x-values
in the graph to be DIVIDED by 3 .
-
Summary of horizontal scaling:
Let k>1 .
Start with the equation
y=f(x
) .
Replace every x by
kx ,
giving the new equation
y=f(kx
) .
This causes the x-values on the graph to be DIVIDED by k ,
which moves the points closer to the y-axis.
This is called a horizontal shrink.
A point (a,b)
on the graph of y=f(x
) moves to a point (a
k,b)
on the graph of
y=f(kx
) .
Additionally:
Let k>1 .
Start with the equation
y=f(x
) .
Replace every x by
xk ,
giving the new equation
y=f(xk) .
This causes the x-values on the graph to be MULTIPLIED by k ,
which moves the points closer to the y-axis.
This is called a horizontal stretch.
A point (a,b)
on the graph of y=f(x
) moves to a point (ka,b)
on the graph of
y=f(xk) .
This transformation type is formally called horizontal scaling (stretching/shrinking).
Notice that different words are used when talking about transformations involving
y , and
transformations involving x .
For transformations involving y (that is, transformations that change the y-values of the points),
we say:
DO THIS to the previous y-value.
For transformations involving x (that is, transformations that change the x-values of the points),
we say:
REPLACE the previous x -values by ... ..
vertical scaling:
going from
y
=
f
⁡
(
x
)
to
y=
k⁢
f(x)
for
k>0
horizontal scaling:
going from
y
=
f
⁡
(
x
)
to
y
=
f
⁡
(
k
⁢
x
)
for
k>0
EXAMPLES:
Start with
y
=
f
⁡
(
x
)
.
Do a vertical stretch; the y-values on the graph should get multiplied by 2.
What is the new equation?
Answer:
y
=
2
⁢
f
⁡
(
x
)
Start with
y
=
f
⁡
(
x
)
.
Do a horizontal stretch; the x-values on the graph should get multiplied by 2.
What is the new equation?
Answer:
y
=
f
⁡
(
x2
)
Start with
y
=
x
3
.
Do a vertical shrink, where
(a,b)
↦
(a,
b4
)
.
What is the new equation?
Answer:
y
=
14
⁢
x
3
Suppose
(
a
,
b
)
is a point on the graph of
y
=
f
⁡
(
x
)
.
Then, what point is on the graph of
y
=
f
⁡
(
x3
)
?
Answer:
(
3
a
,
b
)
On this exercise, you will not key in your answer.
However, you can check to see if your answer is correct.