Edexcel A-Level Mathematics — Chapter 6 深度解析 | 中英双语精讲
什么是组合变换?| What Are Combining Transformations?
在 A-Level 数学中,组合变换(Combining Transformations) 指的是对同一函数图像先后应用多个几何变换的过程。例如,先将函数 f(x) 的图像向右平移 3 个单位,再沿 y 轴方向拉伸 2 倍,最后关于 x 轴反射。这些操作顺序至关重要——不同的顺序通常会产生完全不同的结果。
In A-Level Mathematics, Combining Transformations refers to the process of applying multiple geometric transformations to the graph of a function in sequence. For example, translating the graph of f(x) three units to the right, then stretching it vertically by a factor of 2, and finally reflecting it in the x-axis. The order of these operations is crucial — different orders typically produce entirely different results.
基础变换回顾 | Recap of Basic Transformations
在深入组合变换之前,我们先回顾 Edexcel 考纲要求的四种基本变换类型:
Before diving into combinations, let us recap the four fundamental transformation types required by the Edexcel specification:
1. 平移 | Translation
平移将图像沿坐标轴方向移动,不改变其形状和方向。
水平平移: y = f(x - a) —— 图像向右移动 a 个单位(注意负号)。当 a 为正数时向右,a 为负数时向左。这与许多学生的直觉相反,是考试中常见的易错点。
垂直平移: y = f(x) + b —— 图像向上移动 b 个单位。b 为正向上,b 为负向下。
Translation moves the graph along the coordinate axes without changing its shape or orientation.
Horizontal translation: y = f(x - a) — shifts the graph a units to the right (note the minus sign). Positive a means right, negative a means left. This is counterintuitive for many students and is a common exam pitfall.
Vertical translation: y = f(x) + b — shifts the graph b units upward. Positive b is up, negative b is down.
2. 拉伸 | Stretch
拉伸改变图像在某一方向上的尺度,使图像"拉长"或"压缩"。
水平拉伸: y = f(kx) —— 当 k 大于 1 时,图像沿 x 轴方向压缩至原来的 1/k;当 0 小于 k 小于 1 时,图像沿 x 轴方向拉伸。
垂直拉伸: y = a·f(x) —— 当 a 大于 1 时,图像沿 y 轴方向拉伸 a 倍;当 0 小于 a 小于 1 时,图像沿 y 轴方向压缩。
A stretch changes the scale of the graph in a particular direction, making it "elongated" or "compressed."
Horizontal stretch: y = f(kx) — when k is greater than 1, the graph is compressed horizontally by a factor of 1/k; when 0 is less than k is less than 1, the graph is stretched horizontally.
Vertical stretch: y = a·f(x) — when a is greater than 1, the graph is stretched vertically by a factor of a; when 0 is less than a is less than 1, the graph is compressed vertically.
3. 反射 | Reflection
反射将图像关于某条轴线进行镜像翻转。
关于 x 轴反射: y = -f(x) —— 图像上下翻转。
关于 y 轴反射: y = f(-x) —— 图像左右翻转。
A reflection mirrors the graph about a particular axis.
Reflection in the x-axis: y = -f(x) — the graph is flipped upside down.
Reflection in the y-axis: y = f(-x) — the graph is flipped left to right.
组合变换的核心原理 | Core Principles of Combining Transformations
顺序决定结果 | Order Determines the Outcome
组合变换最重要的原则是:变换的应用顺序不同,最终结果也不同。这是因为矩阵乘法不满足交换律(non-commutative),而变换本质上可以表示为矩阵运算。
The single most important principle of combining transformations is: the order in which transformations are applied changes the final result. This is because matrix multiplication is non-commutative, and transformations can be represented as matrix operations.
考虑一个简单例子:函数 f(x) = x²。先向右平移 2 个单位,再沿 y 轴拉伸 3 倍,得到:
Step 1 — 平移:g(x) = f(x - 2) = (x - 2)²
Step 2 — 拉伸:h(x) = 3g(x) = 3(x - 2)²
如果颠倒顺序——先拉伸再平移:
Step 1 — 拉伸:g(x) = 3f(x) = 3x²
Step 2 — 平移:h(x) = g(x - 2) = 3(x - 2)²
在这个特例中结果相同,但这只是因为垂直拉伸和水平平移不互相干扰。让我们看一个顺序确实会产生差异的例子:
Consider a simple example: f(x) = x². First translate right by 2, then stretch vertically by a factor of 3:
Step 1 — Translation: g(x) = f(x - 2) = (x - 2)²
Step 2 — Stretch: h(x) = 3g(x) = 3(x - 2)²
If we reverse the order — stretch first, then translate:
Step 1 — Stretch: g(x) = 3f(x) = 3x²
Step 2 — Translation: h(x) = g(x - 2) = 3(x - 2)²
In this particular case the results are the same, but only because the vertical stretch and horizontal translation do not interfere with each other. Let us look at an example where order genuinely matters:
例 Example: f(x) = x²。先向右平移 2 个单位,再沿 x 轴方向拉伸 3 倍。
Step 1 — 平移:g(x) = f(x - 2) = (x - 2)²
Step 2 — 水平拉伸:h(x) = g(x/3) = (x/3 - 2)²
现在颠倒顺序:先水平拉伸,再平移。
Step 1 — 水平拉伸:g(x) = f(x/3) = (x/3)² = x²/9
Step 2 — 平移:h(x) = g(x - 2) = ((x - 2)/3)² = (x - 2)²/9
显然 (x/3 - 2)² 不等于 (x - 2)²/9。顶点位置不同,图像完全不同。这就是为什么在考试中,Edexcel 经常考查学生对变换顺序的理解。
Example: f(x) = x². First translate right by 2, then stretch horizontally by a factor of 3.
Step 1 — Translation: g(x) = f(x - 2) = (x - 2)²
Step 2 — Horizontal stretch: h(x) = g(x/3) = (x/3 - 2)²
Now reverse: stretch first, then translate.
Step 1 — Horizontal stretch: g(x) = f(x/3) = (x/3)² = x²/9
Step 2 — Translation: h(x) = g(x - 2) = ((x - 2)/3)² = (x - 2)²/9
Clearly (x/3 - 2)² is not equal to (x - 2)²/9. The vertex positions differ, and the graphs are entirely different. This is why Edexcel frequently tests students' understanding of transformation order in exams.
替换法:从内到外 | The Substitution Method: Inside Out
处理组合变换最可靠的方法是替换法(Substitution Method)。从原始函数开始,按照给定的顺序,每次将新的函数表达式代入下一步。
核心规则:
• 将变换"应用"于 x 本身——例如水平平移 a 个单位意味着用 (x - a) 替换每一个 x
• 将变换"应用"于整个函数——例如垂直拉伸 a 倍意味着用 a·f(x) 替换 f(x)
• 严格按照题目给出的顺序执行,不要假设某些变换可以交换
The most reliable method for handling combined transformations is the Substitution Method. Starting from the original function, substitute each new function expression into the next step, following the given order.
Core rules:
• Apply the transformation "to x" — e.g., a horizontal translation of a units means replacing every x with (x - a)
• Apply the transformation "to the whole function" — e.g., a vertical stretch by a factor of a means replacing f(x) with a·f(x)
• Follow the order given in the question strictly; do not assume transformations are commutative
标准解题流程 | Standard Solution Procedure
面对 Edexcel 考试中的组合变换题,建议按照以下四步流程解题:
When facing combined transformation questions in Edexcel exams, follow this four-step procedure:
Step 1 — 识别单个变换 | Identify Individual Transformations
仔细阅读题目,列出每一个需要应用的变换及其类型(平移、拉伸、反射)。注意题目中使用的语言:
• "translated by vector [p, q]" → 水平平移 p 个单位,垂直平移 q 个单位
• "stretched by a scale factor of k in the x-direction" → 水平拉伸,x 替换为 x/k
• "reflected in the y-axis" → x 替换为 -x
Carefully read the question and list each transformation to be applied along with its type (translation, stretch, reflection). Pay attention to the language used:
• "translated by vector [p, q]" → horizontal translation by p, vertical translation by q
• "stretched by a scale factor of k in the x-direction" → horizontal stretch, replace x with x/k
• "reflected in the y-axis" → replace x with -x
Step 2 — 确定顺序 | Determine the Order
Edexcel 题目通常会明确给出变换的顺序:"first..., then..., finally..."。如果没有明确说明,默认按照题目列出变换的顺序执行。
关键提醒:当变换涉及"替换 x"的操作(水平变换)时,顺序尤为敏感。水平变换(平移、拉伸、反射)之间的顺序几乎总是会影响最终结果。
Edexcel questions typically state the order explicitly: "first..., then..., finally..." If no order is specified, apply transformations in the order they are listed.
Key reminder: when transformations involve "replacing x" operations (horizontal transformations), order is particularly sensitive. The order among horizontal transformations (translation, stretch, reflection) almost always affects the final result.
Step 3 — 逐步替换 | Substitute Step by Step
从原始函数 f(x) 开始,逐步应用每一个变换。每完成一步,用得到的新函数作为下一步的输入。
例如,题目要求:对 f(x) = x³ 先向左平移 4 个单位,再沿 y 轴方向压缩至 1/2:
Step 1: g(x) = f(x + 4) = (x + 4)³ —— 向左平移 4 个单位
Step 2: h(x) = (1/2)·g(x) = (1/2)(x + 4)³ —— 垂直压缩至 1/2
Starting from the original function f(x), apply each transformation step by step. After each step, use the resulting new function as the input for the next step.
For example, given: transform f(x) = x³ by first translating left 4 units, then compressing vertically to 1/2:
Step 1: g(x) = f(x + 4) = (x + 4)³ — translate left 4 units
Step 2: h(x) = (1/2)·g(x) = (1/2)(x + 4)³ — vertical compression to 1/2
Step 4 — 验证 | Verify
完成后,跟踪一个关键点(如顶点、与坐标轴的交点或拐点)在变换前后的位置变化,验证你的答案是否正确。这是考试中避免粗心错误的最有效方法。
After finishing, trace a key point (such as the vertex, an axis intercept, or an inflection point) through the transformations to verify that your answer is correct. This is the most effective way to avoid careless errors in exams.
典型例题精讲 | Worked Examples in Detail
例题 1 | Example 1:三次函数的组合变换
题目 Question: 函数 f(x) = x³ - 3x。先沿 x 轴方向拉伸 2 倍(stretch by scale factor 2 in the x-direction),再向右平移 1 个单位(translate right by 1 unit)。求最终函数表达式并描述图像的变化。
解答 Solution:
原始函数:f(x) = x³ - 3x
Step 1 — 水平拉伸 2 倍(x 替换为 x/2):
g(x) = f(x/2) = (x/2)³ - 3(x/2) = x³/8 - 3x/2
Step 2 — 向右平移 1(x 替换为 x - 1):
h(x) = g(x - 1) = (x - 1)³/8 - 3(x - 1)/2
= (x³ - 3x² + 3x - 1)/8 - (3x - 3)/2
= x³/8 - 3x²/8 + 3x/8 - 1/8 - 3x/2 + 3/2
= x³/8 - 3x²/8 + (3/8 - 12/8)x + (-1/8 + 12/8)
= x³/8 - 3x²/8 - 9x/8 + 11/8
验证 Verification: 原始图像的一个拐点在原点 (0, 0)。水平拉伸 2 倍后,拐点移动到 (0, 0)(原点不变)。向右平移 1 后,拐点移动到 (1, 0)。代入 h(1) = 1/8 - 3/8 - 9/8 + 11/8 = 0 [OK] 验证通过。
Question: Function f(x) = x³ - 3x. First stretch by scale factor 2 in the x-direction, then translate right by 1 unit. Find the final function expression and describe the changes to the graph.
Solution:
Original function: f(x) = x³ - 3x
Step 1 — Horizontal stretch by factor 2 (replace x with x/2):
g(x) = f(x/2) = (x/2)³ - 3(x/2) = x³/8 - 3x/2
Step 2 — Translate right by 1 (replace x with x - 1):
h(x) = g(x - 1) = (x - 1)³/8 - 3(x - 1)/2
= x³/8 - 3x²/8 - 9x/8 + 11/8
Verification: The original graph has an inflection point at the origin (0, 0). After horizontal stretch by factor 2, the inflection point remains at (0, 0). After translation right by 1, it moves to (1, 0). Substituting: h(1) = 1/8 - 3/8 - 9/8 + 11/8 = 0 [OK] Verified.
例题 2 | Example 2:含反射的组合变换
题目 Question: f(x) = 2ˣ。执行以下变换:先关于 y 轴反射,再向上平移 3 个单位,最后沿 y 轴方向拉伸 2 倍。
解答 Solution:
Step 1 — 关于 y 轴反射(x 替换为 -x):g(x) = f(-x) = 2⁻ˣ
Step 2 — 向上平移 3:h(x) = g(x) + 3 = 2⁻ˣ + 3
Step 3 — 垂直拉伸 2 倍:k(x) = 2·h(x) = 2(2⁻ˣ + 3) = 2·2⁻ˣ + 6
注意:垂直拉伸 2 倍是在平移之后应用的,因此常数项 3 也被放大了!这就是为什么顺序重要的原因。如果先拉伸再平移,常数项将是 3 而不是 6。
Question: f(x) = 2ˣ. Apply the following: first reflect in the y-axis, then translate up by 3 units, finally stretch vertically by a factor of 2.
Solution:
Step 1 — Reflect in y-axis (replace x with -x): g(x) = f(-x) = 2⁻ˣ
Step 2 — Translate up by 3: h(x) = g(x) + 3 = 2⁻ˣ + 3
Step 3 — Vertical stretch by factor 2: k(x) = 2·h(x) = 2(2⁻ˣ + 3) = 2·2⁻ˣ + 6
Note: the vertical stretch by factor 2 is applied after the translation, so the constant term 3 is also amplified! This is why order matters. If we had stretched first and then translated, the constant term would be 3 instead of 6.
例题 3 | Example 3:描述变换序列
题目 Question: 描述将 y = x² 变换为 y = 3(x + 2)² - 5 的变换序列。请给出至少两种不同的有效序列。
解答 Solution:
目标函数可以理解为对 x² 依次应用了三个变换:水平平移(x + 2)、垂直拉伸(×3)、垂直平移(-5)。由于水平平移和垂直变换互不干扰,存在多种有效序列。
序列 1(标准顺序):
① 向左平移 2 个单位(x → x + 2)→ y = (x + 2)²
② 沿 y 轴方向拉伸 3 倍 → y = 3(x + 2)²
③ 向下平移 5 个单位 → y = 3(x + 2)² - 5
序列 2(交替顺序):
① 向左平移 2 个单位 → y = (x + 2)²
② 向下平移 5 个单位 → y = (x + 2)² - 5
③ 沿 y 轴方向拉伸 3 倍 → y = 3[(x + 2)² - 5] = 3(x + 2)² - 15 ≠ 目标!
序列 2 在垂直平移之后做垂直拉伸会得到 -15 而不是 -5,证明垂直变换之间的顺序也至关重要。正确的替代序列是:
序列 2(正确版本): ① 垂直拉伸 3 倍 → y = 3x² ② 向左平移 2 个单位 → y = 3(x + 2)² ③ 向下平移 5 个单位 → y = 3(x + 2)² - 5 [OK]
序列 3: ① 向下平移 5 个单位 → y = x² - 5 ② 垂直拉伸 3 倍 → y = 3x² - 15(此时不是 -5)... 行不通!
结论 Conclusion: 垂直拉伸必须在垂直平移之前应用,或者调整平移量。这体现了变换不可交换的深刻本质。
Question: Describe the sequence of transformations that maps y = x² to y = 3(x + 2)² - 5. Give at least two different valid sequences.
Solution:
The target function can be understood as applying three transformations to x²: a horizontal translation (x + 2), a vertical stretch (×3), and a vertical translation (-5). Since horizontal translations and vertical transformations do not interfere with each other, multiple valid sequences exist.
Sequence 1 (standard order):
(1) Translate left by 2 → y = (x + 2)²
(2) Stretch vertically by factor 3 → y = 3(x + 2)²
(3) Translate down by 5 → y = 3(x + 2)² - 5
Sequence 2 (alternative):
(1) Stretch vertically by factor 3 → y = 3x²
(2) Translate left by 2 → y = 3(x + 2)²
(3) Translate down by 5 → y = 3(x + 2)² - 5 [OK]
Conclusion: Vertical stretch must be applied before vertical translation — or the translation amount must be adjusted accordingly. This illustrates the deep non-commutative nature of transformations.
常见错误与避坑指南 | Common Mistakes and How to Avoid Them
错误 1:混淆水平变换的方向
y = f(x - a) 中,a 为正数时图像向右移,不是向左。由于符号在括号内,许多学生直觉地认为"减号 = 向左",这是最常见的基础错误。
记忆技巧: 想象 x - a = 0 得 x = a,图像的关键点(如顶点)从原来的 x = 0 处移动到了 x = a 处,因此是向右移动。
Mistake 1: Confusing the direction of horizontal transformations
In y = f(x - a), when a is positive, the graph moves to the right, not left. Because the minus sign is inside the brackets, many students intuitively think "minus = left" — this is the most common foundational error.
Memory tip: Set x - a = 0, which gives x = a. The key point of the graph (such as the vertex) moves from x = 0 to x = a, so the shift is to the right.
错误 2:忽略变换顺序
很多学生习惯性地认为所有变换可以按任意顺序应用。实际上:
• 水平变换之间不可交换——顺序至关重要
• 垂直变换之间也不可交换——先拉伸后平移 vs 先平移后拉伸,结果不同
• 只有水平变换和垂直变换之间可以交换(因为它们作用于不同的维度)
Mistake 2: Ignoring transformation order
Many students habitually assume all transformations can be applied in any order. In reality:
• Horizontal transformations are not commutative — order is critical
• Vertical transformations are also not commutative — stretch-then-translate vs translate-then-stretch yield different results
• Only horizontal and vertical transformations can be swapped (because they act on different dimensions)
错误 3:水平拉伸时的 x 替换方式错误
许多学生误以为"沿 x 轴方向拉伸 k 倍"意味着 x 替换为 kx。实际上,拉伸 k 倍意味着图像变宽为原来的 k 倍,因此 x 需要替换为 x/k。
记忆方法: 要"拉宽"图像,x 的变化需要"减慢"——除以 k 就是在减慢 x 的增长速度。
Mistake 3: Incorrect x substitution for horizontal stretches
Many students mistakenly believe that "stretch by a scale factor of k in the x-direction" means replacing x with kx. In fact, stretching by a factor k means the graph becomes k times wider, so x should be replaced with x/k.
Memory method: To "widen" the graph, x needs to "slow down" — dividing by k slows the rate at which x grows.
错误 4:忘记验证
在考试中,完成变换后花 30 秒跟踪一个关键点的位置,可以有效发现计算错误。Edexcel 的评分标准通常会奖励中间步骤,即使最终答案有误也能获得大部分分数,但前提是步骤清晰可辨。
Mistake 4: Forgetting to verify
In the exam, spending 30 seconds after completing your transformations to trace a key point's position can effectively catch calculation errors. Edexcel's marking scheme typically awards marks for intermediate steps — even if the final answer is wrong, you can earn most of the marks, provided your steps are clearly shown.
考试技巧速查 | Exam Tips Quick Reference
Edexcel Pure Mathematics 1 & 2 考试中组合变换题型的得分策略:
1. 写下每一步——不要跳过中间函数。写 g(x) = ...,然后 h(x) = ...,即使你觉得可以一步到位。清晰的步骤 = 更多的过程分。
2. 使用不同的函数名——f(x) → g(x) → h(x) → k(x)。这让你和阅卷老师都能清楚地跟踪变换的进展。
3. 画草图辅助——即使题目不要求画图,在草稿纸上快速勾勒原图和最终图像可以帮助你发现明显的错误。
4. 注意题目措辞——"in the x-direction" vs "in the y-direction" 的细微差别决定了替换是否应用于 x。
5. 善用向量表示——对于平移,"translation by vector [a, b]" 等价于水平平移 a 和垂直平移 b 的组合,更简洁直观。
Scoring strategies for combined transformation questions in Edexcel Pure Mathematics 1 & 2 exams:
1. Write every step — do not skip intermediate functions. Write g(x) = ..., then h(x) = ..., even if you think you can do it in one go. Clear steps = more method marks.
2. Use different function names — f(x) → g(x) → h(x) → k(x). This lets both you and the examiner follow the progression of transformations clearly.
3. Sketch as an aid — even when a question does not require a graph, quickly sketching the original and final graphs on scratch paper can help you catch obvious errors.
4. Watch the wording — the subtle difference between "in the x-direction" and "in the y-direction" determines whether the substitution applies to x.
5. Use vector notation — for translations, "translation by vector [a, b]" is equivalent to a combination of horizontal translation by a and vertical translation by b, and is more concise and intuitive.
总结 | Summary
组合变换是 Edexcel A-Level 数学的核心考点之一,深刻理解它需要对基本变换的牢固掌握、对变换顺序敏感性的认识,以及在推导过程中保持严谨的解题习惯。
三个关键要点:
• 顺序至关重要——水平变换之间和垂直变换之间不可交换
• 替换法最可靠——逐步替换,用不同函数名跟踪每一步
• 验证是保障——用关键点检验最终结果
掌握这些技巧,你将能够自信地应对任何组合变换题目。无论是简单的二次函数还是复杂的三角函数和指数函数,基本原理始终保持一致。
Combining transformations is one of the core topics in Edexcel A-Level Mathematics. A deep understanding requires a solid grasp of basic transformations, awareness of order sensitivity, and the discipline to maintain rigour throughout the derivation process.
Three key takeaways:
• Order matters — horizontal and vertical transformations are individually non-commutative
• Substitution is most reliable — proceed step by step, tracking each step with distinct function names
• Verification is your safety net — use key points to validate your final result
Master these techniques, and you will be able to tackle any combined transformation question with confidence. Whether you face simple quadratics or complex trigonometric and exponential functions, the fundamental principles remain the same.
---需要更多 A-Level 学习资源?
往届真题 · 知识点精讲 · 一对一答疑
访问 aleveler.com 获取完整备考方案
咨询热线:16621398022(同微信)
更多咨询请联系16621398022(同微信)

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