从图像读函数
图像是函数的另一张脸:函数值、零点、增减、最高最低点都能直接看出来。式子与图像之间来回切换,是后面所有直觉的来源。
10 分钟思维方法: 换表示
同一个对象换一种写法,难题可能自动变简单
这一片为什么存在
你已经会算 f(2) 了。但把同一个函数换成一张画在纸上的曲线递给你,很多人会卡住——不是不会算,是不知道该看哪里:横着看还是竖着看?和 x 轴的交点算什么?画得陡是不是就说明数大?没画出来的地方算不算存在?这一片就是把「看图」这件事拆成几个固定动作,让你从图上取数、从数上还原图,都不用犹豫。后面所有关于变化、切线、极限的直觉,都建立在你能一眼看懂这张图上。
内容
图像不是一张照片,是一份流水账。函数每收到一个输入 x,就吐出一个输出 f(x);你把这一对数当成一个点的横纵坐标钉在平面上,把所有这样的点钉完,就是图像。所以看图只有一个核心问题要问:横坐标是输入,纵坐标是输出。
把这句话捏紧,四个常见的坑就自动填上了:
坑一:把图当成路线图。 速度-时间图上曲线往下走,不代表车往山下开,只代表速度这个输出在变小。图上的「上下」永远是函数值的上下,不是物体的上下;图上的「左右」是输入在走,通常是时间在走。图像里没有任何一根线是物体真的走过的路。
坑二:把 x 轴交点当成 y 截距。 图像穿过 x 轴,说明这里的输出是 0——这是零点,它记在横坐标上,写成点 (x₀, 0)。图像穿过 y 轴,说明这里的输入是 0,读到的是 f(0)——这是 y 截距,点 (0, f(0))。两者都会给你一个数字,但一个是「在哪儿」,一个是「多少」。等会儿的例子里,数字 3 会同时以这两种身份出现,专门用来练这一刀。
坑三:把陡当成大。 陡峭说的是「x 走一步,y 跟着跳多远」,是变化的快慢;函数值说的是「现在站得多高」。它们量的是两件事,可以任意搭配:一段曲线可以又低又陡(深谷的侧壁),也可以又高又平(高原)。等会儿你会看到全图最平的那一点,恰好是最低的那一点。
坑四:把画出来的窗口当成定义域。 纸只有那么大,画图的人截了一段来画。窗口外面没有曲线,不代表那里没有函数值——只代表没人画。定义域是式子(或题目)说了算的,不是取景框说了算的。想知道 x = 10 处有没有值,别去纸上找,回式子里代。
把上面的话逐字翻译成记号。
设函数 f 的定义域为 D。它的图像是平面上的点集
G(f) = { (x, f(x)) : x ∈ D }。
这里 x 取遍 D 中每个允许的输入,f(x) 是 f 在 x 处吐出的那个唯一的数,(x, f(x)) 是把这对数当作 (横坐标, 纵坐标) 得到的点。因为一个 x 只对应一个 f(x),任何一条竖直线最多和图像交于一点——这就是竖线检验。
在这套记号下:
- 函数值:从图上读 f(a),就是在横轴 a 处竖着找到图像上那一点,量它的高度。
- 零点:满足 f(x₀) = 0 的输入 x₀。它在图上是点 (x₀, 0),落在 x 轴上。零点是一个输入。
- y 截距:点 (0, f(0)),落在 y 轴上,前提是 0 ∈ D。它记录的是一个输出。
- 递增 / 递减:在区间 I 上,若对任意 a < b(a, b ∈ I)都有 f(a) < f(b),称 f 在 I 上递增;不等号反过来就是递减。注意这是关于所有数对说的,不是看图上某一小段的手感。
- 最小值点:若存在 c ∈ D 使得对任意 x ∈ D 都有 f(c) ≤ f(x),则 f(c) 是最小值,c 是取到它的位置,图上对应最低点 (c, f(c))。c 回答「在哪」,f(c) 回答「多少」,两个数字不要混。
- 平均变化率:在 [a, b] 上定义为
( f(b) − f(a) ) / ( b − a ),
它等于连接 (a, f(a)) 与 (b, f(b)) 这条割线的斜率,单位是「y 每单位 x 的变化量」。它由两个函数值的差决定,和这两个函数值本身有多大完全无关——这就是坑三在记号层面的解释。
最后,画图窗口是你自选的一个矩形 [x_min, x_max] × [y_min, y_max],它和 D 没有任何逻辑关系。
跟着做一遍
取 f(x) = x² − 4x + 3。请在 −1 ≤ x ≤ 5 的窗口里把它画出来,然后只看你画的图回答:(1) 图像和 y 轴交于哪一点?(2) 和 x 轴交于哪些点?(3) 哪里降、哪里升?最低点在哪、最低值是多少?(4) 最低点附近是全图最陡还是最平的地方?(5) 最后回到式子:f(10) 有值吗?你的图上能看到它吗?
- 列表。取 x = −1, 0, 1, 2, 3, 4, 5,逐个代入 f(x) = x² − 4x + 3:f(−1) = 1 + 4 + 3 = 8;f(0) = 3;f(1) = 1 − 4 + 3 = 0;f(2) = 4 − 8 + 3 = −1;f(3) = 9 − 12 + 3 = 0;f(4) = 16 − 16 + 3 = 3;f(5) = 25 − 20 + 3 = 8。
- 描点连线。把七个点 (−1,8), (0,3), (1,0), (2,−1), (3,0), (4,3), (5,8) 钉上去,用一条光滑曲线连起来,得到一个开口向上的碗。
- 读 y 截距。曲线穿过竖轴的地方对应输入 x = 0,高度是 f(0) = 3,所以 y 截距是点 (0, 3)。
- 读零点。曲线穿过横轴的地方对应输出为 0,发生在 x = 1 和 x = 3,对应点 (1, 0) 与 (3, 0)。停下来盯一眼:数字 3 出现了两次——一次是零点 x = 3(横坐标),一次是 y 截距的高度 3(纵坐标)。点 (3, 0) 和点 (0, 3) 在纸上是两个完全不同的位置。每次报答案前先问自己:这个 3 是在哪根轴上?
- 读增减与最低点。从左往右走,曲线一路下降到 x = 2,之后一路上升;最低点是 (2, −1)。用配方可以确认:x² − 4x + 3 = (x − 2)² − 1 ≥ −1,等号只在 x = 2 取到。顶点横坐标也可以直接算:−b/(2a) = 4/(2·1) = 2。
- 查「陡 ≠ 大」。算两段割线斜率:[0, 1] 上是 (f(1) − f(0))/(1 − 0) = (0 − 3)/1 = −3;[3, 4] 上是 (f(4) − f(3))/(4 − 3) = (3 − 0)/1 = 3。两段一样陡(都是每单位 3),一段在降、一段在升,可见斜率管方向和快慢。再算 [1, 3] 上的平均变化率:(f(3) − f(1))/(3 − 1) = (0 − 0)/2 = 0——割线是水平的,最「平」,而整张图的最小值 −1 恰恰藏在这段里。最平的地方是最低的地方,「陡说明值大」当场失效。
- 查窗口 ≠ 定义域。f(10) = 100 − 40 + 3 = 63,值好端端地存在;只是 10 在你选的窗口 −1 ≤ x ≤ 5 之外,纸上没画而已。这个式子对任何实数都有定义,定义域是全体实数。
结果
一张开口向上的抛物线,加上一句能完整复述它的读数:在 (0, 3) 穿过 y 轴,在 (1, 0) 和 (3, 0) 穿过 x 轴,在 x = 2 处取到最小值 −1,之前递减、之后递增;[1, 3] 上割线水平却包着全图最低点;而 f(10) = 63 照样存在,只是画在了纸外面。反过来,只给你这句话,你也能把图重新画出来——式子和图像之间的往返,从这里开始就是一条双行道。