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

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

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

📚 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) + aMove 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 | 推荐作图顺序

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。


广告 / Sponsored

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:

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。

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) 开始:

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

广告 / Sponsored
2026年秋初中实验班提优训练789年级上下册语文数学英语人教苏教北师大译林版 初中七八九教材同步随堂作业本强化习题练…
数学 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao参考价 ¥19.9

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

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