二元离散函数

用围棋棋盘 9×9 的例子讲清楚:输入两个数 → 输出一个值

1. 定义

二元离散函数
函数名F(x, y)← 名字叫 F,括号里两个变量 x 和 y
定义域{1, 2, 3, ..., 9} × {1, 2, 3, ..., 9}← x 和 y 只能取 1 到 9 的整数(围棋棋盘只有 9×9)
值域{-1, 0, +1}← 输出只能是 -1、0 或 +1(黑子、空、白子)
对应关系(x,y) → 该位置的状态

翻译成中文:你对着棋盘报一个坐标 (x,y),函数告诉你这格子里是黑子、白子还是空。

数学公式
F: D → V
D = {(x,y) | x∈ℕ, y∈ℕ, 1≤x≤9, 1≤y≤9}
V = {-1, 0, +1}

2. "二元"是什么意思

拆开看:

名字意思解释
函数输入一个东西 → 输出一个东西输入坐标,输出该格子的状态
二元有两个输入变量x(列号)和 y(行号)
离散输入只能取有限个特定值不能取 3.5、7.2,只能是 1, 2, ..., 9
一次函数f(x) = ax + b一个输入,一条线
二元离散函数F(x, y)两个输入,一个输出,只能取特定值

3. 具体例子:一个棋局

下面是一个 9×9 棋局。点击格子可以看到它在函数中的值:

点击棋盘上的格子查看函数值
输入 x
—
输入 y
—
→
F(x, y) 输出
—

4. 把 81 个格子的值全部列出来

这就是完整的函数表格——将所有可能的输入都填上输出值:

y\x123456789

█ 黑子 = +1    █ 白子 = -1    █ 空 = 0

5. 所以到底什么是二元离散函数

二元 = 函数有两个输入变量
离散 = 输入不能取中间值(只能取整数)
函数 = 每个输入唯一对应一个输出
棋盘上格子的排列 = 函数图像