Mastering Combined Transformations of Function Graphs | 函数图像组合变换全攻略

📚 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(同微信)

Comments

屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from aleveler.com

Subscribe now to keep reading and get access to the full archive.

Continue reading