← 返回资讯屏轩教育 · 行业资讯

Combined Transformations of Function Graphs | 函数图像组合变换的方法

2026-08-30 11:24 · 本文部分内容由AI辅助创作

📚 Combined Transformations of Function Graphs | 函数图像组合变换的方法

In A-Level Mathematics, understanding how individual transformations affect a function's graph is essential. When several transformations are applied together, the combined effect can often confuse students. This article explains a systematic method for tackling combined graph transformations, ensuring you can correctly sketch and interpret the resulting curve.

在 A-Level 数学中,理解单个变换对函数图像的影响是基础。当多个变换同时应用时,组合效果常常令学生感到困惑。本文将系统讲解如何处理函数图像的组合变换,帮助你在考试中正确绘制并解释变换后的曲线。


1. Quick Recap of Basic Transformations | 基本变换快速回顾

ctions, and stretches. The table below summarises each transformation applied to y = f(x).

在组合变换之前,你必须熟练掌握三类核心变换:平移、反射和伸缩。下表总结了应用于 y = f(x) 的每种变换。

Transformation Equation Effect
Vertical translation by a units (a > 0) y = f(x) + a Moves graph up by a units
Horizontal translation by a units (a > 0) y = f(x − a) Moves graph right by a units
Reflection in x-axis y = −f(x) Flips graph vertically
Reflection in y-axis y = f(−x) Flips graph horizontally
Vertical stretch by factor a (a > 0) y = a f(x) Multiplies all y-coordinates by a
Horizontal stretch by factor 1/b (b > 0) y = f(bx) Divides all x-coordinates by b

ard the y-axis. For example, y = f(2x) compresses the graph horizontally by a factor of ½.

注意,b > 1 时的水平伸缩实际上是将图像向 y 轴“压缩”。例如,y = f(2x) 会使图像水平压缩为原来的 ½。


2. Why Order Matters | 为什么变换顺序很重要

When combining transformations, order is critical, especially when horizontal stretches/reflections are mixed with horizontal translations. Writing the function in a factored form often reveals the correct sequence.

在组合变换时,顺序十分关键,尤其是在水平伸缩/反射与水平平移混合时。将函数写成因式分解形式通常可以揭示正确的变换顺序。

(2(x + 2)), which means: first translate left by 2, then stretch horizontally by factor ½.

考虑 y = f(2x + 4)。许多学生误以为是先向左平移 4,再进行伸缩。然而,提取因子后得到 y = f(2(x + 2)),这意味着:先向左平移 2,再水平压缩为原来的 ½。

f(ax + b) = f(a(x + b⁄a))

Only after this factoring can you apply transformations in the correct order: the inner translation first, then the horizontal stretch/reflection. Vertical transformations can usually be applied independently, but if a reflection is combined with translation, be careful about the sign.

只有在提取因子后,你才能按正确顺序应用变换:先进行内部平移,再进行水平伸缩/反射。垂直变换通常可以独立进行,但如果反射与平移结合,则要特别注意正负号。


3. The Standard Form y = a f(b(x + c)) + d | 标准形式 y = a f(b(x + c)) + d

x + c)) + d, where a, b, c, d are constants. This form separates horizontal and vertical effects cleanly.

所有基本变换的组合都可以写成 y = a f(b(x + c)) + d,其中 a、b、c、d 为常数。这种形式将水平与垂直效果清晰地分开。

The recommended order for sketching is: start with horizontal stretch/reflection (b), then horizontal translation (c), then vertical stretch/reflection (a), then vertical translation (d). This order avoids the common mistake of applying translations before stretches.

推荐的绘图顺序是:先进行水平伸缩/反射 (b),再进行水平平移 (c),然后进行垂直伸缩/反射 (a),最后进行垂直平移 (d)。这种顺序可以避免常见错误——先平移后伸缩。


4. Worked Example 1: y = 2 sin(x − π/3) + 1 | 示例 1:y = 2 sin(x − π/3) + 1

example includes a horizontal translation, a vertical stretch, and a vertical translation.

让我们从 y = sin x 开始逐步构建 y = 2 sin(x − π/3) + 1。这个例子包含水平平移、垂直伸缩和垂直平移。

Step 1: the horizontal translation right by π/3: replace x with x − π/3, giving y = sin(x − π/3).

步骤 1:从 y = sin x 开始。向右平移 π/3:将 x 替换为 x − π/3,得到 y = sin(x − π/3)。

Step 2: : multiply the whole function by 2, giving y = 2 sin(x − π/3). Every y-coordinate doubles.

步骤 2:垂直伸缩为原来的 2 倍:将整个函数乘以 2,得到 y = 2 sin(x − π/3)。所有 y 坐标加倍。

Step 3: Apply the vertical translation up by 1: add 1, giving y = 2 sin(x − π/3) + 1.

