通过MCP连接 →

输入计算

数学公式

广告

结果

A ∪ B (Union)
{ 1, 2, 3, 4, 5, 6 }
6 elements
运算 结果 数量
A ∩ B (Intersection) { 3, 4 } 2
A − B (Difference) { 1, 2 } 2
B − A (Difference) { 5, 6 } 2
A ▵ B (Symmetric Difference) { 1, 2, 5, 6 } 4
|A| 4
|B| 4

这个计算器能做什么

本工具针对两个有限集合 A 和 B,完成集合论中的几项核心运算。你只需用逗号分隔列出每个集合的元素,它就会立刻给出并集(\(A \cup B\))、交集(\(A \cap B\))、两个差集(\(A \setminus B\) 和 \(B \setminus A\))以及对称差(\(A \, \triangle \, B\)),并同时显示每个结果的基数(即元素个数)。

使用方法

在第一个输入框中填入集合 A 的元素,例如 1, 2, 3, 4;在第二个输入框中填入集合 B 的元素,例如 3, 4, 5, 6。元素既可以是数字,也可以是文字。同一集合内的重复元素会被自动忽略,因为按照定义,集合中的每个元素只会出现一次。逗号前后的空格不影响结果。

公式详解

并集 \(A \cup B\) 收集所有属于 A 或属于 B 的元素;交集 \(A \cap B\) 只保留同时存在于两个集合中的元素;差集 \(A \setminus B\) 保留属于 A 但不属于 B 的元素,而 \(B \setminus A\) 则正好相反;对称差 \(A \, \triangle \, B\) 即收集只出现在其中一个集合里的元素。

$$A \cup B = \{\, x : x \in A \ \text{or}\ x \in B \,\}$$$$A \cap B = \{\, x : x \in A \ \text{and}\ x \in B \,\}$$$$A \setminus B = \{\, x \in A : x \notin B \,\}$$$$A \, \triangle \, B = (A \setminus B) \cup (B \setminus A)$$
四个韦恩图,展示集合 A 与 B 的并集、交集、差集和对称差
集合的四种运算图示:并集(\(A \cup B\))、交集(\(A \cap B\))、差集(\(A \setminus B\))和对称差。

实例演示

设 \(A = \{1, 2, 3, 4\}\),\(B = \{3, 4, 5, 6\}\)。则 \(A \cup B = \{1, 2, 3, 4, 5, 6\}\)(6 个元素),\(A \cap B = \{3, 4\}\)(2 个元素),\(A \setminus B = \{1, 2\}\),\(B \setminus A = \{5, 6\}\),对称差 \(A \, \triangle \, B = \{1, 2, 5, 6\}\)(4 个元素)。

两个相交的集合,元素分别置于仅 A、仅 B 和共有的重叠区域
元素分为三个区域:仅在 A 中、仅在 B 中、以及两者皆有(交集)。

常见问题

元素的顺序会有影响吗?不会。集合是无序的,所以 \(\{1, 2\}\) 和 \(\{2, 1\}\) 完全相同。

重复元素会被算两次吗?不会。重复填写的项会合并为一个元素,因此 \(\{1, 1, 2\}\) 会被当作 \(\{1, 2\}\) 处理。

可以用文字标签代替数字吗?可以。元素是按文本进行匹配的,所以输入“apple, banana”与输入数字的效果完全一样——但比较时区分大小写。

最后更新: