欢迎来到函数图像变换!

在本章中,我们将学习如何将数学图像进行平移、拉伸或翻转。你可以把变换 (transformation) 想象成手机修图软件的滤镜——原始图像(函数本身)没有改变,但你改变了它显示的外观或在屏幕上的位置。

掌握变换是坐标几何中的“超级能力”。与其死记硬背上百个不同的图像,你只需要记住几个基本形状和移动它们的规则即可。如果一开始觉得内容很多也不用担心;我们会将其拆解为简单的规律,这些规律在所有函数中都适用。

黄金法则:括号内与括号外

在我们探讨具体的移动方式之前,有一个小技巧将在你的 A-Level 学习旅程中大派用场。我们只需观察变换是发生在函数括号的外面还是里面

  • 括号外面(如 \(y = f(x) + a\)):这些变换会影响 y 坐标。它们的表现正如你所预期(加号向上,减号向下)。
  • 括号里面(如 \(y = f(x + a)\)):这些变换会影响 x 坐标。它们是“反直觉”的——它们的变化往往与你直觉预期的相反

快速回顾:如果是外面的,就是垂直变换;如果是里面的,就是水平变换。


1. 平移 (Translations:滑动图像)

平移就是指在不改变形状或方向的情况下,将图像进行水平或垂直的滑动。

垂直平移:\(y = f(x) + a\)

这会将图像向上向下移动。由于改变发生在函数的外面,我们将 \(a\) 加到每一个 \(y\) 坐标上。

  • \(y = f(x) + 3\):将图像向上平移 3 个单位。
  • \(y = f(x) - 5\):将图像向下平移 5 个单位。

记法:我们使用平移向量 (translation vector) 来描述:\(\begin{pmatrix} 0 \\ a \end{pmatrix}\)。

水平平移:\(y = f(x + a)\)

这会将图像向左向右移动。因为它在括号里面,所以感觉会是反向的!

  • \(y = f(x + 2)\):将图像向左平移 2 个单位。(想象一下:我们“提前”了 2 个单位到达对应的 x 值)。
  • \(y = f(x - 4)\):将图像向右平移 4 个单位。

记法:我们使用平移向量来描述:\(\begin{pmatrix} -a \\ 0 \end{pmatrix}\)。

例子:如果原始图像的顶峰在 \((1, 5)\),那么 \(y = f(x - 3) + 2\) 的图像会将该顶峰移动到 \((4, 7)\)。

重点总结:对于平移,请使用向量 \(\begin{pmatrix} x \\ y \end{pmatrix}\)。记住,括号内 x 的移动方向符号是相反的!


2. 拉伸 (Stretches:拉伸图像)

拉伸会将图像远离坐标轴拉开,或是向坐标轴压缩。每个点都会根据比例因子 (scale factor) 进行移动。

垂直拉伸:\(y = a f(x)\)

这会垂直拉伸图像。因为它在括号外面,所以只影响 \(y\)。

  • 将每个 \(y\) 坐标乘以 \(a\)。
  • \(x\) 坐标保持不变。
  • 在 \(x\) 轴上的点不会发生移动!

描述方式:“沿 y 轴方向比例因子为 \(a\) 的拉伸”。

水平拉伸:\(y = f(ax)\)

这会水平压缩或拉伸图像。它在括号里面,所以再次表现为“反直觉”。

  • 将每个 \(x\) 坐标乘以 \(\frac{1}{a}\)。
  • 如果 \(a = 2\),图像实际上会变窄为原来的一半(比例因子为 \(\frac{1}{2}\))。
  • 在 \(y\) 轴上的点不会移动。

描述方式:“沿 x 轴方向比例因子为 \(\frac{1}{a}\) 的拉伸”。

常见错误:学生经常忘记将水平拉伸的比例因子取倒数。如果你看到 \(y = f(3x)\),比例因子是 \(\frac{1}{3}\),而不是 \(3\)!

重点总结:垂直拉伸直接使用该数字,水平拉伸则使用 \(1\) 除以该数字。


3. 反射 (Reflections:翻转图像)

当比例因子为负数时,就会发生反射。在 AS Level 阶段,你特别需要掌握以下两种情况:

关于 x 轴的反射:\(y = -f(x)\)

负号在外面。所有正的 \(y\) 值变为负,负的 \(y\) 值变为正。图像会沿 \(x\) 轴上下翻转。

关于 y 轴的反射:\(y = f(-x)\)

负号在里面。所有正的 \(x\) 值与负的 \(x\) 值互换。图像会沿 \(y\) 轴左右翻转。

你知道吗?有些图像在反射后看起来完全一样!例如,如果你将 \(y = x^2\) 关于 \(y\) 轴反射,它不会有任何变化,因为它就是对称的

重点总结:\(y = -f(x)\) 是垂直翻转(沿 \(x\) 轴),\(y = f(-x)\) 是水平翻转(沿 \(y\) 轴)。


逐步教学:如何建立函数方程

如果考试题目给你一个图像并说明它经过了变换,请按照以下步骤找出新的方程:

  1. 识别类型:是滑动(平移)、拉伸还是翻转(反射)?
  2. 检查方向:是向上/向下移动(垂直/括号外),还是向左/向右移动(水平/括号内)?
  3. 找出数值:移动了多少单位?或者比例因子是多少?
  4. 写出函数:
    • 向右移动 5 个单位?将 \(x\) 替换为 \((x - 5)\)。
    • 垂直拉伸 2 倍?在前面加上 \(2\):\(2f(x)\)。
    • 向上移动 1 个单位?在最后加上 \(+ 1\)。

快速总结表

练习题目时,可以将此表作为检查清单:

  • \(f(x) + a\):平移 \(\begin{pmatrix} 0 \\ a \end{pmatrix}\)(垂直移动)
  • \(f(x + a)\):平移 \(\begin{pmatrix} -a \\ 0 \end{pmatrix}\)(水平移动 - 注意符号!
  • \(a f(x)\):拉伸,比例因子为 \(a\),沿 \(y\) 轴方向
  • \(f(ax)\):拉伸,比例因子为 \(\frac{1}{a}\),沿 \(x\) 轴方向
  • \(-f(x)\):关于 \(x\) 轴的反射
  • \(f(-x)\):关于 \(y\) 轴的反射

如果一开始觉得很困难也不用担心!掌握变换最好的方法是拿一张方格纸(或使用绘图计算器),试着画出 \(y = x^2\),然后画出 \(y = (x-2)^2\),再画 \(y = 3(x-2)^2\)。亲眼看着它移动,会让你更容易记住这些规则!