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

Transforming Functions | 函数变换

2026-08-02 21:50 · 本文部分内容由AI辅助创作

📚 Transforming Functions | 函数变换

Function transformations lie at the heart of IB Mathematics, enabling students to model real-world phenomena, sketch graphs efficiently, and solve equations with a deeper geometric understanding. By applying translations, stretches, reflections, and absolute value modifications to a parent function, you can generate new graphs without recalculating every point. Mastering this topic builds a strong foundation for calculus, trigonometry, and data analysis across both Analysis & Approaches and Applications & Interpretation courses.

函数变换是 IB 数学的核心内容,能让学生有效建模现实问题、快速绘制图像并从几何角度深入解方程。通过对母函数施加平移、伸缩、反射与绝对值变换,无需逐点计算就能生成新的图形。掌握这一主题将为微积分、三角函数以及数据分析打好坚实基础,适用于分析与方法、应用与解释两类课程。


1. Introduction to Function Transformations | 函数变换简介

eed to recognise how the equation y = a f( b(x − h) ) + k relates to the original y = f(x) and to describe each parameter's effect.

函数变换指的是根据一组代数规则改变图像的坐标位置、形状或方向。最常见的变换包括平移、伸缩(或压缩)、反射和绝对值变形。在 IB 考试中,你需要识别方程 y = a f( b(x − h) ) + k 与原函数 y = f(x) 的关系,并描述每一个参数的作用。


2. Vertical Translations | 垂直平移

or example, transforming y = x²; to y = x² + 3 lifts the parabola three units up.

垂直平移是在函数输出上加一个常数 d:y = f(x) + d。若 d > 0,图像上移;若 d < 0,图像下移。该变换不改变任何点的 x 坐标,只改变 y 坐标。例如,将 y = x²; 变为 y = x² + 3 会把抛物线向上提升三个单位。

When sketching, simply take known key points of the original graph and add d to their y-values. This is often the first transformation applied in combined operations. Ensure you keep the direction correct: adding a positive number moves the graph up, not down.

绘制草图时,只需取出原图像上已知的关键点,把它们的 y 坐标加上 d。在复合变换中,垂直平移常常是最后施行的操作。一定要分清方向:加正数向上移动,而不是向下。


3. Horizontal Translations | 水平平移

0, the graph shifts to the right by c units; when c < 0, the graph moves to the left by |c| f(x − 2) moves the graph of f(x) right by 2, while y = f(x + 3) moves it left by 3.

水平平移采用 y = f(x − c) 的形式。c > 0 时图像右移 c 个单位;c < 0 时图像左移 |c| 个单位。这种反直觉的符号变化是常见的错误来源。例如,y = f(x − 2) 将 f(x) 的图像右移 2,而 y = f(x + 3) 则左移 3。

Always rewrite the argument in the form (x − c) to correctly identify the shift. A function expressed as f(2x + 6) should be factored as f(2(x + 3)) before interpreting the horizontal translation of −3 units.

务必先将自变量写成 (x − c) 的形式来确认平移量。像 f(2x + 6) 应先因式分解为 f(2(x + 3)),才能正确解读水平向左平移 3 个单位。


4. Vertical Stretches and Compressions | 垂直伸缩

Multiplying a function by a constant a gives y = a f(x). When |a| > 1, the graph undergoes a vertical stretch away from the x-axis; when 0 < |a| x) stretches the sine wave vertically by a factor of 3, making the amplitude three times larger.

将函数乘以常数 a 得到 y = a f(x)。当 |a| > 1 时,图像沿 y 轴方向远离 x 轴进行垂直拉伸;当 0 < |a| < 1 时,图像朝 x 轴垂直压缩。若 a 为负数,则同时发生关于 x 轴的反射。例如,y = 3 sin(x) 将正弦波的振幅拉伸为原来的 3 倍。

This transformation multiplies all y-coordinates by a, while leaving x-coordinates unchanged. In IB problems, you often combine vertical stretches with vertical translations, so always apply the stretch before the shift when constructing graphs point by point.

这种变换将所有 y 坐标乘以 a,x 坐标保持不变。在 IB 题目中,垂直伸缩常与垂直平移一同出现,点对点绘图时应先放缩、后平移。


5. Horizontal Stretches and Compressions | 水平伸缩

Replacing x by bx in y = f(bx) causes a horizontal stretch or compression. If |b| > 1, the graph is compressed horizontally toward the y-axis by a factor of 1/|b|. If 0 < |b| e, y = f(2x) compresses the graph by half, while y = f(x/3) stretches it by a factor of 3.