步骤 3:向上平移 1 个单位:加 1,得到 y = 2 sin(x − π/3) + 1。

sin(x − π/3) + 2, which is different. So the order of vertical transformations also matters.

注意,如果先垂直平移再进行伸缩,最终图像将是 y = 2(sin(x − π/3) + 1) = 2 sin(x − π/3) + 2,这显然不同。因此垂直变换的顺序同样重要。


5. Worked Example 2: y = −2f(x) + 3 | 示例 2:y = −2f(x) + 3

ketch y = −2f(x) + 3. Here, the horizontal part is untouched; only vertical effects occur.

假设已知 y = f(x) 的图像。我们要画出 y = −2f(x) + 3。这里水平部分不受影响,只发生垂直变换。

up by 3. Equivalently, the transformation for each point (x, y) is (x, y) → (x, −2y + 3).

顺序是:先关于 x 轴反射(a = −2 包含反射,因为 a < 0),再垂直伸缩为原来的 2 倍,最后向上平移 3。等价地,每个点 (x, y) 的变换为 (x, y) → (x, −2y + 3)。

1, f(1)). After reflection it is (1, −f(1)); after stretch it becomes (1, −2f(1)); after translation it becomes (1, −2f(1) + 3). This matches the expression.

验证一下,取 y = f(x) 上的一点,例如 (1, f(1))。反射后为 (1, −f(1));伸缩后为 (1, −2f(1));平移后为 (1, −2f(1) + 3)。这与表达式一致。


6. Combining Horizontal Sequence Correctly | 正确组合水平变换顺序

ion as f(b(x + c)) before deciding the order. A typical error is to treat y = f(3x − 6) as 'shift right by 6 then stretch by 1/3'. Let us see why this is wrong.

对于水平变换,务必先将函数写成 f(b(x + c)) 再决定顺序。一个典型错误是把 y = f(3x − 6) 视为“先向右平移 6,再压缩为 1/3”。我们来看看为什么这是错误的。

rrect sequence is: first translate right by 2, then stretch horizontally by factor 1/3. If you translated first by 6, the stretch would then compress that translation, producing a final shift of only 2, not 6. Hence factoring avoids this mismatch.

提取因子后得到 y = f(3(x − 2))。正确顺序是:先向右平移 2,再水平压缩为原来的 1/3。如果你先平移 6,那么伸缩会压缩该平移,最终偏移仅为 2,而非 6。因此提取因子可以避免这种不匹配。

y = f(bx + bc) = f(b(x + c))

Here, the horizontal translation c is applied before the stretch factor 1/b. If b is negative, the reflection in the y-axis should also be applied at the same stage as the stretch.

这里,水平平移 c 应先于伸缩因子 1/b 进行。若 b 为负数,关于 y 轴的反射应与伸缩在同一阶段进行。


广告 / Sponsored

7. Using Key Points to Track Transformations | 利用关键点跟踪变换

For graphs with known feature points, such as vertices, intercepts, or turning points, you can transform each point using the general rule. This is often easier and safer than redrawing the entire graph.

对于具有已知特征点(如顶点、截距或极值点)的图形,你可以用一般规则变换每个点。这通常比重新绘制整个图形更容易、更安全。

b(x + c)) + d. For any point (x, y) on the original graph, the new x-coordinate is x⁄b − c, and the new y-coordinate is a·y + d.

假设我们有 y = f(x),需要画 y = a f(b(x + c)) + d。对于原图上任意一点 (x, y),新的 x 坐标为 x⁄b − c,新的 y 坐标为 a·y + d。

(x, y) → ( x⁄b − c , a·y + d )

= 2, a = −3, d = 4. The new vertex is ( 2⁄½ − 2, −3×5 + 4 ) = (4 − 2, −15 + 4) = (2, −11).

例如,若 f(x) 的顶点在 (2, 5),并且变换为 y = −3 f(½x + 1) + 4,先写 f(½x + 1) = f(½(x + 2))。则 b = ½,c = 2,a = −3,d = 4。新顶点为 ( 2⁄½ − 2, −3×5 + 4 ) = (4 − 2, −15 + 4) = (2, −11)。


8. Asymptotes, Domain and Range | 渐近线、定义域与值域

When transformations are applied, vertical asymptotes move with the horizontal transformations, and horizontal asymptotes move with the vertical transformations. This is crucial for rational functions and exponential graphs.

应用变换时,垂直渐近线随水平变换移动,水平渐近线随垂直变换移动。这对有理函数和指数函数图像至关重要。

he original has a horizontal asymptote y = q, the new horizontal asymptote is y = a·q + d.

若 y = f(x) 有垂直渐近线 x = p,则在变换为 y = a f(b(x + c)) + d 后,新渐近线为 x = p⁄b − c。若原函数有水平渐近线 y = q,则新的水平渐近线为 y = a·q + d。

