欢迎来到函数的世界!

在本章中,我们将探讨函数 (Functions),这是代数中最核心的基础之一。你可以把函数想像成一部“数学机器”:你放入一个数字(输入值),机器对它进行运算,然后吐出一个特定的数字(输出值)。掌握这些机器的工作原理、如何将它们组合,以及如何进行逆运算,是精通 A Level 数学的关键。

如果起初看到这些符号觉得像天书一样,别担心!我们会由浅入深,一步一步带你拆解所有概念!

1. 函数的语言

为了能像专业人士一样谈论函数,我们需要掌握正确的术语。每个函数都有三个主要的“成分”:

1. 映射 (Mapping):这是告诉我们如何处理输入值的法则,我们通常写作 \(f(x) = \dots\) 或 \(f : x \mapsto \dots\)。
2. 定义域 (Domain):这是所有允许放入函数的输入值(通常是 \(x\))的集合。
3. 值域 (Range):这是函数运算后可能产生的所有输出值(通常是 \(f(x)\) 或 \(y\))的集合。

映射:一对一与多对一

一个法则要正式被称为函数,每个输入值必须只能对应一个输出值。想像一台自动售货机:如果你按了“可乐”的按钮,你预期每次出来的都会是可乐。如果它有时候给你可乐,有时候给你水,那这台机器就是“坏掉”的——它就不能称为函数!

一对一 (One-to-One, 1:1):每个独特的输入值都有一个独特的输出值。例子:\(f(x) = x + 3\)。如果你放入不同的数字,永远会得到不同的结果。
多对一 (Many-to-One):不同的输入值可能会得出相同的输出值。例子:\(f(x) = x^2\)。当 \(x = 2\) 和 \(x = -2\) 时,输出值都是 \(4\)。这仍然是一个函数,因为每个输入值依然只有一个确定的输出值。

小复习:如果一个输入值对应多于一个输出值(一对多),它就不是函数,只是一个简单的映射。

你知道吗?你可以使用“垂线测试 (Vertical Line Test)”来检查一个图形是否为函数。如果你能在图形上画出一条垂直线,且该线与图形相交多于一点,那么它就不是函数!

重点总结:函数是一个法则,其中定义域内的每一个输入值在值域中都有且仅有一个输出值。函数可以是一对一或多对一的。

2. 复合函数 (Composite Functions)

复合函数基本上就是将两部机器“串联”起来的结果。你将第一个函数的输出作为第二个函数的输入。

符号写作:\(gf(x)\)。
重要提示:在数学中,我们由内向外运算。因此,\(gf(x)\) 代表你先执行函数 \(f\),然后将结果代入函数 \(g\)。

步骤拆解:如何求 \(gf(x)\)

假设 \(f(x) = 2x + 1\) 且 \(g(x) = x^2\)。
1. 先看外面的函数:\(g(\dots)\)。
2. 将外层函数中的每一个 \(x\) 替换为整个内层函数表达式。
3. 因此,\(gf(x) = (2x + 1)^2\)。
4. 若有需要可进行化简:\(gf(x) = 4x^2 + 4x + 1\)。

常见错误:顺序搞错了!\(gf(x)\) 通常与 \(fg(x)\) 完全不同。请务必从最靠近 \(x\) 的函数开始运算。

重点总结:\(gf(x)\) 意思是“先做 \(f\),再做 \(g\)”。这就像接力赛跑,由 \(f\) 将棒子传给 \(g\)。

3. 反函数 (Inverse Functions)

反函数(写作 \(f^{-1}(x)\))是“撤销”按钮。如果原函数将 \(x\) 变为 \(y\),反函数则将 \(y\) 还原回 \(x\)。

反函数的黄金法则

函数必须一对一才能拥有反函数。为什么?因为如果函数是多对一(例如 \(x^2\)),“撤销”按钮就无法判断应该回到哪一个原始数值!

如何通过代数求反函数

1. 将函数设为 \(y\):\(y = f(x)\)。
2. 重新整理方程式,将 \(x\) 作为主项。
3. 交换 \(x\) 和 \(y\)。
4. 将新的 \(y\) 替换为 \(f^{-1}(x)\)。

