函数的概念:定义域、对应关系与值域
函数(function)把一个非空数集里的每个元素,对应到另一个数集里唯一确定的元素。课本的定义有三个要件:定义域是自变量 允许取的全部值组成的集合,对应关系是「由 求出 」的那条规则,值域是全部函数值组成的集合。定义域与对应关系一经给定,值域就随之确定,所以确定一个函数只需要前两者;反过来,解析式相同而定义域不同的两条规则,是两个不同的函数。
1 · 对应关系的三种表示
解析式把规则写成算式,图象把全部数对 画成平面上的点集,表格列出若干具体的输入与输出。三者指向同一个对应关系,完备程度却不同:解析式与图象覆盖整个定义域,表格只给出有限个点,从一张表格反推解析式并不唯一。教材同时保留三种表示,是因为它们各自擅长的场合不同——解析式便于代入计算,图象便于看整体趋势,表格则是实测数据唯一能有的形态。
判断一个平面图形是不是某个函数的图象,用竖直线判别法(vertical line test):任何一条竖直直线与该图形至多交于一点。这条判据是「一个 只允许对应一个 」的几何翻译。
2 · 分段函数与端点归属
分段函数(piecewise function)在定义域的不同子区间上换用不同的解析式。它仍然是一个函数,而不是几个函数拼在一起:每个 只落进一段,得到的函数值依旧唯一。写分段函数时必须交代每一段的端点归属。取 于 、 于 ,则 归后一段, 是 1 而不是 3。图上用实心点表示端点属于该段,空心点表示不属于。
curvePath 只在三种情形下断开路径:函数返回 null、返回值非有限、纵坐标越出显示区上下各一个跨度之外。跳跃间断点不在其中。把上述分段函数整段交给它采样,samples 取 239 与 240 都只得到一段路径——两条支线被一条近乎竖直的线段连上,读起来像一条陡峭而连续的曲线。本页的 lab
因此逐段各调一次 curvePath,端点的实心与空心另行绘制。
3 · 定义域的书写与省略
课本有一条排版约定:只给出解析式而不另行说明时,定义域取使解析式有意义的全部实数。 于是要求 , 要求 。约定省的是笔墨,不是要件——一旦题目另给区间,就以题目给的为准。
与 的解析式化简之后写法相同,前者的定义域是全体实数,后者不含 0,两者是不同的函数。同理,值域随定义域而变: 在全体实数上的值域是 ,限制到 之后是 ,而限制到 之后是 。
4 · 参考文献
- Function (mathematics). Wikipedia. 函数的定义、三个要件与竖直线判别法。https://en.wikipedia.org/wiki/Function_(mathematics)
- Domain of a function. Wikipedia. 定义域的约定,含只给解析式时的默认取法。https://en.wikipedia.org/wiki/Domain_of_a_function
- Piecewise function. Wikipedia. 分段函数的写法与端点归属。https://en.wikipedia.org/wiki/Piecewise_function