= 1⁄x), the vertical asymptote becomes x = 3, and the horizontal asymptote becomes y = 1.

例如,y = 1⁄x 有垂直渐近线 x = 0 和水平渐近线 y = 0。在 y = 2⁄(x−3) + 1 = 2 f(x−3) + 1(其中 f(x) = 1⁄x)下,垂直渐近线变为 x = 3,水平渐近线变为 y = 1。


9. Invariant Points and Intersections with Axes | 不动点与坐标轴交点

the y-axis (x = 0) remain fixed under a horizontal stretch because x is multiplied by 1/b.

不动点是变换后位置不变的点。例如,x 轴上的点(y = 0)在垂直伸缩下保持不变,因为 y 乘以 a 后仍为 0(前提是 a ≠ 1)。类似地,y 轴上的点(x = 0)在水平伸缩下保持不变,因为 x 除以 b 后仍为 0。

To find new x-intercepts, set y = 0 and solve. Using the key-point rule is usually faster.

坐标轴交点是考试中的常见要求。求新的 y 截距,需将 x = 0 代入变换后的方程计算。求新的 x 截距,则令 y = 0 并求解。使用关键点规则通常更快。

5, and we apply y = −f(x + 1) + 2, the new x-intercept is found by solving −f(x+1) + 2 = 0 ⇒ . This may not be a standard intercept of the original graph, so use key points carefully.

示例:若 y = f(x) 与 x 轴交于 x = 2,与 y 轴交于 y = 5,应用 y = −f(x + 1) + 2 后,新 x 截距通过解 −f(x+1) + 2 = 0 即 f(x+1) = 2 得到。这未必是原图的标准交点,因此关键点法需谨慎使用。


10. Common Mistakes and How to Avoid Them | 常见错误与避免方法

Students often lose marks on combined transformations because of a few repeated errors. Familiarise yourself with these pitfalls before the exam.

学生经常因为几个反复出现的错误而失分。考试前请熟悉这些陷阱。

A reliable strategy is to transform one point at a time using the mapping formula in Section 7. This reduces the chance of conceptual errors.

一个可靠的策略是使用第 7 节的映射公式逐点变换。这可以降低概念性错误的风险。


11. Exam-Style Practice Question | 考试风格练习题

n that maps y = f(x) to y = 2f(3x − 6) − 5. Find the new coordinates of the maximum point.

已知 y = f(x) 的图像在 (3, 4) 处有最大值,并经过原点 (0, 0)。描述将 y = f(x) 映射到 y = 2f(3x − 6) − 5 的组合变换,并求新的最大值点坐标。

Solution: 3x − 6 as 3(x − 2). So y = 2 f(3(x − 2)) − 5. Using the standard form a = 2, b = 3, c = −2? he vertical transformations are: stretch vertically by factor 2, then translate down by 5.

解答:首先将 3x − 6 改写为 3(x − 2)。因此 y = 2 f(3(x − 2)) − 5。标准形式中 a = 2,b = 3,c = −2。水平变换为:向右平移 2,再水平压缩为原来的 1/3。垂直变换为:垂直伸缩为原来的 2 倍,再向下平移 5。

Now apply the mapping to the maximum point (3, 4). New x = 3⁄3 − 2? new x = 3⁄3 − (−2) = 1 + 2 = 3. New y = 2×4 − 5 = 8 − 5 = 3. The new maximum is at (3, 3).

现在将最大值点 (3, 4) 应用映射。新 x = 3⁄3 − (−2) = 1 + 2 = 3。新 y = 2×4 − 5 = 8 − 5 = 3。新的最大值点为 (3, 3)。


12. Conclusion | 总结

use the standard form y = a f(b(x + c)) + d and track key points with the mapping formula.

组合图像变换只要将水平与垂直效果分开、对水平部分提取因子,并按一致顺序应用变换,就不再困难。始终使用标准形式 y = a f(b(x + c)) + d,并用映射公式跟踪关键点。

Practice with a variety of functions—trigonometric, quadratic, reciprocal, and exponential—until the process becomes automatic. This skill frequently appears in A-Level papers and is worth mastering thoroughly.

多练习不同类型的函数——三角函数、二次函数、反比例函数和指数函数——直到熟练为止。该技能在 A-Level 试卷中经常出现,值得彻底掌握。

Published by TutorHao | Mathematics Revision Series | aleveler.com

广告 / Sponsored
【现货】剑桥国际高中教材 Cambridge IGCSE & O Level Additional Mathemati…
数学 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao参考价 ¥198.0

更多咨询请联系16621398022(同微信)

备考资讯每日更新,关注不错过
考纲变化 · 科目分析 · 学习方法
扫码关注公众号 tutorhao
在微信里长按二维码识别关注
或截图后用「扫一扫 → 相册」选择本图
公众号:tutorhao