📚 Mastering Combined Transformations of Function Graphs | 函数图像组合变换全攻略
Combined transformations are a core topic in coordinate geometry and function analysis. When a single graph is shifted, reflected, and stretched in sequence, the result depends on both the operations and their order. This guide gives you a complete strategy for handling them accurately.
组合变换是坐标几何与函数分析中的核心内容。当一个图像依次经过平移、反射和伸缩时,最终结果既取决于变换类型,也取决于变换顺序。本攻略将为你提供一套完整、准确的解题策略。
1. The Four Basic Transformations | 四种基本变换
Before combining, you must master the four building blocks. Let y = f(x) be the original function. A vertical shift maps f(x) to f(x) + a; a horizontal shift maps f(x) to f(x − a). A vertical reflection maps f(x) to −f(x), while a horizontal reflection maps f(x) to f(−x). A vertical stretch maps f(x) to k·f(x), and a horizontal stretch maps f(x) to f(x/k).
在组合之前,必须先掌握四种基本变换。设 y = f(x) 为原函数。纵向平移将 f(x) 变为 f(x) + a;横向平移将 f(x) 变为 f(x − a)。纵向反射将 f(x) 变为 −f(x),横向反射将 f(x) 变为 f(−x)。纵向伸缩将 f(x) 变为 k·f(x),横向伸缩将 f(x) 变为 f(x/k)。
Quick reference table | 快速对照表
| Operation | 操作 | New function | 新函数 | Graph effect | 图像效果 |
| Vertical translation | 纵向平移 | f(x) + a | Move up (a > 0) or down (a < 0) |
| Horizontal translation | 横向平移 | f(x − a) | Move right (a > 0) or left (a < 0) |
| Vertical reflection | 纵向反射 | −f(x) | Reflect in x-axis |
| Horizontal reflection | 横向反射 | f(−x) | Reflect in y-axis |
| Vertical stretch | 纵向伸缩 | k·f(x) | Stretch if |k| > 1; compress if 0 < |k| < 1 |
| Horizontal stretch | 横向伸缩 | f(x/k) | Stretch if |k| > 1; compress if 0 < |k| < 1 |
2. Why Order Matters | 为什么顺序很重要
Unlike simple addition, transformations do not always commute. For example, shifting then stretching horizontally gives a different graph from stretching then shifting. Consider f(x) = x². If you shift right by 2 to get (x − 2)², then stretch horizontally by factor 2, you get ((x/2) − 2)². But if you stretch first to get (x/2)², then shift right by 2, you get ((x − 2)/2)². These are not the same function.
与简单加法不同,变换并不总是可交换的。例如,先平移后横向伸缩与先伸缩后平移得到的图像不同。以 f(x) = x² 为例:先右移 2 得 (x − 2)²,再横向拉伸 2 倍得 ((x/2) − 2)²;但若先拉伸得 (x/2)²,再右移 2 得 ((x − 2)/2)²。这两个函数并不相同。
The central rule is: horizontal transformations inside the argument are applied in reverse order to the x-coordinate. Vertical transformations outside the argument are applied in the natural order to the y-coordinate.
核心规则是:作用于自变量内部(括号内)的横向变换,对 x 坐标而言要按相反顺序执行;作用于函数值外部(括号外)的纵向变换,对 y 坐标而言按自然顺序执行。
3. The “Inside-Out” Principle | “由内向外”原则
For a function written in the form y = a·f(b(x − c)) + d, the transformations are applied to x in this order: horizontal translation first, then horizontal stretch/reflection, then vertical stretch/reflection, then vertical translation. But many textbooks show this differently because the algebraic form is read from the inside outward.
对于形如 y = a·f(b(x − c)) + d 的函数,x 方向变换的代数顺序是:先横向平移,再横向伸缩/反射,最后纵向伸缩/反射,再纵向平移。不过很多教材的表述不同,因为代数式需要从内向外读取。
Recommended order for sketching | 推荐作图顺序
- Step 1: Start with y = f(x).
- Step 2: Apply horizontal translation x → x − c.
- Step 3: Apply horizontal stretch/reflection x → b(x − c).
- Step 4: Apply vertical stretch/reflection y → a·f(b(x − c)).
- Step 5: Apply vertical translation y → a·f(b(x − c)) + d.
- 第一步:从 y = f(x) 开始。
- 第二步:应用横向平移 x → x − c。
- 第三步:应用横向伸缩/反射 x → b(x − c)。
- 第四步:应用纵向伸缩/反射 y → a·f(b(x − c))。
- 第五步:应用纵向平移 y → a·f(b(x − c)) + d。
This order guarantees correctness for both coordinates. It is especially clear when you track a single key point through each step.
这一顺序能保证两个坐标方向都正确。尤其适合通过追踪一个关键点在每一步中的位置来理解。
4. Identifying Transformations from an Equation | 从方程识别变换
Given an equation, rewrite it in the standard form y = a·f(b(x − c)) + d. Then read the parameters directly. The value a controls vertical stretch/reflection; b controls horizontal stretch/reflection; c controls horizontal shift; d controls vertical shift.
给出方程后,先将其改写为标准形式 y = a·f(b(x − c)) + d,然后直接读取参数。a 控制纵向伸缩/反射,b 控制横向伸缩/反射,c 控制横向平移,d 控制纵向平移。
Example: y = 2·√(3x − 6) + 1. Factor inside the radical: 3x − 6 = 3(x − 2). So the form is y = 2·√(3(x − 2)) + 1. Thus: horizontal shift right 2, horizontal compression by factor 1/3, vertical stretch by factor 2, vertical shift up 1.
例如:y = 2·√(3x − 6) + 1。将根号内因式分解:3x − 6 = 3(x − 2)。因此标准形式为 y = 2·√(3(x − 2)) + 1。于是:横向右移 2,横向压缩为原来的 1/3,纵向拉伸为原来的 2 倍,纵向上移 1。
Common mistake: Treating f(3x − 6) as a shift of 6. Always factor the coefficient of x before reading the shift.
常见错误:把 f(3x − 6) 误认为是平移 6。必须先提出 x 的系数,再读取平移量。
5. Combining Vertical and Horizontal Transformations | 纵向与横向变换的组合
Vertical and horizontal transformations do not interfere with each other. You can apply all vertical changes to the y-coordinate and all horizontal changes to the x-coordinate independently. However, within each direction, order still matters.
纵向和横向变换互不干扰。你可以将所有纵向变化作用于 y 坐标,所有横向变化作用于 x 坐标,二者独立进行。但在同一方向内部,顺序仍然重要。
For vertical transformations, the order is: stretch/reflect first, then translate. This is because the function value is multiplied by a before adding d. For horizontal transformations, the algebra reads from the inside: translate first, then stretch/reflect.
对于纵向变换,顺序是:先伸缩/反射,再平移。因为函数值先乘以 a 再加 d。对于横向变换,代数式从内向外读:先平移,再伸缩/反射。
Example: To sketch y = −2·f(x) + 3, first reflect in the x-axis and stretch vertically by 2, then move up 3. To sketch y = f(2(x − 1)), first shift right 1, then compress horizontally by factor 1/2.
例如:要画 y = −2·f(x) + 3,先作 x 轴反射并纵向拉伸 2 倍,再上移 3。要画 y = f(2(x − 1)),先右移 1,再横向压缩为原来的 1/2。
6. Key Points Method | 关键点法
The most reliable way to sketch a combined transformation is to track key points. Choose intercepts, turning points, and endpoints, then apply each transformation step-by-step.
绘制组合变换图像最可靠的方法是追踪关键点。选取截距、极值点、端点,然后逐步应用每个变换。
Suppose f(x) has a turning point at (3, 4). For y = −2·f(0.5(x − 1)) + 5:
设 f(x) 的一个极值点为 (3, 4)。对于 y = −2·f(0.5(x − 1)) + 5:
- Step 1: Shift right 1 → x becomes 4, y stays 4: (4, 4)
- Step 2: Horizontal stretch by factor 2 → x becomes 8, y stays 4: (8, 4)
- Step 3: Vertical stretch by 2 and reflect → y becomes −8: (8, −8)
- Step 4: Shift up 5 → y becomes −3: (8, −3)
- 第一步:右移 1 → x 变为 4,y 不变:(4, 4)
- 第二步:横向拉伸 2 倍 → x 变为 8,y 不变:(8, 4)
- 第三步:纵向拉伸 2 倍并反射 → y 变为 −8:(8, −8)
- 第四步:上移 5 → y 变为 −3:(8, −3)
This method avoids confusion because you only manipulate one coordinate at a time.
这种方法一次只处理一个坐标,能有效避免混淆。
7. Invariant Points | 不变点
Some points remain fixed under certain transformations. A point on the x-axis stays fixed under a vertical reflection or vertical stretch. A point on the y-axis stays fixed under a horizontal reflection or horizontal stretch. Translations move every point except when the translation amount is zero.
某些点在一些变换下保持不变。x 轴上的点在纵向反射或纵向伸缩下不动;y 轴上的点在横向反射或横向伸缩下不动。除非平移量为零,否则平移会移动所有点。
Invariant points are useful for checking your sketch. For example, under y = −f(x), any x-intercept remains at the same x-coordinate and y = 0. Under y = f(−x), any y-intercept remains unchanged because x = 0 maps to itself.
不变点可用于检查图像。例如,在 y = −f(x) 下,所有 x 截距仍位于相同的 x 坐标且 y = 0。在 y = f(−x) 下,y 截距保持不变,因为 x = 0 映射到自身。
In combined transformations, an invariant point of the overall transformation satisfies both the original and final equations. Intersections of the original graph with the line y = d often remain key reference points.
在组合变换中,整体变换的不变点既满足原方程也满足最终方程。原图像与直线 y = d 的交点往往是重要的参考点。
8. Order of Transformations: Two Valid Approaches | 变换顺序:两种有效方法
There are two commonly taught sequences. Sequence A: translate, stretch, reflect, translate again. Sequence B: stretch, reflect, translate. Both can be correct if applied to the correct form.
通常有两种教学方法。顺序 A:平移、伸缩、反射、再平移。顺序 B:伸缩、反射、平移。只要针对正确的形式,两种都可以。
However, when using the form y = a·f(b(x − c)) + d, the safest sequence is:
然而,使用形式 y = a·f(b(x − c)) + d 时,最安全的顺序是:
Horizontal shift → Horizontal stretch/reflection → Vertical stretch/reflection → Vertical shift
横向平移 → 横向伸缩/反射 → 纵向伸缩/反射 → 纵向平移
This sequence follows the algebraic nesting exactly, so you never need to reverse-engineer the order.
该顺序完全对应代数式的嵌套结构,因此你无需反向推导顺序。
9. Worked Example: Quadratic Function | 案例:二次函数
Sketch y = −2(x − 3)² + 4 starting from f(x) = x². Here a = −2, c = 3, d = 4. There is no b.
从 f(x) = x² 出发,绘制 y = −2(x − 3)² + 4。这里 a = −2,c = 3,d = 4,没有 b。
- Step 1: Shift f(x) right 3 to get y = (x − 3)². Vertex: (3, 0).
- Step 2: Vertical stretch by 2 and reflect in x-axis to get y = −2(x − 3)². Vertex: (3, 0).
- Step 3: Shift up 4 to get y = −2(x − 3)² + 4. Vertex: (3, 4).
- 第一步:将 f(x) 右移 3,得到 y = (x − 3)²。顶点:(3, 0)。
- 第二步:纵向拉伸 2 倍并作 x 轴反射,得到 y = −2(x − 3)²。顶点:(3, 0)。
- 第三步:上移 4,得到 y = −2(x − 3)² + 4。顶点:(3, 4)。
The axis of symmetry is x = 3. The y-intercept: substitute x = 0 → y = −2(9) + 4 = −14. The graph opens downward.
对称轴为 x = 3。y 截距:代入 x = 0 → y = −2(9) + 4 = −14。图像开口向下。
10. Worked Example: Trigonometric Function | 案例:三角函数
Sketch y = 3·sin(2x − π) + 1. Factor the argument: 2x − π = 2(x − π/2). So y = 3·sin(2(x − π/2)) + 1.
绘制 y = 3·sin(2x − π) + 1。因式分解自变量:2x − π = 2(x − π/2)。所以 y = 3·sin(2(x − π/2)) + 1。
Start from y = sin(x):
从 y = sin(x) 开始:
- Step 1: Shift right by π/2.
- Step 2: Horizontal compression by factor 1/2 (period becomes π).
- Step 3: Vertical stretch by 3 (amplitude becomes 3).
- Step 4: Shift up 1 (midline becomes y = 1).
- 第一步:右移 π/2。
- 第二步:横向压缩为原来的 1/2(周期变为 π)。
- 第三步:纵向拉伸 3 倍(振幅变为 3)。
- 第四步:上移 1(中线变为 y = 1)。
Maximum value: 1 + 3 = 4; minimum value: 1 − 3 = −2. Key x-intercepts can be found by solving 3·sin(2x − π) + 1 = 0.
最大值:1 + 3 = 4;最小值:1 − 3 = −2。x 截距可通过解 3·sin(2x − π) + 1 = 0 求得。
11. Common Pitfalls and How to Avoid Them | 常见陷阱与规避方法
Pitfall 1: Reading the horizontal shift incorrectly. For f(2x − 6), some students shift right 6. Correct: factor to get f(2(x − 3)), so shift right 3.
陷阱一:读错横向平移量。 对于 f(2x − 6),有些学生认为右移 6。正确做法:因式分解为 f(2(x − 3)),所以右移 3。
Pitfall 2: Applying reflection after translation incorrectly. For f(−x + 2), the order matters. Rewrite as f(−(x − 2)), which means shift right 2, then reflect in the y-axis.
陷阱二:先平移后反射时出错。 对于 f(−x + 2),顺序很关键。改写为 f(−(x − 2)),即先右移 2,再作 y 轴反射。
Pitfall 3: Confusing vertical and horizontal stretch factors. y = f(2x) compresses horizontally, not stretches. y = 2f(x) stretches vertically, not compresses.
陷阱三:混滑纵向与横向伸缩因子。 y = f(2x) 是横向压缩,不是拉伸;y = 2f(x) 是纵向拉伸,不是压缩。
Pitfall 4: Forgetting to track key points. Freehand sketching without tracking at least one point often produces a graph with wrong intercepts.
陷阱四:忘记追踪关键点。 不追踪至少一个点就随手画图,常常导致截距错误。
12. Summary and Exam Strategy | 总结与应试策略
Always start by rewriting the given function into the standard form y = a·f(b(x − c)) + d. Then apply transformations in this order: horizontal shift, horizontal stretch/reflection, vertical stretch/reflection, vertical shift. Track at least one key point and one asymptote or axis.
看到题目后,首先将给定函数改写为标准形式 y = a·f(b(x − c)) + d。然后按以下顺序应用变换:横向平移、横向伸缩/反射、纵向伸缩/反射、纵向平移。至少追踪一个关键点和一条渐近线或对称轴。
Check your final graph with the original function: verify intercepts, maxima/minima, and end behavior. If possible, use a graphing calculator or software to confirm your sketch.
用原函数检验最终图像:验证截距、最大值/最小值以及端点的行为。如果条件允许,使用图形计算器或软件确认你的草图。
With practice, combined transformations become a purely mechanical process. Master the standard form, remember the correct order, and always track key points.
通过练习,组合变换将变成一个纯粹的机械化过程。熟练掌握标准形式,牢记正确顺序,并始终追踪关键点。
Published by TutorHao | Mathematics Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导