把 x 替换为 bx 得到 y = f(bx),会引起水平伸缩。|b| > 1 时,图像朝 y 轴水平压缩,压缩因子为 1/|b|;0 < |b| < 1 时,图像远离 y 轴水平拉伸。例如,y = f(2x) 将图像压缩一半,而 y = f(x/3) 则拉伸到原来的 3 倍。

ative, a reflection in the y-axis is also applied. Because horizontal transformations work 'inside' al shift. Write y = f(&minus;2x + 4) as y = f(&minus;2(x − 2)) for correct analysis.

当 b 为负数时,同时还进行了关于 y 轴的反射。由于水平变换发生在函数自变量的“内部”,学生必须在识别水平平移前提取公因子 b。例如,将 y = f(&minus;2x + 4) 写成 y = f(&minus;2(x − 2)) 才能正确分析。


6. Reflections | 反射变换

For example, y = −f(x) + 2 first reflects across the x-axis and then shifts upward by 2.

有两种基本反射:y = −f(x) 使图像关于 x 轴对称,所有 y 坐标取相反数;y = f(−x) 使图像关于 y 轴对称,所有 x 坐标取相反数。这些变换可与伸缩或平移结合。例如,y = −f(x) + 2 先关于 x 轴反射,再向上平移 2 个单位。

Reflections do not change the shape of the graph, only its orientation. When dealing with even or odd functions, certain reflections leave the graph unchanged, which is a common exam trick. For instance, reflecting an even function across the y-axis yields the original graph.

反射不会改变图像的形状,只改变其朝向。遇到偶函数或奇函数时,某些反射会让图像保持不变,这是考试中常见的陷阱题。例如,偶函数关于 y 轴反射后与原图重合。


广告 / Sponsored

7. Absolute Value Transformations | 绝对值变换

Applying the absolute value to the entire function, y = |f(x)| he x-axis upward. The result is a graph that never dips below the x-axis. For example, y = |x² − 4| flips the section between −2 and 2 upward, creating a W-shaped curve.

对整个函数施加绝对值 y = |f(x)|,会使非负的 y 值保持不变,而将 x 轴下方的部分向上反射。得到的图像永不低于 x 轴。例如,y = |x² − 4| 把 −2 到 2 之间的部分翻折上去,形成 W 形曲线。

