📚 IGCSE Mathematics: Mastering Transformations of Graphs | IGCSE数学:掌握图像变换
Transformations of graphs are a core topic in IGCSE Mathematics. Understanding how functions shift, reflect, stretch, and compress is essential not only for exams but also for building a strong foundation in higher-level mathematics. In this article, we will break down each type of transformation step by step, using clear notation, worked examples, and common pitfalls to avoid.
图像变换是IGCSE数学中的核心考点。理解函数如何平移、反射、拉伸和压缩,不仅对考试至关重要,也为更高阶的数学学习奠定坚实基础。本文将逐步拆解每种变换类型,配以清晰的符号说明、典型例题和常见易错点,帮助同学们系统掌握这一知识点。
1. Understanding Function Notation and the Graph of y = f(x) | 理解函数符号与 y = f(x) 的图像
Before we explore transformations, we must first be comfortable with the notation y = f(x) . Here, f(x) represents a rule that takes an input x and produces an output y . For example, if f(x) = x2 + 2x - 3 , then every point on the graph has coordinates (x, f(x)) .
在探讨变换之前,我们首先要熟悉 y = f(x) 这一符号。这里的 f(x) 表示一个规则:输入一个 x 值,产生一个输出 y 值。例如,若 f(x) = x2 + 2x - 3 ,则图像上的每个点坐标均为 (x, f(x)) 。
When we apply a transformation to the graph, we either modify the input x (inside the function) or modify the output f(x) (outside the function). This distinction is the single most important idea in this topic.
当我们对图像进行变换时,要么改变输入 x (函数内部),要么改变输出 f(x) (函数外部)。这个区别是本专题中最重要的核心思想。
2. Vertical Translations: y = f(x) + a | 垂直平移:y = f(x) + a
Adding a constant a to the entire function shifts the graph vertically. If a > 0 , the graph moves upward by a units; if a < 0 , it moves downward by |a| units.
在函数整体后加上常数 a ,图像将沿垂直方向平移。若 a > 0 ,图像向上移动 a 个单位;若 a < 0 ,图像向下移动 |a| 个单位。
Every point (x, y) on the original graph becomes (x, y + a) on the new graph. The shape is unchanged; only the position changes.
原图像上的每个点 (x, y) 在新图像中变为 (x, y + a) 。图像的形状不变,只改变位置。
ample: If f(x) = x², then y = f(x) + 3 gives y = x² + 3, a parabola shifted up by 3 units.
示例:若 f(x) = x²,则 y = f(x) + 3 即 y = x² + 3,为向上平移3个单位的抛物线。
Key point: the transformation f(x) → f(x) + a affects the y-coordinates only. The x-coordinates remain unchanged.
关键点:变换 f(x) → f(x) + a 仅影响 y 坐标,x 坐标保持不变。
3. Horizontal Translations: y = f(x - a) | 水平平移:y = f(x - a)
Replacing x with x - a inside the function shifts the graph horizontally. If a > 0 , the graph moves to the right by a units; if a < 0 , it moves to the left by |a| units.
在函数内部将 x 替换为 x - a ,图像沿水平方向平移。若 a > 0 ,图像向右移动 a 个单位;若 a < 0 ,图像向左移动 |a| 个单位。
This is a common source of confusion: y = f(x - 2) moves the graph to the RIGHT, not left. Why? Because to obtain the same output, the input must be 2 units larger.
这是常见的易混淆点: y = f(x - 2) 使图像向右移动,而不是向左。为什么?因为为了得到相同的输出,输入必须比原来大2个单位。
. The graph of y = f(x - 4) = (x - 4)³ is the original cubic shifted 4 units to the right.
示例:f(x) = x³。y = f(x - 4) = (x - 4)³ 的图像是原三次函数图像向右平移4个单位。
Remember the rule: "inside opposite, outside same." For f(x - a) , inside the brackets, the sign is reversed.
记住口诀:“内反外同”。对于 f(x - a) ,括号内的符号会反向理解。
4. Reflections in the x-axis: y = -f(x) | 关于x轴的反射:y = -f(x)
Multiplying the entire function by -1 reflects the graph in the x-axis. Every point (x, y) becomes (x, -y) .
将整个函数乘以 -1,图像关于 x 轴反射。每个点 (x, y) 变为 (x, -y) 。
Visually, the graph is flipped upside down. The x-intercepts remain unchanged because y = 0 maps to y = 0 .
从视觉上看,图像上下翻转。x 轴截距保持不变,因为 y = 0 映射到 y = 0 。
Example: f(x) = sin x. Then y = -f(x) = -sin x is the sine curve reflected in the x-axis.
示例:f(x) = sin x。则 y = -f(x) = -sin x 是正弦曲线关于x轴的反射。
This transformation preserves x-coordinates and changes the sign of all y-coordinates.
此变换保持 x 坐标不变,改变所有 y 坐标的正负号。
5. Reflections in the y-axis: y = f(-x) | 关于y轴的反射:y = f(-x)
Replacing x with -x inside the function reflects the graph in the y-axis. Every point (x, y) becomes (-x, y) .
在函数内部将 x 替换为 -x ,图像关于 y 轴反射。每个点 (x, y) 变为 (-x, y) 。
The graph is flipped horizontally. The y-intercept remains unchanged because x = 0 maps to x = 0 .
图像水平翻转。y 轴截距保持不变,因为 x = 0 映射到 x = 0 。
Example: f(x) = 2ˣ. Then y = f(-x) = 2⁻ˣ, which is an exponential decay curve, the reflection of the growth curve.
示例:f(x) = 2ˣ。则 y = f(-x) = 2⁻ˣ,这是指数衰减曲线,即增长曲线关于y轴的反射。
An interesting special case: if a function is even, such as f(x) = x² , then f(-x) = f(x) , and the reflection produces no visible change.
一个有趣的特例:若函数是偶函数,如 f(x) = x² ,则 f(-x) = f(x) ,反射后图像不产生任何变化。
6. Vertical Stretches and Compressions: y = a·f(x) | 垂直拉伸与压缩:y = a·f(x)
Multiplying f(x) by a positive constant a produces a vertical stretch if a > 1 , or a vertical compression if 0 < a < 1 .
将 f(x) 乘以正常数 a ,若 a > 1 则产生垂直拉伸,若 0 < a < 1 则产生垂直压缩。
Each point (x, y) becomes (x, a·y) . The x-axis acts as the invariant line: points on the x-axis (where y = 0 ) do not move.
每个点 (x, y) 变为 (x, a·y) 。x 轴是不动线:x 轴上的点( y = 0 处)不会移动。
Example: f(x) = cos x. Then y = 2f(x) = 2cos x has amplitude 2, twice the original.
示例:f(x) = cos x。则 y = 2f(x) = 2cos x 的振幅为2,是原来的两倍。
If a is negative, the graph is also reflected in the x-axis. For example, y = -3f(x) reflects and stretches vertically.
若 a 为负数,图像还会额外关于 x 轴反射。例如 y = -3f(x) 同时进行反射和垂直拉伸。
7. Horizontal Stretches and Compressions: y = f(kx) | 水平拉伸与压缩:y = f(kx)
Replacing x with kx inside the function ( k > 0 ) compresses the graph horizontally if k > 1 , and stretches it horizontally if 0 < k < 1 .
在函数内部将 x 替换为 kx ( k > 0 ),若 k > 1 则水平压缩图像,若 0 < k < 1 则水平拉伸图像。
Each point (x, y) becomes (xk, y) . The y-axis is the invariant line.
每个点 (x, y) 变为 (xk, y) 。y 轴是不动线。
in(2x) completes a full cycle in π radians instead of 2π, so it is compressed horizontally by a factor of ½.
示例:f(x) = sin x。则 y = f(2x) = sin(2x) 在 π 弧度内完成一个完整周期,而非2π,因此水平压缩为原来的½。
Notice the inverse relationship: a larger k makes the graph narrower. This is the opposite of vertical stretching.
注意这种反比关系: k 越大,图像越窄。这与垂直拉伸正好相反。
8. Combined Transformations and Order of Operations | 组合变换与操作顺序
In IGCSE exams, you may need to apply more than one transformation. It is crucial to follow the correct order. As a general rule, transformations inside the function (affecting x ) are applied before transformations outside the function (affecting y ), but you must also consider reflections and stretches carefully.
在IGCSE考试中,有时需要应用多个变换。遵循正确的顺序至关重要。一般规则是:函数内部的变换(影响 x )先于函数外部的变换(影响 y ),但反射和拉伸也需要仔细考虑。
Example: Describe the transformation from f(x) to 2f(x - 3) + 1.
示例:描述从 f(x) 到 2f(x - 3) + 1 的变换过程。
Step 1: f(x) → f(x - 3) : shift right by 3 units.
Step 2: f(x - 3) → 2f(x - 3) : vertical stretch by factor 2.
Step 3: 2f(x - 3) → 2f(x - 3) + 1 : shift up by 1 unit.
第一步: f(x) → f(x - 3) :向右平移3个单位。
第二步: f(x - 3) → 2f(x - 3) :垂直拉伸2倍。
第三步: 2f(x - 3) → 2f(x - 3) + 1 :向上平移1个单位。
Always transform the x-coordinates using the inside changes first, then transform the y-coordinates using the outside changes.
始终先利用函数内部的改变变换 x 坐标,再利用函数外部的改变变换 y 坐标。
A useful table for quick revision:
一个便于快速复习的表格:
| Transformation 变换 | Rule 规则 | Effect on Points 对点的影响 |
|---|---|---|
| Vertical translation 垂直平移 | y = f(x) + a | (x, y) → (x, y + a) |
| Horizontal translation 水平平移 | y = f(x - a) | (x, y) → (x + a, y) |
| Reflection in x-axis 关于x轴反射 | y = -f(x) | (x, y) → (x, -y) |
| Reflection in y-axis 关于y轴反射 | y = f(-x) | (x, y) → (-x, y) |
| Vertical stretch/compression 垂直拉伸/压缩 | y = a·f(x) | (x, y) → (x, a·y) |
| Horizontal stretch/compression 水平拉伸/压缩 | y = f(kx) | (x, y) → (x/k, y) |
9. Finding the Equation of a Transformed Graph | 求变换后图像的方程
Sometimes the question gives you a description of a transformation and asks for the new equation. The process is straightforward: replace the appropriate parts of f(x) .
有时题目会给出变换描述,要求写出新方程。过程直接明了:替换 f(x) 中相应的部分。
For example, if the original function is f(x) = x² - 2x :
例如,原函数为 f(x) = x² - 2x :
Shift right by 5: y = f(x - 5) = (x - 5)² - 2(x - 5) = x² - 12x + 35
向右平移5: y = f(x - 5) = (x - 5)² - 2(x - 5) = x² - 12x + 35Reflect in the y-axis: y = f(-x) = (-x)² - 2(-x) = x² + 2x
关于y轴反射: y = f(-x) = (-x)² - 2(-x) = x² + 2xVertical stretch by factor 3 and shift down by 4: y = 3f(x) - 4 = 3(x² - 2x) - 4 = 3x² - 6x - 4
垂直拉伸3倍并向下平移4: y = 3f(x) - 4 = 3(x² - 2x) - 4 = 3x² - 6x - 4
Always simplify the expression if required, but be careful: simplifying may hide the structure of the transformation. In exam questions, you may need to show both forms.
如果需要,务必化简表达式,但要小心:化简可能会隐藏变换的结构。在考试题目中,可能需要同时展示两种形式。
10. Sketching Transformed Graphs | 绘制变换后的图像草图
When sketching transformed graphs, follow these three steps:
绘制变换后的图像草图时,遵循以下三个步骤:
Step 1: Identify key points on the original graph — typically the x-intercepts, y-intercept, turning points, and asymptotes.
第一步:识别原图像上的关键点——通常是 x 轴截距、y 轴截距、转折点和渐近线。
Step 2: Apply the transformation to the coordinates of these key points individually.
第二步:将这些关键点的坐标逐一应用变换规则。
Step 3: Plot the transformed points and connect them smoothly, keeping the same overall shape.
第三步:标出变换后的点,并平滑连接,保持整体形状一致。
Example: Sketch y = |f(x)|, where f(x) = x² - 1.
示例:绘制 y = |f(x)| 的草图,其中 f(x) = x² - 1。
The original parabola has x-intercepts at x = -1 and x = 1 , and a vertex at (0, -1) . To sketch y = |f(x)| , reflect the part below the x-axis (where f(x) < 0 ) upwards. The vertex becomes (0, 1) , and the x-intercepts stay unchanged.
原抛物线在 x = -1 和 x = 1 处有 x 轴截距,顶点在 (0, -1) 。要绘制 y = |f(x)| ,将 x 轴下方的部分( f(x) < 0 )向上反射。顶点变为 (0, 1) ,x 轴截距不变。
This "reflect the negative part" rule is frequently tested in IGCSE.
这种“将负值部分向上反射”的规则在IGCSE中经常考查。
11. Applications: Periodic Functions and Trigonometric Graphs | 应用:周期函数与三角函数图像
Trigonometric graphs are ideal for testing transformation skills because they combine amplitude, period, and translation in one function.
三角函数图像非常适合检验变换技能,因为它们将振幅、周期和平移集于一个函数之中。
For y = a·sin(b(x - c)) + d :
对于 y = a·sin(b(x - c)) + d :
|a| is the amplitude (vertical stretch factor)
|a| 是振幅(垂直拉伸因子)2πb is the period for sine and cosine (horizontal stretch/compression factor b )
2πb 是正弦和余弦的周期(水平拉伸/压缩因子 b )c shifts the graph horizontally
c 使图像水平平移d shifts the graph vertically
d 使图像垂直平移
Example: Describe the transformation from y = cos x to y = 3cos(2x - 90°) + 1.
示例:描述从 y = cos x 到 y = 3cos(2x - 90°) + 1 的变换。
Rewrite the expression as y = 3cos(2(x - 45°)) + 1 . Then the order is:
将表达式改写为 y = 3cos(2(x - 45°)) + 1 。变换顺序为:
1. Horizontal compression by factor ½.
2. Horizontal shift right by 45°.
3. Vertical stretch by factor 3.
4. Vertical shift up by 1.
1. 水平压缩为原来的½。
2. 向右水平平移45°。
3. 垂直拉伸3倍。
4. 向上垂直平移1个单位。
Notice that factoring out the coefficient of x inside the brackets is essential to identify the correct horizontal translation.
注意:提取括号内 x 的系数是识别正确水平平移量的关键步骤。
12. Common Mistakes and Exam Tips | 常见错误与考试技巧
Below are the most frequent errors students make, along with practical advice:
以下是学生最常犯的错误,以及实用建议:
Mistake 1: Thinking y = f(x + 2) moves the graph left — actually it moves LEFT, but many students believe it moves right. Remember: x + a moves left; x - a moves right.
错误一:认为 y = f(x + 2) 使图像向右移——实际上它向左移。记住: x + a 左移; x - a 右移。Mistake 2: Confusing y = f(2x) with a horizontal stretch. In fact, it is a compression by factor ½.
错误二:混淆 y = f(2x) 与水平拉伸。事实上,它是水平压缩为原来的½。Mistake 3: Forgetting that y = f(-x) reflects in the y-axis, not the x-axis.
错误三:忘记 y = f(-x) 是关于y轴反射,而非x轴反射。Mistake 4: Applying transformations in the wrong order when multiple transformations are involved.
错误四:涉及多个变换时,顺序应用错误。Tip: Always write down the coordinates of at least 3 key points before and after the transformation.
技巧:变换前后,至少写出3个关键点的坐标。Tip: Use a graphing calculator or online tool to check your sketch, but never rely on it during the exam.
技巧:可以使用图形计算器或在线工具验证草图,但考试时绝不能依赖它们。
Mastering graph transformations is a matter of practice and pattern recognition. The more examples you work through, the more automatic the rules will become.
掌握图像变换是一个练习和模式识别的过程。你练习的例题越多,这些规则就会变得越自动、越熟练。
Published by TutorHao | Mathematics Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

或截图后用「扫一扫 → 相册」选择本图