📚 Function Transformations: Compression | 函数变换:压缩精讲
In the study of function transformations, compression and stretching are fundamental operations that alter the shape of a graph without changing its essential character. Mastering these concepts allows students to visualize and manipulate functions effectively, which is crucial for topics ranging from trigonometric modelling to calculus. This article provides a thorough exploration of vertical and horizontal compressions, their algebraic forms, graphical effects, and common pitfalls, aligned with the Analysis and Approaches HL curriculum.
在函数变换的学习中,压缩与拉伸是改变图形形状而不改变其本质特征的基本操作。掌握这些概念能帮助学生有效地可视化和操作函数,这对于从三角函数建模到微积分的诸多主题都至关重要。本文深入探讨垂直压缩与水平压缩、它们的代数形式、图像效果以及常见误区,紧扣分析与逼近HL课程要求。
1. The Core Idea of Compression | 压缩的核心思想
A compression of a function’s graph reduces the distance between points along either the vertical or horizontal axis. Algebraically, this is achieved by multiplying the function’s output or input by a constant factor. Unlike translations, which shift the graph, compressions change the scale of the axes, making the graph appear ‘squashed’ towards an axis. Understanding the distinction between vertical and horizontal compression is the first step toward mastering function transformations.
函数图像的压缩会减小点之间沿纵轴或横轴的距离。在代数上,这通过将函数的输出或输入乘以一个常数因子来实现。与平移(移动图像位置)不同,压缩改变了坐标轴的比例,使图像看起来被“压向”某个轴。分清垂直压缩和水平压缩是掌握函数变换的第一步。
2. Vertical Compression and Stretch | 垂直压缩与拉伸
Given a function y = f(x), multiplying the output by a constant a yields y = a·f(x). If 0 < |a| < 1, the graph undergoes a vertical compression (or vertical contraction) by a factor of |a|. Each y-coordinate is multiplied by a, so the graph gets closer to the x-axis. For example, y = (1/2)f(x) compresses the graph vertically by a factor of 1/2. If |a| > 1, it is a vertical stretch, moving points away from the x-axis. Note that if a is negative, there is also a reflection in the x-axis.
给定函数 y = f(x),将输出乘以常数 a 得到 y = a·f(x)。若 0 < |a| < 1,图像会以 |a| 为因子发生垂直压缩(或称垂直收缩)。每个 y 坐标都乘以 a,因此图像更靠近 x 轴。例如,y = (1/2)f(x) 将图像垂直压缩为原来的一半。若 |a| > 1,则为垂直拉伸,使点远离 x 轴。注意若 a 为负数,还会同时发生关于 x 轴的反射。
3. Horizontal Compression and Stretch | 水平压缩与拉伸
Horizontal compressions involve modifying the input of the function. For y = f(bx), the graph is horizontally compressed by a factor of 1/|b| when |b| > 1. Intuitively, a larger b makes the x-values change faster, so the function reaches a given output sooner, ‘squeezing’ the graph toward the y-axis. For instance, y = f(2x) compresses the graph horizontally by a factor of 1/2. Conversely, if 0 < |b| < 1, it is a horizontal stretch. A negative b also causes a reflection in the y-axis.
水平压缩涉及对函数输入的改变。对于 y = f(bx),当 |b| > 1 时,图像会以 1/|b| 为因子发生水平压缩。直观上,较大的 b 使 x 变化更快,函数能更早到达给定输出,从而将图像“压向”y 轴。例如,y = f(2x) 将图像水平压缩为原来的一半。相反,若 0 < |b| < 1,则为水平拉伸。负的 b 还会引起关于 y 轴的反射。
4. Algebraic Forms: Spotting Compression | 代数形式:识别压缩
It is essential to correctly identify whether a transformation is vertical or horizontal. A function like y = 3sin(x) shows a vertical stretch by factor 3, while y = sin(3x) shows a horizontal compression by factor 1/3. The placement of the coefficient is key: outside the function brackets affects y, inside affects x. In composite forms like y = 2f(0.5x + 1) – 3, the inner factor 0.5 indicates a horizontal stretch, and the outer 2 indicates a vertical stretch.
正确识别变换是垂直还是水平至关重要。像 y = 3sin(x) 展示了因子为 3 的垂直拉伸,而 y = sin(3x) 展示了因子为 1/3 的水平压缩。系数的位置是关键:括号外的影响 y,括号内的影响 x。在复合形式 y = 2f(0.5x + 1) – 3 中,内部因子 0.5 表示水平拉伸,外部因子 2 表示垂直拉伸。
5. Effect on Key Points | 对关键点的影响
Compressions map each point (x, y) on the original graph to a new location. For a vertical compression y = a·f(x), (x, y) → (x, a·y). For a horizontal compression y = f(bx), (x, y) → (x/b, y). When both are present, such as in y = a·f(bx), the mapping becomes (x, y) → (x/b, a·y). Understanding these pointwise mappings is extremely helpful when sketching transformed graphs, especially for functions with distinct features like intercepts and turning points.
压缩会将原图像上的每一个点 (x, y) 映射到一个新位置。对于垂直压缩 y = a·f(x),有 (x, y) → (x, a·y)。对于水平压缩 y = f(bx),有 (x, y) → (x/b, y)。当两者同时出现时,例如 y = a·f(bx),映射变为 (x, y) → (x/b, a·y)。理解这些点对点的映射在绘制变换图像时非常有帮助,尤其对于截距和转折点等特征点来说更是如此。
6. Combining Compressions with Translations | 压缩与平移的组合
When transformations are combined, the order of operations matters. For y = a·f(b(x – h)) + k, the standard sequence is: horizontal compression/stretch and reflection first (b factor), then horizontal translation (h), then vertical stretch/compression and reflection (a), and finally vertical translation (k). This order ensures that the scaling is applied to the correct reference frame. A common mistake is to switch the horizontal operations, leading to an incorrect shift.
当多种变换组合时,运算顺序很重要。对于 y = a·f(b(x – h)) + k,标准顺序是:先进行水平压缩/拉伸和反射(因子 b),然后是水平平移(h),接着是垂直拉伸/压缩和反射(因子 a),最后是垂直平移(k)。这一顺序保证了缩放是在正确的参考系中进行的。常见错误是颠倒水平操作的顺序,导致平移量出错。
7. Horizontal Compression vs. Vertical Stretch: Visual Similarity | 水平压缩与垂直拉伸的视觉相似性
Interestingly, certain functions can appear similar under horizontal compression and vertical stretch. For example, for power functions like f(x) = x², y = (2x)² = 4x² is a horizontal compression by 1/2, which is equivalent to a vertical stretch by 4. However, this equivalence is function-specific and does not hold for general functions like exponentials or logarithms. Students should rely on the algebraic form rather than visual guesswork to determine the exact transformation.
有趣的是,某些函数在水平压缩和垂直拉伸下看起来可能相似。例如,对于幂函数 f(x) = x²,y = (2x)² = 4x² 既是水平压缩 1/2,又等价于垂直拉伸 4 倍。但这种等价性是函数特有的,对于指数函数或对数函数等一般函数并不成立。学生应依据代数形式而非视觉猜测来确定具体的变换。
8. Period and Amplitude Changes in Trigonometric Functions | 三角函数周期与振幅的变化
Compressions are particularly meaningful for periodic functions. For f(x) = sin(x), the transformation g(x) = sin(2x) compresses the graph horizontally, halving the period from 2π to π. In contrast, h(x) = 2sin(x) stretches the amplitude from 1 to 2, a vertical effect. In the standard form y = A sin(B(x – C)) + D, A controls vertical stretch/compression (amplitude), and B controls horizontal stretch/compression (period = 2π/|B|). Misinterpreting B as directly changing the period without the reciprocal relationship is a classic error.
压缩对于周期函数尤为有意义。对于 f(x) = sin(x),变换 g(x) = sin(2x) 将图像水平压缩,使周期从 2π 减半为 π。相反,h(x) = 2sin(x) 将振幅从 1 拉伸为 2,是垂直效果。在标准形式 y = A sin(B(x – C)) + D 中,A 控制垂直拉伸/压缩(振幅),B 控制水平拉伸/压缩(周期 = 2π/|B|)。错误地认为 B 直接改变周期而忽略倒数关系是一个经典误区。
9. Compression in Exponential and Logarithmic Functions | 指数函数与对数函数中的压缩
For exponential functions like f(x) = eˣ, a horizontal compression y = eᵏˣ with k > 1 makes the growth steeper. This is often rewritten as (eᵏ)ˣ, which shows a change of base but is fundamentally a horizontal compression. Logarithmically, y = ln(2x) compresses the graph horizontally: the point (1,0) shifts to (0.5,0). Understanding these effects is important in modelling population growth, radioactive decay, and compound interest, where the rate of growth is directly tied to compression factors.
对于指数函数如 f(x) = eˣ,y = eᵏˣ(k > 1)的水平压缩使增长更加陡峭。这常被改写为 (eᵏ)ˣ,显示出底数的改变,但本质上仍是水平压缩。在对数函数中,y = ln(2x) 水平压缩了图像:点 (1,0) 移到了 (0.5,0)。理解这些效果在人口增长、放射性衰变和复利建模中很重要,因为增长率直接与压缩因子相关。
10. Compression and Inverse Functions | 压缩与反函数
The relationship between transformations of a function and its inverse is elegant. If a function f undergoes a horizontal compression by factor b, its inverse f⁻¹ undergoes a vertical compression by the same factor. Formally, if g(x) = f(bx), then g⁻¹(y) = (1/b)·f⁻¹(y). This symmetry stems from the reflection property of inverses across the line y = x. It provides a useful check when working with combined transformations.
函数与其反函数的变换关系十分优雅。如果函数 f 经历了因子为 b 的水平压缩,那么其反函数 f⁻¹ 会经历相同因子的垂直压缩。正式地,若 g(x) = f(bx),则 g⁻¹(y) = (1/b)·f⁻¹(y)。这种对称性源于反函数关于直线 y = x 的反射特性。在进行组合变换时,这提供了一个有用的检验方法。
11. Common Pitfalls and How to Avoid Them | 常见陷阱及规避方法
One common mistake is confusing horizontal compression with horizontal stretch: remembering that a coefficient |b| > 1 compresses the graph, not stretches it. Another is applying horizontal transformations in the wrong order when combined with translations. Students also sometimes apply vertical and horizontal factors in reverse during pointwise mapping. A systematic approach: always rewrite the function in the standard form y = a·f(b(x – h)) + k, factor out the coefficient of x inside the function, and then describe each transformation step by step.
常见错误之一是混淆水平压缩与水平拉伸:记住 |b| > 1 是压缩图像,而非拉伸。另一个错误是在与平移结合时以错误顺序进行水平变换。学生有时还会在点映射时颠倒垂直和水平因子。一个系统方法是:始终将函数改写为标准形式 y = a·f(b(x – h)) + k,在函数内部提取 x 的系数,然后逐步描述每一步变换。
12. Practice and Application | 练习与应用
Mastering compressions requires deliberate practice with a variety of function types. Start by transforming parent functions (x², √x, |x|, 1/x, sin x, eˣ, ln x) with given compression factors. Then move to reverse engineering: given a transformed graph, determine the algebraic formula. Exam-style questions often combine multiple transformations and require you to find new asymptotes, intercepts, or stationary points. Linking graphical intuition with algebraic precision will build the confidence needed for high-level problem solving.
掌握压缩需要针对多种函数类型进行刻意练习。从用给定的压缩因子变换基本函数(x², √x, |x|, 1/x, sin x, eˣ, ln x)开始。然后进行逆向工程:给定变换后的图像,求出代数公式。考试风格的题目通常组合了多种变换,并要求你找出新的渐近线、截距或驻点。将图像直觉与代数精确性结合起来,将培养解决高水平问题所需的信心。
Published by TutorHao | Mathematics Analysis and Approaches HL Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导Cancel reply