📚 Combined Transformations of Graphs | 图形组合变换
In A-Level Mathematics, understanding how to apply multiple transformations to a function is a core skill. Combined transformations appear frequently in Edexcel exam papers, often requiring you to describe, apply, or reverse them correctly. This article breaks down the rules, the order of operations, and the common pitfalls to help you master this topic.
在A-Level数学中,理解如何对一个函数应用多重变换是一项核心技能。组合变换在爱德思考卷中频繁出现,通常要求你正确描述、应用或反向操作它们。本文将拆解规则、运算顺序以及常见陷阱,帮助你掌握这一主题。
1. Basic Transformations Review | 基本变换回顾
Before combining transformations, you must be fluent with the four basic types: vertical translation, horizontal translation, vertical stretch/compression, and horizontal stretch/compression. Their standard forms are:
在组合变换之前,你必须熟练四种基本类型:垂直平移、水平平移、垂直伸缩、水平伸缩。它们的形式如下:
y = f(x) + a → vertical shift up by a (a > 0)
y = f(x + a) → horizontal shift left by a
y = af(x) → vertical stretch by factor a
y = f(ax) → horizontal compression by factor 1/a
Note that vertical transformations act on the output (y-values), while horizontal transformations act on the input (x-values). This asymmetry is the root of most difficulties.
注意,垂直变换作用于输出(y值),水平变换作用于输入(x值)。这种不对称性是大多数困难的根源。
2. Why Order Matters | 为什么顺序重要
When two transformations are both inside the function (x-values) or both outside (y-values), their order can be swapped without changing the final result. However, when one transform is inside and the other is outside, or when two horizontal transforms are combined, the order becomes critical.
当两个变换都在函数内部(x值)或都在外部(y值)时,交换顺序不会改变最终结果。但是,当一个变换在内部而另一个在外部,或者两个水平变换组合时,顺序就变得至关重要。
For example, starting from y = f(x):
例如,从 y = f(x) 开始:
-
Apply y = f(x) + 2, then reflect in the x-axis → y = −(f(x) + 2) = −f(x) − 2
先平移 y = f(x) + 2,再关于x轴反射 → y = −(f(x) + 2) = −f(x) − 2
-
Reflect first, then shift up 2 → y = −f(x) + 2
先反射,再上移2 → y = −f(x) + 2
These give different final graphs, so the order must be described exactly as performed.
这两者得到的最终图像不同,因此必须准确描述执行的顺序。
3. Decomposing y = af(bx + c) + d | 分解 y = af(bx + c) + d
Any combination of linear transformations on a known function can be written in the form y = af(bx + c) + d, where a, b, c, d are real constants. To apply this to a graph, you must decide the correct sequence of operations that converts y = f(x) into this form.
任何对已知函数的线性变换组合都可以写成 y = af(bx + c) + d 的形式,其中a, b, c, d是实常数。为了将其应用于图像,你必须决定从 y = f(x) 到该形式的正确操作序列。
y = a f( b x + c ) + d
The key is to treat the inner expression step by step. A reliable method is to apply transformations in the following order:
关键是一步一步处理内部表达式。一个可靠的方法是按以下顺序应用变换:
-
Horizontal translation: replace x by x + c/b? Actually rewrite as f(b(x + c/b)).
水平平移:将x替换为x + c/b?实际上改写为 f(b(x + c/b))。
-
Horizontal stretch/compression: replace x by bx inside the function.
水平伸缩:将函数内的x替换为bx。
-
Vertical stretch: multiply the whole function by a.
垂直伸缩:将整个函数乘以a。
-
Vertical translation: add d.
垂直平移:加上d。
This order (horizontal translation → horizontal stretch → vertical stretch → vertical translation) works well in practice, but you must always check whether the instruction specifies a different sequence.
这种顺序(水平平移 → 水平伸缩 → 垂直伸缩 → 垂直平移)在实践中很好用,但你必须始终检查题目是否指定了不同的顺序。
4. Handling Horizontal Transformations Correctly | 正确处理水平变换
Horizontal transformations are the most counterintuitive because they work “opposite” to the sign. For example, y = f(x + 3) moves the graph 3 units to the left, not right. Similarly, y = f(2x) compresses the graph horizontally, not stretches it.
水平变换是最违反直觉的,因为它们的作用与符号“相反”。例如,y = f(x + 3) 将图像向左移动3个单位,而不是向右。同理,y = f(2x) 是将图像水平压缩,而不是拉伸。
When combining two horizontal transformations, always factor the coefficient of x first. For instance:
当组合两个水平变换时,务必先提取x的系数。例如:
y = f(2x + 6) = f(2(x + 3))
This is a horizontal shift left by 3, followed by a horizontal compression by factor 1/2. The order matters: shifting first then compressing gives a different result than compressing first then shifting.
这是先向左平移3,再进行水平压缩因子1/2。顺序很关键:先平移后压缩与先压缩后平移结果不同。
5. Order of Operations: Inside vs Outside | 运算顺序:内侧与外侧
A safe overall rule is: perform horizontal transformations first, then vertical transformations. Within each group, there is flexible ordering, but you should be consistent.
一个稳妥的总规则是:先进行水平变换,再进行垂直变换。在每组内部,顺序可以灵活,但你必须保持一致。
Let’s decompose y = 3f(2x + 4) + 5 step by step:
让我们逐步分解 y = 3f(2x + 4) + 5:
-
Rewrite the inside: f(2x + 4) = f(2(x + 2))
改写内部:f(2x + 4) = f(2(x + 2))
-
Start with y = f(x)
从 y = f(x) 开始
-
Step A: Shift left by 2 → y = f(x + 2)
步骤A:向左平移2 → y = f(x + 2)
-
Step B: Horizontal compression by factor 1/2 → y = f(2(x + 2)) = f(2x + 4)
步骤B:水平压缩因子1/2 → y = f(2(x + 2)) = f(2x + 4)
-
Step C: Vertical stretch by factor 3 → y = 3f(2x + 4)
步骤C:垂直拉伸因子3 → y = 3f(2x + 4)
-
Step D: Vertical shift up by 5 → y = 3f(2x + 4) + 5
步骤D:垂直上移5 → y = 3f(2x + 4) + 5
If a question tells you the sequence, you must follow exactly that. If it only gives the final equation, the above order is a standard interpretation.
如果题目告诉你顺序,你必须严格遵循。如果只给出最终方程,上述顺序是一种标准解释。
6. Reverse Transformations | 反向变换
You may be given the transformed graph and must identify the original function. The principle is to undo each transformation in reverse order.
你可能被给到变换后的图像,需要识别原函数。原则是按相反顺序撤销每个变换。
Example: A graph is y = 2f(x − 1) + 3. To recover y = f(x), perform the inverse operations:
示例:图像为 y = 2f(x − 1) + 3。要恢复 y = f(x),执行逆运算:
-
Subtract 3 (undo vertical shift) → y = 2f(x − 1)
减去3(撤销垂直平移)→ y = 2f(x − 1)
-
Divide by 2 (undo vertical stretch) → y = f(x − 1)
除以2(撤销垂直拉伸)→ y = f(x − 1)
-
Add 1 inside (undo horizontal shift left by 1? Actually y = f(x − 1) is shifted right by 1, so to reverse, shift left by 1) → y = f(x)
在内部加1(撤销向右平移1?实际上 y = f(x − 1) 是向右平移1,所以要反转需向左平移1)→ y = f(x)
Be careful: when undoing horizontal shifts, the sign flips again. Always test with a sample point if possible.
注意:撤销水平平移时,符号再次翻转。如有可能,始终用样本点检验。
7. Describing Combined Transformations | 描述组合变换
Exam questions often ask you to describe the transformations that map y = f(x) to a given expression. You must list them in the order they are applied, using precise language.
考试题常要求你描述从 y = f(x) 到给定表达式的变换。你必须按应用顺序列出它们,使用精确的语言。
For y = −f(x) + 4, the transformations are:
对于 y = −f(x) + 4,变换为:
-
Reflection in the x-axis (because the minus sign multiplies the whole function)
关于x轴反射(因为负号乘以整个函数)
-
Vertical translation up by 4.
垂直向上平移4。
For y = f(3x − 6) − 1, first factor: f(3(x − 2)). So the transformations are:
对于 y = f(3x − 6) − 1,先提取因子:f(3(x − 2))。所以变换为:
-
Horizontal translation right by 2
水平向右平移2
-
Horizontal compression by factor 1/3
水平压缩因子1/3
-
Vertical translation down by 1
垂直向下平移1
Remember that a factor inside like f(3x) is a compression, not a stretch. This is a common mark-losing mistake.
记住,内部的因子如 f(3x) 是压缩,不是拉伸。这是常见的失分点。
8. Combining Transformations with Trigonometry | 三角函数的组合变换
Trigonometric functions are a frequent context for combined transformations. For example, y = 3cos(2x − π/3) + 1 can be analysed by rewriting the phase shift first.
三角函数是组合变换的常见场景。例如,y = 3cos(2x − π/3) + 1 可通过先改写相移来分析。
y = 3 cos(2x − π/3) + 1 = 3 cos(2(x − π/6)) + 1
The transformations from y = cos x are:
从 y = cos x 的变换为:
-
Shift right by π/6
向右平移 π/6
-
Horizontal compression by factor 1/2
水平压缩因子1/2
-
Vertical stretch by factor 3
垂直拉伸因子3
-
Vertical shift up by 1
垂直上移1
The amplitude is 3, the period is π (since 2x gives period 2π/2 = π), the phase shift is right by π/6, and the vertical shift is 1. Recognising these components helps you sketch the graph quickly.
振幅为3,周期为π(因为2x使周期为2π/2 = π),相位移为向右π/6,垂直位移为1。识别这些分量有助于你快速绘制图像。
9. Common Mistakes and How to Avoid Them | 常见错误与避坑指南
Here are the top errors students make with combined transformations:
以下是学生在组合变换中常犯的错误:
-
Mistaking f(ax) for a horizontal stretch instead of a compression.
误将 f(ax) 当作水平拉伸而不是压缩。
-
Applying horizontal shift and stretch in the wrong order without factoring.
未提取因子就错误地应用水平平移和伸缩的顺序。
-
Forgetting that inside reflection y = f(−x) is in the y-axis, while outside reflection y = −f(x) is in the x-axis.
忘记内部反射 y = f(−x) 是关于y轴,而外部反射 y = −f(x) 是关于x轴。
-
Not reversing the sign when undoing horizontal shifts.
撤销水平平移时没有翻转符号。
-
Switching the order of vertical and horizontal transformations when one affects the other (only possible to swap safely when they are independent).
在一个影响另一个时交换垂直和水平变换的顺序(只有当它们独立时才能安全交换)。
To avoid these, always write the function in the fully factored form y = a f(b(x − h)) + k, where h is the horizontal shift, b is the horizontal stretch factor, a is the vertical stretch factor, and k is the vertical shift. Then apply in the order: horizontal shift, horizontal stretch, vertical stretch, vertical shift.
为避免这些,始终将函数写成完全因式分解的形式 y = a f(b(x − h)) + k,其中h是水平平移,b是水平伸缩因子,a是垂直伸缩因子,k是垂直平移。然后按顺序应用:水平平移,水平伸缩,垂直伸缩,垂直平移。
10. Worked Example: Edexcel Style | 实战例题:爱德思风格
Let’s solve a typical exam question step by step.
让我们逐步解决一道典型考题。
Question: The graph of y = x² is transformed to y = 2(x − 3)² + 4. Describe the transformations in the correct order.
题目: y = x² 的图像变换为 y = 2(x − 3)² + 4。按正确顺序描述这些变换。
Solution: The function is already written as y = 2f(x − 3) + 4 where f(x) = x². The inside shows (x − 3), not (x + anything), so:
解答: 该函数已经写成 y = 2f(x − 3) + 4,其中 f(x) = x²。内部显示 (x − 3),不是 (x + 其他),所以:
-
Translation right by 3 units.
向右平移3个单位。
-
Vertical stretch by factor 2.
垂直拉伸因子2。
-
Translation up by 4 units.
向上平移4个单位。
There is no horizontal compression because the coefficient of x is 1.
没有水平压缩,因为x的系数为1。
If the equation were y = 2(3x − 3)² + 4, you would first factor 3: y = 2(3(x − 1))² + 4, leading to shift right 1, horizontal compression by factor 1/3, vertical stretch by 2, then shift up 4.
如果方程是 y = 2(3x − 3)² + 4,你需要先提取3:y = 2(3(x − 1))² + 4,导致向右平移1,水平压缩因子1/3,垂直拉伸2,然后上移4。
11. Sketching the Final Graph | 绘制最终图像
To sketch a graph after combined transformations, you can apply the transformations to key points. For a generic curve, track the asymptotes, intercepts, and turning points.
要在组合变换后绘制图像,你可以对关键点应用变换。对于一般曲线,跟踪渐近线、截距和转折点。
For example, the asymptote y = 0 of y = 1/x becomes y = 3 after a vertical stretch by 3 and shift up 3. A point (1,1) becomes (1, 3+3=6) after the same transformations.
例如,y = 1/x 的渐近线 y = 0 在经过垂直拉伸3和上移3后变为 y = 3。点 (1,1) 经过相同变换后变为 (1, 3+3=6)。
When horizontal transformations are applied, the x-coordinates change inversely: a point (2,5) under y = f(2x) moves to (1,5). Under y = f(x/2), it would move to (4,5).
当应用水平变换时,x坐标会反向变化:点 (2,5) 在 y = f(2x) 下移动到 (1,5)。在 y = f(x/2) 下,它会移动到 (4,5)。
12. Summary and Final Tips | 总结与最终建议
The key to mastering combined transformations is to:
掌握组合变换的关键是:
-
Always factor the coefficient of x before reading off horizontal shifts.
在读取水平平移前,务必提取x的系数。
-
Use the standard order: horizontal shift → horizontal stretch → vertical stretch → vertical shift.
使用标准顺序:水平平移 → 水平伸缩 → 垂直伸缩 → 垂直平移。
-
Remember the “opposite” nature of horizontal operations.
记住水平操作的“相反”特性。
-
Practice reversing transformations by applying inverse operations in reverse order.
通过逆序应用逆运算来练习反向变换。
-
Check your answer by testing a point on the original graph and following it through all steps.
通过测试原图上的一个点并跟踪其所有步骤来检查答案。
Combined transformations may seem tricky at first, but with systematic factoring and a consistent order, you can solve any Edexcel question with confidence.
组合变换一开始看起来棘手,但通过系统的因子提取和一致的顺序,你可以自信地解决任何爱德思考题。
Published by TutorHao | A-Level Mathematics Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导