函数回答的是一个最基本的问题:一个东西变了,另一个东西会跟着怎么变?这个问题从小学就开始出现,但它每次升级都不只是"变难了",而是看世界的角度变了。这张页面追踪的是"跟着变"这个想法本身的四次飞跃。
走快一点就早到,走慢一点就晚到。速度变成几倍,时间就变成几分之一。
这不是公式,是身体经验。但"速度和时间一起变"这个直觉,就是函数的种子。
| 速度(公里/小时) | 5 | 10 | 15 | 20 |
|---|---|---|---|---|
| 走 30 公里要几小时 | 6 | 3 | 2 | 1.5 |
表格里每一列都在说同一件事:时间 = 30 ÷ 速度。速度翻倍,时间减半。反比例关系。
小学不会说"这是函数",但已经感觉到了:有些量不是独立存在的,它们绑在一起变。
初中学了一次函数,速度问题变成这样:一辆车匀速行驶,路程 = 速度 × 时间,也就是 s = vt。
如果你画出"时间-路程"图,它是一条过原点的直线。斜率就是速度。斜率越大,走得越快。
这个图不是装饰品。它让你看见了三件表格看不到的事:
一次函数描述的是"匀速变化"——每过 1 小时,路程增加固定的量。但现实中速度经常在变:汽车加速、球抛起来又掉下去、火箭越来越快。
加速度问题引出二次函数:s = ½at² + v₀t + s₀。图像是抛物线——先慢后快(加速)或先快后慢(减速到停下来)。
从一次到二次,不只是"多了一个函数",而是"速度本身也在变"这个新想法第一次出现。这个想法会一直长到高中的导数。
y = f(x), x ∈ A。A 中的任意一个 x,都有唯一确定的 y 与它对应。
"任意"——定义域里不能有漏掉的 x;"唯一确定"——一个 x 不能给出两个 y(竖直线不能穿过图像两次)。这两条把"什么才算函数"说得清清楚楚。
为什么要这么严格?因为如果定义不严格,后面所有结论都不牢靠。高中数学从函数定义开始,就在训练"先把前提说清楚"的思维习惯。
| 性质 | 问的是什么 | 一旦知道之后能预测什么 |
|---|---|---|
| 单调性 | x 增大时 y 是一直涨还是一直跌? | 知道单调性就能判断:如果 f(a) < f(b),那 a 一定在 b 的某一侧。解不等式的利器。 |
| 奇偶性 | f(-x) 和 f(x) 是相等还是相反? | 图像有对称性,画图只要画一半。偶函数关于 y 轴对称,奇函数关于原点对称。 |
| 周期性 | 有没有固定间隔让图像重复? | 研究一个周期就够了,其他都一样。三角函数的所有威力都来自周期性。 |
| 有界性 | y 会不会跑到无穷大? | 有界函数能保证最大值和最小值存在,这对优化问题至关重要。 |
关键是:这四条性质不需要知道函数的具体公式就能判断。给你一个函数图像,看一眼就能判断出这四条。这意味着你可以在不知道"怎么算"的情况下,预测函数的很多行为。
| 要描述的现象 | 用什么函数 | 为什么以前的不行 |
|---|---|---|
| 匀速增长 | 一次函数 y=kx+b | ——这是最基本的 |
| 加速增长 | 二次函数 y=ax²+bx+c | 一次函数是直的,加速是弯的 |
| 越涨越快(人口增长、复利) | 指数函数 y=aˣ | 二次函数还是不够快——指数增长比任何多项式都快 |
| 越涨越慢(耳朵听声音、地震震级) | 对数函数 y=log_a(x) | 指数的反面——指数问"翻了多少倍",对数问"翻了几次才到这个数" |
| 来回振动(声波、潮汐、信号) | 三角函数 y=sin(x) | 前面所有函数要么一直涨要么一直跌,只有三角函数会来回 |
注意每一行"为什么以前的不行"——每次引入新函数,都是因为旧函数描述不了一类新现象。函数家族的扩张不是随意的,是被现实问题逼出来的。
一次函数描述匀速运动:斜率就是速度,全程不变。但现实不是匀速的——汽车踩油门在加速,抛出去的球在减速。
那"在某一瞬间速度是多少"怎么回答?
困难在于:"瞬间"没有时间间隔,没有时间间隔就没有"路程÷时间"。分子分母都是零。
取一段很短的时间 Δt,算平均速度 = Δs / Δt。然后让 Δt 越来越短。当 Δt 趋近于 0 时,平均速度趋近于一个固定的值——那就是瞬时速度。
v(t) = lim(Δt→0) [s(t+Δt) - s(t)] / Δt = s'(t)
导数不是新的函数类型,而是从函数里榨出来的新函数。路程函数 s(t) 的导数 s'(t) 就是速度函数 v(t),速度函数 v(t) 的导数 v'(t) 就是加速度函数 a(t)。
| 函数 | 它的导数 | 物理含义 |
|---|---|---|
| s(t) = 路程 | s'(t) = 速度 | 位置正在以多快的速度变化 |
| v(t) = 速度 | v'(t) = 加速度 | 速度正在以多快的速度变化 |
| 更多层:加加速度 j(t) | j'(t) = …… | 理论上可以无限下去 |
每一次求导都是"下降一层":从"是多少"变成"正在怎么变"。这就是为什么导数是微积分的核心——它让函数从静态工具变成动态语言。
高中说"函数不断开就是连续"。但数学不接受"看上去不断"这种说法。大学要求你精确地证明:
对于任意 ε > 0,存在 δ > 0,当 |x-a| < δ 时 |f(x)-f(a)| < ε
翻译成人话:你想让 f(x) 离 f(a) 有多近,我就能通过让 x 离 a 足够近来做到。"足够近"这件事是可以精确控制的。
为什么要费这么大劲?因为很多定理需要"函数连续"作为前提才能成立。如果你的前提是"看上去不断",那定理也不可靠。数学的严格性不是刁难,是保证结论的可信度。
多项式是最简单的函数(只有加减乘和整数次幂)。Taylor 告诉你:只要函数"足够平滑",就可以用多项式无限逼近它:
eˣ = 1 + x + x²/2! + x³/3! + x⁴/4! + ...
前三项 1 + x + x²/2 已经是不错的近似。项数越多,近似越好。
这意味着:不管函数多复杂,在局部你都可以把它当成多项式来处理。计算机算 sin(x)、算 eˣ,底层都是 Taylor 展开。
线性代数研究向量空间。泛函分析往前走一步:函数就是向量。
两个函数可以相加 (f+g),可以乘以常数 (2f),可以有"基"(Fourier 级数就是把函数拆成正弦余弦的线性组合)。线性变换作用在函数上:微分算子 D(f)=f',积分算子 I(f)=∫f。
到这里,"函数"这个词的含义已经和小学的"跟着变"相去甚远。但它确实是从那里长出来的——只不过经过四次飞跃,看世界的角度已经完全不同。
| 飞跃 | 之前怎么理解函数 | 之后怎么理解函数 | 这一跳让你能做什么新事 |
|---|---|---|---|
| 1. 从直觉到公式 | "感觉它跟着变" | "写下来、画出来" | 不用每次重新想,代数就行;画出来能看到斜率、交点 |
| 2. 从具体到一般 | "认识 y=2x+1" | "理解单调性、奇偶性、周期性" | 遇到新函数不需要从头研究,先判断性质就能预测行为 |
| 3. 从静态到动态 | "输入 x 得到 y" | "在每一点上正在以什么速度变化" | 求极值、判断增减、做优化——不用配方不用画图 |
| 4. 从工具到对象 | "用函数算什么" | "研究函数本身有什么性质" | 函数空间、Taylor 展开、算子——现代数学和物理的语言 |