Transformations of Functions (Stretches)
Students will investigate how multiplying a function or its variable by a constant stretches or compresses its graph.
About This Topic
Transformations of functions through stretches occur when students multiply the function or its input by a constant, which scales the graph vertically or horizontally. For vertical stretches, y = k f(x) alters heights parallel to the y-axis: a factor k > 1 elongates the graph upwards, while 0 < k < 1 compresses it. Horizontal stretches, y = f(k x), scale widths parallel to the x-axis, with effects inverted so k > 1 compresses horizontally and 0 < k < 1 elongates.
This GCSE Mathematics topic on graphs extends prior transformations like translations, helping students explain differences between axes, compare factor effects, and design sequences to map functions. It strengthens algebraic fluency and visual reasoning, key for exam questions on quadratics, exponentials, and trigonometry.
Active learning benefits this topic because students manipulate graphs hands-on, plotting points or using digital tools to test predictions. Group tasks matching equations to visuals or sequencing transformations make abstract scaling concrete, build confidence through immediate feedback, and encourage peer explanations that solidify distinctions.
Key Questions
- Explain how a stretch parallel to the y-axis differs from a stretch parallel to the x-axis.
- Compare the visual effect of a stretch factor greater than 1 versus a stretch factor between 0 and 1.
- Design a sequence of transformations to map one function onto another.
Learning Objectives
- Analyze the effect of multiplying a function f(x) by a constant k on the vertical stretch of its graph, y = kf(x).
- Compare the horizontal stretch of a function's graph, y = f(kx), for different values of k.
- Explain the difference in graphical transformations between a stretch parallel to the y-axis and a stretch parallel to the x-axis.
- Design a sequence of vertical and horizontal stretches to transform a given function's graph onto a target graph.
Before You Start
Why: Students need a foundational understanding of plotting and recognizing the shapes of basic functions before applying transformations.
Why: Familiarity with shifting graphs horizontally and vertically provides a basis for understanding other types of graph transformations.
Key Vocabulary
| Vertical Stretch | A transformation that stretches or compresses a graph parallel to the y-axis. This occurs when the function is multiplied by a constant, y = kf(x). |
| Horizontal Stretch | A transformation that stretches or compresses a graph parallel to the x-axis. This occurs when the input variable is multiplied by a constant, y = f(kx). |
| Stretch Factor | The constant multiplier that determines the degree of stretching or compression. A factor greater than 1 stretches away from the axis, while a factor between 0 and 1 compresses towards the axis. |
| Scale Factor | Synonymous with stretch factor, this value indicates how much the graph is expanded or contracted along an axis. |
Watch Out for These Misconceptions
Common MisconceptionVertical stretches change the graph's width.
What to Teach Instead
Vertical stretches scale parallel to the y-axis, affecting heights only. Students plot coordinates before and after in pairs to see widths stay constant. This hands-on comparison clarifies direction during group discussions.
Common MisconceptionA stretch factor between 0 and 1 enlarges the graph.
What to Teach Instead
Factors 0 < k < 1 compress graphs towards axes. Prediction races where groups sketch then verify with multiple functions reveal the pattern. Peer feedback reinforces compression across shapes.
Common MisconceptionHorizontal stretches shift the y-intercept.
What to Teach Instead
Horizontal stretches preserve y-intercepts since f(0) remains unchanged. Tracking intercepts in transformation chains during card sorts helps students notice invariance. Collaborative verification builds this insight.
Active Learning Ideas
See all activitiesCard Sort: Stretch Matching
Create sets of cards showing original functions, stretched equations, and corresponding graphs. Pairs sort vertical from horizontal stretches, justify matches, then swap sets to check. Extend by drawing missing graphs.
Prediction Relay: Factor Effects
Small groups receive an original graph and stretch factors. Each member predicts and sketches the new graph in 2 minutes, passes to next for verification using calculators. Debrief >1 vs <1 differences as a class.
Digital Slider Exploration
Pairs access Desmos or GeoGebra with pre-set functions. They adjust k sliders for stretches, record observations on axes effects, then design a sequence to match a target graph. Share screenshots in plenary.
Sequence Design Challenge
Individuals analyse two graphs, list stretch sequence to transform one to the other. Pairs peer-review for accuracy, test with graphing tools, then present to whole class for vote on best.
Real-World Connections
- Architects use scaling principles, akin to function stretches, when designing buildings. They might stretch a floor plan vertically to accommodate higher ceilings or horizontally to widen a room, ensuring the proportions remain aesthetically pleasing and structurally sound.
- Animators use transformations, including stretches, to create realistic or stylized character movements and object deformations. For example, stretching a character's limbs to show exertion or compressing a ball's bounce involves applying specific scaling factors to their digital models.
Assessment Ideas
Present students with graphs of y = f(x) and y = 2f(x), and y = f(3x). Ask them to identify which transformation corresponds to each new graph and explain their reasoning based on the stretch factor.
Give students the function y = x^2. Ask them to write the equation for the function after a vertical stretch by a factor of 3 and a horizontal stretch by a factor of 0.5. Then, ask them to sketch both transformations.
Pose the question: 'How does the effect of multiplying f(x) by a number greater than 1 differ from multiplying x by a number greater than 1?' Facilitate a discussion where students use precise vocabulary to describe vertical versus horizontal stretches.
Frequently Asked Questions
What is the difference between vertical and horizontal stretches of functions?
How does a stretch factor greater than 1 affect a function graph?
How can active learning help students understand function stretches?
How do you design a sequence of stretches to map one function to another?
Planning templates for Mathematics
5E Model
The 5E Model structures lessons through five phases (Engage, Explore, Explain, Elaborate, and Evaluate), guiding students from curiosity to deep understanding through inquiry-based learning.
Unit PlannerMath Unit
Plan a multi-week math unit with conceptual coherence: from building number sense and procedural fluency to applying skills in context and developing mathematical reasoning across a connected sequence of lessons.
RubricMath Rubric
Build a math rubric that assesses problem-solving, mathematical reasoning, and communication alongside procedural accuracy, giving students feedback on how they think, not just whether they got the right answer.
More in The Power of Algebra
Solving Quadratic Equations by Factorising
Students will factorise quadratic expressions to find their roots, understanding the relationship between factors and solutions.
2 methodologies
Solving Quadratic Equations by Completing the Square
Students will learn to complete the square to solve quadratic equations and transform expressions into vertex form.
2 methodologies
Solving Quadratic Equations using the Formula
Students will apply the quadratic formula to solve equations, including those with irrational or no real solutions.
2 methodologies
Solving Simultaneous Equations (Linear & Quadratic)
Students will solve systems involving one linear and one quadratic equation using substitution and graphical methods.
2 methodologies
Graphing Quadratic Functions
Students will sketch and interpret graphs of quadratic functions, identifying roots, turning points, and intercepts.
2 methodologies
Transformations of Functions (Translations & Reflections)
Students will explore how adding/subtracting constants or multiplying by -1 translates and reflects function graphs.
2 methodologies