The transformation y = f(|x| the y-axis. This produces a graph that is symmetric about the y-axis. For instance, y = f(|x|) starting from y = x + 2 yields the two-ray shape y = |x| + 2.

变换 y = f(|x|) 仅影响定义域。它无视原图左半部分,保留右半部分,再将右半部分关于 y 轴反射,生成关于 y 轴对称的图像。例如,从 y = x + 2 出发的 y = f(|x|) 会得到双射线形状 y = |x| + 2。


8. Combined Transformations: Order of Operations | 复合变换:操作顺序

The correct order to apply transformations is to work from the inside out: first handle horizontal shifts and stretches (the argument x − h and factor b), then apply vertical stretches and reflections (a), and finally vertical shifts (k). Always ensure the argument of f is in factored form before interpreting.

一般形式的变换函数可写为 y = a f( b(x − h) ) + k。正确的变换顺序是由内而外:先处理水平平移与伸缩(自变量 x − h 与因子 b),然后进行垂直伸缩与反射(a),最后是垂直平移(k)。在解读前务必确保 f 的自变量已经是因式分解后的形式。

;2 f(3(x + 2)) − 5. The sequence is: horizontal shift left by 2, horizontal compression by factor 1/3, reflection across the x-axis plus vertical stretch by factor 2, and finally vertical shift down by 5. Mixing up this order leads to incorrect graph placement.

例如,y = &minus;2 f(3x + 6) − 5 须改写为 y = &minus;2 f(3(x + 2)) − 5。变换顺序为:向左平移 2,水平压缩 1/3,关于 x 轴反射兼垂直拉伸 2 倍,最后下移 5。弄乱顺序会导致图像位置错误。

y = a f( b(x − h) ) + k

由内向外:先水平 (h, b),再垂直 (a, k)


9. Transforming Specific Functions | 特殊函数变换

by k. Similarly, trigonometric models use y = A sin( B(x − C) ) + D, where amplitude |A|, period 2π/|B| horizontal shift C, and vertical shift D are directly linked to transformation parameters.

二次函数的顶点式 y = a(x − h)² + k 完美体现了复合变换。母函数 y = x²; 向右平移 h,按 a 垂直拉伸或反射,再上移 k。类似的,三角函数模型 y = A sin( B(x − C) ) + D 中,振幅 |A|、周期 2π/|B|、水平平移 C 和垂直平移 D 都与变换参数直接对应。

logarithmic functions also undergo similar transformations. For example, y = 2 · 3x−1 + 4 means the basic curve y = 3x is shifted right by 1, stretched vertically by factor 2, and shifted up by 4. Recognising parent functions accelerates both graphing and equation solving.

指数函数和对数函数也同样遵循这些变换。例如,y = 2 · 3x−1 + 4 表示将基本曲线 y = 3x 右移 1、垂直拉伸 2 倍,再上移 4。能够识别母函数会大幅加快画图和方程求解。


10. Graphical Analysis and Interpretation | 图像分析与解读

In IB exam questions, you are often asked to identify transformation parameters from a graph or to sketch the image after a series of transformations. Begin by locating a key point – such as a vertex, intercept, or asymptote – and trace how it moves. Establish the mapping (x, y) → ( (x + h)/b , a y + k ) after reverse-engineering the equation.

在 IB 考题中,你经常需要从图像中辨认变换参数,或者绘制一系列变换后的图像。先找到关键点——如顶点、截距或渐近线——并跟踪其移动方式。根据反推出的方程建立映射关系 (x, y) → ( (x + h)/b , a y + k )。

Use horizontal and vertical asymptotes to determine translations and stretches for rational and exponential functions. For a transformed sine curve, identify the amplitude, average value, and period directly from the graph to write the equation. Check your answer with a test point to avoid sign errors.

利用水平和垂直渐近线来判断有理函数、指数函数的平移与伸缩。对于变换后的正弦曲线,直接从图像中读取振幅、均值和周期来写出方程。用一个测试点检验你的答案,以避免正负号错误。


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

(x − h) before determining h. Another slip-up involves applying absolute values: y = |f(x)| only flips negative y-values upward, but y = f(|x|) replaces the left half of the graph with a mirror of the right half.

一个经典错误是搞错水平平移的方向:f(x + 4) 是左移而非右移。同样,当水平伸缩与平移同时出现时,学生常常忘记提取公因子 b。在确定 h 之前务必先将括号内写成 b(x − h)。关于绝对值的易错点:y = |f(x)| 只把负的 y 值翻上去,而 y = f(|x|) 则把左侧图像替换为右侧的镜像。

Order mistakes in combined transformations can drastically alter the graph. Practice separating horizontal and vertical adjustments, and always apply horizontal changes first (with factoring). Making a quick table of values for the original and transformed functions can help verify your sequence. Finally, don't neglect the effect of a negative a or b – these reflections can change the orientation even if all other steps are correct.

复合变换中的顺序错误会彻底改变图像形状。练习把水平与垂直调整区分开,始终先实施水平变化(并完成因式分解)。列出原函数与变换函数的简单数值表有助于验证变换顺序。最后,不要忽略 a 或 b 为负数带来的反射效应,即便其他步骤正确,朝向也可能反转。


12. Practice Tips and Exam Advice | 练习技巧与考试建议

Consistent practice with a variety of parent functions – linear, quadratic, cubic, reciprocal, exponential, logarithmic, and trigonometric – ensures you can handle any transformation prompt. Use graph paper or graphing software to visualise the effect of changing one parameter at a time. Time yourself while sketching to build exam-speed fluency.

坚持用多种母函数练习——一次函数、二次函数、三次函数、倒数函数、指数函数、对数函数和三角函数——能让你从容应对任何变换题目。用坐标纸或绘图软件逐一参数演示变换效果。画画图时计时,以培养考试所需的速度与流畅度。

gging in numbers. Show the factoring step explicitly to earn method marks. If you are asked to describe transformations, use precise language: 'a vertical stretch with scale factor 2 followed by a translation 3 units left' is clearer than 'moved and stretched' . Checking the image of a single well-chosen point can often catch a sign or order mistake just in time.

考试时,先写出通用模板 y = a f( b(x − h) ) + k 再代入数值。清晰地展示因式分解步骤以便拿到方法分。如果题目要求描述变换,请使用准确的语言:“垂直拉伸,比例因子为 2,之后向左平移 3 个单位”比“移动并拉伸”更清晰。检查一个精心选定的点的映射,往往能及时揪出正负号或顺序错误。


Published by TutorHao | IB Mathematics Revision Series | aleveler.com

广告 / Sponsored
英文原版 Oxford IB Diploma Programme Course Preparation: Physic…
物理 备考教辅 · 正版现货 · 学习备考通用
查看详情 / View on Taobao参考价 ¥279.0
广告 / Sponsored
英文原版 The Cambridge Companion to Mahler 剑桥马勒研究指南 剑桥音乐指南系列 英文…
音乐 备考教辅 · 正版现货 · 学习备考通用
查看详情 / View on Taobao参考价 ¥287.0

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

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