预备微积分里的“函数”不是一个孤立公式,而是一种描述变化关系的语言。它可以写成表达式,可以列成表格,可以画成图像,也可以藏在一句现实情境里。读懂函数,就是能在这些表示法之间来回翻译。
例如“骑车离家,先匀速远离,停下来买水,又沿原路返回”是一段语言情境;“时间”和“离家距离”组成一组变量;距离随时间变化的折线图是一张图像;某些区间上还可以用线性表达式近似。进入微积分以前,我们先练的不是求导,而是看懂这种变化发生在哪里、朝哪个方向发生、是否有突然转折。

这张图把函数看成一台规则明确的机器:允许输入的数来自定义域,规则把每个输入送到一个输出,所有实际出现的输出组成值域。
函数的核心要求是“每个允许的输入只有一个输出”。同一个输出可以来自不同输入,但同一个输入不能同时对应两个不同输出。这个要求比函数长得像不像公式更根本。
本章会反复使用一个阅读顺序:先问变量是什么,再问允许哪些输入,然后读输出范围,最后观察函数在区间上的行为。这个顺序能减少很多常见错误,尤其是在图像题和情境题中。
如果一个规则把集合中的每个输入 都对应到唯一的输出,我们就说这个规则定义了一个函数,常写成 。记号 读作“ 在 处的函数值”,它不是 乘以 ,而是把 放进函数规则后得到的输出。
例如
表示函数规则是“先把输入乘以 ,再加 ”。当 时,
这里 是输入, 是输出, 是一个数。函数名 表示整条规则,不能和某一个函数值混为一谈。
定义域是函数允许输入的全部 值。值域是函数实际能输出的全部 值,也就是全部可能的 。
这两个集合不是形式细节。一个表达式只有配上定义域,才真正确定了一个函数。例如 在实数范围内要求 ,所以定义域是 。如果题目把它限制在 ,那就是另一个函数,值域也会从 变成 。

从图像读定义域时,把图像投影到 轴;读值域时,把图像投影到 轴。开圆点表示端点不取,实心点表示端点取到。
图像的定义域看横向覆盖范围,值域看纵向覆盖范围。不要沿着曲线的长度去“量”定义域,也不要把最高点和最低点之外的空白区域算进值域。
在函数 中, 通常叫自变量, 或 叫因变量。这个说法不是说 可以随便取任何数,而是说一旦 在定义域内被选定, 就由函数规则决定。
现实情境里,先确定变量含义很重要。若 表示水箱中水的高度, 是时间, 是高度。图像上点的横坐标不是“水箱的位置”,纵坐标也不是“时间的高度”,而是同一时刻下的一组对应数据。
图像与 轴的交点叫 截距。若函数在 处有 ,那么 叫函数的零点。零点是输入值, 截距通常写成坐标点 。它们关系紧密,但说话时要分清“数”和“点”。
图像与 轴的交点叫 截距。它发生在 的位置,所以如果 在定义域内, 截距是 。

零点把数轴切成若干区间。在每个区间内,图像在 轴上方时 ,在 轴下方时 。
判断函数正负,不是看图像向上走还是向下走,而是看图像相对于 轴的位置。图像在 轴上方,函数值为正;在 轴下方,函数值为负;在 轴上,函数值为零。
例如一条曲线在 和 处穿过 轴。如果图像在 内位于 轴上方,在两侧位于 轴下方,那么函数在 上为正,在 和 上为负。
“递增”和“为正”是两件事。递增说的是从左到右函数值变大;为正说的是函数值大于 。一条曲线可以一边递增,一边仍然在 轴下方。
图像题常用开圆点、实心点或单独的点来表示特殊取值。开圆点说“靠近这里,但这个点不属于函数图像”;实心点说“这个输入处的函数值就是这个点的纵坐标”。
如果同一个 位置附近有一个开圆点和一个实心点,函数值看实心点。开圆点告诉你附近图像的趋势,实心点告诉你这个输入真正输出什么。
单调性描述函数在某个区间上从左到右怎样变化。若 增大时 也增大,函数在这个区间上递增;若 增大时 减小,函数在这个区间上递减;若函数值保持不变,就在这个区间上为常数。

读单调性时,眼睛沿着 轴从左向右移动。不要顺着曲线走,也不要把曲线某一小段看成山路的真实坡度。横轴才是输入增加的方向。
局部高点和局部低点是单调性发生改变的地方。局部高点附近,图像通常先递增再递减;局部低点附近,图像通常先递减再递增。这里的“局部”表示只和附近点比较,不一定是全图最高或最低。
端行为关注 变得很大或很小时,函数值大致朝哪里去。它不是问某个具体点的值,而是看图像远端的趋势。
例如一次函数 的图像右端向上、左端向下。用语言可以说:当 越来越大时, 也越来越大;当 越来越小时, 越来越小。以后学习极限时,这种“越来越接近”“越来越大”“远处趋向哪里”的说法会变得更精确。
函数图像经常讲的是变量之间的关系,而不是物体的真实形状。距离-时间图像中的水平线表示距离不变,常常意味着停留;向下倾斜的线表示离家距离减少,常常意味着返回;陡一些的线表示单位时间内距离变化更快。

这类图像的横轴是时间,纵轴是离家距离。图像的折线不是实际路线,而是距离随时间变化的记录。
把图像翻译成故事时,可以按区间逐段读。每一段都问三个问题:横轴变量在增加吗,纵轴变量怎样变化,变化速度大约是否稳定。这样读出的故事通常比只盯着几个点更可靠。
分段函数用不同规则处理定义域的不同部分。它不是多个函数随便拼在一起,而是一个函数在不同区间上有不同表达式。
例如
这个函数的定义域被分成三段:、、。计算 时只能使用中间规则,因为 落在 中;计算 时只能使用右侧规则。

