代数与函数 · 函数

函数

从集合A到集合B的函数,让A里的每个元素对应B里恰好一个元素:每个输入都要有输出,也只能有一个;几个输入共用一个输出没关系。

函数与本页画面

从集合AA到集合BB的函数ff,记作f ⁣:A→Bf\colon A \to B,让AA里的每个元素xx对应BB里恰好一个元素,记作f(x)f(x)。函数也叫映射,不少书只把数集之间的映射叫函数。AA是定义域,即输入的集合;BB叫陪域,是输出可以取值的范围;实际取到的输出组成值域。本页把对应画成从AA指向BB的箭头,同一组对应也画成坐标格上的点(x,y)(x, y);读数说出它是不是函数,不是的话,是哪个输入不满足条件。

本页的两个集合
A={−2,−1,0,1,2},B={−2,−1,0,1,2,3,4}A = \{-2, -1, 0, 1, 2\}, \qquad B = \{-2, -1, 0, 1, 2, 3, 4\}

条件查的是什么

条件只对输入提要求:每个输入都要有输出,而且只能有一个。哪个输入没有箭头,或者连出两条以上,这些对应就不是从AA到BB的函数。输出一边没有这样的要求:几个输入可以共用一个输出,比如在x2x^2下−2-2和22都到44;BB里的元素也可以一条箭头都没有。常数函数把每个输入都送到同一个输出。

函数也不需要公式:给每个输入随便指定一个输出,就定义了一个函数,不管有没有公式能写出它。反过来,写出一个方程也不保证是函数。在这两个集合上,y2=xy^2 = x让11对应−1-1和11两个数,又在BB里找不到−2-2、−1-1、22的对应。

先说清输入

一组对应是不是函数,取决于AA。从第一个精选视角里的函数出发,去掉箭头0→40 \to 4。剩下的对应就不再是从AA到BB的函数,因为00在AA里却没有输出;可同样这些箭头,在更小的集合{−2,−1,1,2}\{-2, -1, 1, 2\}上就是函数。不过缩小输入的集合,只解决被去掉的那些输入:在{−2,−1,1,2}\{-2, -1, 1, 2\}上,y2=xy^2 = x仍然不是函数,11还是有两个输出,−2-2、−1-1和22还是没有输出。只给出公式时,通常把公式有意义的所有xx当作定义域。有些领域(比如可计算性理论)也讲部分函数,允许有的输入没有输出;本页说的从AA到BB的函数,每个输入都有输出。

竖直线检验

在坐标格上,过输入xx的竖直线,xx有几个输出就碰到几个点。所以,当且仅当对AA里的每个xx,过xx的竖直线都恰好碰到一个点,这些对应才是从AA到BB的函数;过AA以外的数的竖直线不用检查。这个检验就是从图像上读出定义,因为箭头和点是同一组对应。

操作

  • 从AA里的数拖到BB里的数,画上一条箭头,已有的就去掉;也可以先点一端、再点另一端。
  • 点坐标格的格子,放上或去掉一个点。键盘:聚焦画面后用方向键移动,按空格。

相关概念