例子:求 \(f(x) = 3x - 5\) 的反函数
1. \(y = 3x - 5\)
2. \(y + 5 = 3x \implies x = \frac{y + 5}{3}\)
3. 交换:\(y = \frac{x + 5}{3}\)
4. \(f^{-1}(x) = \frac{x + 5}{3}\)

反函数的图形

\(y = f^{-1}(x)\) 的图形是 \(y = f(x)\) 沿着直线 \(y = x\)反射 (reflection)。这是考试中非常常见的考点!

重点总结:要拥有反函数,函数必须是一对一的。求解方法是重新排列方程式以 \(x\) 作为主项,然后交换变量。

4. 模函数 (The Modulus Function)

数字的模 (Modulus),写作 \(|x|\),就是它的“绝对值”。简单来说:它会把所有东西变成正数!

• \(|5| = 5\)
• \(|-5| = 5\)

\(y = |ax + b|\) 的图形

线性模函数的图形通常看起来像一个“V”字型。V 字的“尖端”(顶点)出现在模号内部的数值为零时。

例子:绘制 \(y = |x - 3|\)
1. 如果这是 \(y = x - 3\),它会是一条穿过 x 轴于 \(3\) 的直线。
2. 因为有模号,原本在 x 轴以下的线段会被反射到上方。
3. 结果就是一个顶点位于 \((3, 0)\) 的“V”字型。

解模方程式

当你看到 \(|f(x)| = k\) 时,通常代表有两种解的情况:
1. \(f(x) = k\)(“正常”版本)
2. \(f(x) = -k\)(“反射”版本)

别惊慌:如果你在解像 \(|x + 2| \leq |2x - 1|\) 这样的不等式,一个好用的技巧是两边平方。由于两边都是正数,平方后可以消除模号,让你得到一个二次不等式来求解!

重点总结:模 \(|x|\) 将负数变为正数,从而产生 V 字型图形,并且在解题时需要同时考虑正负两种情况。

5. 图形变换 (Graph Transformations)

这部分主要探讨我们如何平移或拉伸图形。我们将“新”函数与“原始”的 \(y = f(x)\) 进行比较。

平移 (Translations)

\(y = f(x) + a\):将图形向上平移 \(a\) 个单位。(垂直平移)
\(y = f(x + a)\):将图形向左平移 \(a\) 个单位。(水平平移)

记忆小撇步:在括号外部的改变会影响 y 轴,而且是“直觉式”的(+ 代表向上)。在括号内部的改变会影响 x 轴,而且是“反直觉的”(+ 代表向左)!

拉伸 (Stretches)

\(y = a \cdot f(x)\):以系数 \(a\) 进行垂直拉伸。(将所有 y 坐标乘以 \(a\))。
\(y = f(ax)\):以系数 \(\frac{1}{a}\) 进行水平拉伸。(将所有 x 坐标除以 \(a\))。

快速例子:如果你有 \(y = f(2x)\),你实际上是将图形在水平方向缩小了一半。如果你有 \(y = 2f(x)\),你是将它在垂直方向拉高了两倍。

组合变换

当发生多重变换时(例如 \(y = 2f(x + 3)\)),顺序非常重要。
• 对于垂直改变(括号外):遵循运算顺序 (BIDMAS)。先进行乘法/拉伸,再进行加法/平移。
• 对于水平改变(括号内):通常先思考平移会比较容易,但要小心!建议一次只做一个变换。

常见错误:忘记水平拉伸使用的是 \(\frac{1}{a}\)。如果你看到 \(f(3x)\),比例因子是 \(\frac{1}{3}\),而不是 \(3\)!

重点总结:外部变换是垂直的且“正常”的;内部变换是水平的且“相反”的。利用这些规则,你可以将基本图形平移或拉伸到新的位置。

最终总结复习

函数将一个输入值对应到唯一的一个输出值。
定义域 (Domain) = 输入值;值域 (Range) = 输出值。
复合函数 \(gf(x)\) 代表先做 \(f\),再做 \(g\)。
反函数 \(f^{-1}(x)\) 是图形关于 \(y=x\) 的反射,且仅存在于一对一函数中。
模 \(|x|\) 让所有值变正,并产生“V”字型图形。
变换会移动图形:\(f(x+a)\) 是水平平移(左右),\(f(x)+a\) 是垂直平移(上下)。

你一定没问题的!多练习绘制这些图形并辨认定义域与值域,很快你就会成为函数专家!