分段函数的边界点最容易出错。要看不等号是否包含等号,也要看图像上对应的是开圆点还是实心点。如果 被中间规则包含,那么函数值由中间规则决定,即使右侧曲线从 附近开始延伸。
例题:设
求 、、,并说明 附近图像会出现什么情况。
先判断每个输入落在哪一段。,所以 使用第一段规则; 单独属于第二段;,所以 使用第三段规则。
处理分段函数时,先选区间,再代公式。不要把所有表达式都算一遍后挑一个喜欢的答案;函数规则已经用条件告诉你该选哪一段。

同一个函数可以有不同外观。表达式便于计算,表格便于记录数据,图像便于观察变化趋势,语言情境说明变量来自哪里。
表达式给出计算规则,表格给出若干输入和输出。由表达式造表格时,要选能显示函数特征的输入值。线性函数可以选几个简单点;二次函数要选顶点附近和对称位置;有根号或分母的函数要避开定义域外的输入。
以 为例:
这个表格已经显示出两个零点、一个最低函数值附近的位置,以及左右对称的线索。
由表格画图时,先把每对数看成一个点,再考虑点与点之间是否应该连线。若变量是连续变化的时间、长度、温度,通常可以连成曲线或线段;若变量是人数、购买件数、试验次数这类离散量,点之间未必有意义。
表格不能自动告诉你所有函数行为。它只记录有限个输入。如果表格中 和 的函数值都增加,不代表整个区间 上一定递增。要判断区间行为,还需要表达式、图像或情境信息。
从图像写语言描述时,不要只列点。点告诉你某个时刻发生了什么,区间告诉你变化怎样进行。比较下面两种说法:
“在 时距离为 ,在 时距离为 。”这只是点的信息。
“从 到 ,离家距离稳定增加,说明对象正以大致稳定速度远离起点。”这才是区间行为。
从语言情境建立函数时,先确定输入变量、输出变量和单位,再决定定义域。比如“停车场每小时收费 6 元,最多收 48 元”可以让 表示停车小时数, 表示费用。若只考虑 ,一个简化模型可以写成
这里的定义域来自情境,不是表达式自己决定的。停车时间不能是负数,也不会在这个模型中超过 小时。
距离-时间图像不是地图。图像向上不一定表示人往北走,图像向下也不表示下坡。它只表示两个变量的关系:时间增加时,距离怎样变化。
在同一张图像上,点的高度表示函数值,线段的倾斜程度表示变化快慢。高的位置不一定变化快,低的位置也可以变化很快。微积分中的导数会专门研究“变化快慢”,但现在先要把它和函数值分开。
很多代数表达式看起来可以代入任意数,但函数的定义域可能被题目、情境或表达式本身限制。根号内不能为负、分母不能为零、现实时间通常不能为负,这些都会改变函数图像和答案。
读完一个函数后,可以用四句话检查自己是否真的理解:
一个水箱开始时有 升水。前 分钟匀速注水,每分钟增加 升;接着暂停 分钟;最后打开排水口, 分钟内匀速排出 升。设 表示第 分钟时水箱中的水量,单位是升。
先确定输入和输出。输入 是时间,输出 是水量。整个过程持续 分钟,所以定义域是 。
因此模型可以写成
这个函数在 上递增,在 上保持不变,在 上递减。它没有零点,因为水量始终大于 。值域是 吗?不是。初始水量是 升,前段会经过 到 的全部水量,最后只从 降到 。所以值域是 。
求值域时要看整个过程的所有输出,不要只比较最后一段的最高和最低。分段函数的值域常常需要把各段的输出范围合并起来。
练习 1:函数 在实数范围内的定义域是什么?若只考虑 ,它的值域是什么?
根号内需要 ,所以表达式本身要求 。在限制 下,最大输出发生在 ,为 ;最小输出发生在 ,为 。值域是 。
练习 2:某函数图像在 和 处与 轴相交,并且在 内位于 轴下方,在两侧位于 轴上方。写出它的零点和正负区间。
零点是 和 。函数在 上为负,在 和 上为正。若只谈截距,则对应的 截距是 和 。
练习 3:一个距离-时间图像先上升,再水平,再下降到 。请用一句话解释这三段分别可能表示什么。
上升段可以表示对象离起点越来越远,水平段表示离起点距离保持不变,下降到 表示对象回到起点。这里读的是离起点距离随时间的变化,不是对象在平面中的真实行走路线。
练习 4:设
求 、、。
,所以 。 使用单独的第二段,所以 。,所以 。
微积分会继续追问两个问题:函数在某一点附近变化得有多快,函数在一段区间上累计了多少量。前一个问题通向导数,后一个问题通向积分。
本章的图像阅读是这两个问题的前置语言。单调性帮助我们判断函数值是在增加还是减少;端行为帮助我们理解“趋近”;分段函数帮助我们处理规则改变的情境;从图像读故事的能力帮助我们把现实变化翻译成数学对象。
如果现在能清楚说出定义域、值域、截距、零点、正负区间、单调区间和端行为,那么进入极限与导数时,就不会只盯着公式变形。你会知道每一个符号背后,对应的是图像上的哪种变化。
代入对应表达式计算。,,。
再看边界附近。第一段在接近 时接近 ,第三段在接近 时接近 ,但函数在 的真实值是 ,所以图像在 附近有空点,在 处有实心点。
前 分钟每分钟增加 升,从 升开始,所以 时,。
暂停期间水量不变。 时水量是 ,所以 时,。
最后 分钟共排出 升,排水速度是每分钟 升。以 时的 升为起点, 时,。