维恩图计算器 - 并集、交集与差集

立即解决 2 集合和 3 集合的维恩图问题——根据任意集合总数快速求出并集、交集、独占区域和差集。

选择 2 个或 3 个集合,输入每个集合的总元素数及其交集,然后点击计算即可查看维恩图的每个区域。

维恩图计算器 - 并集、交集与差集
立即解决 2 集合和 3 集合的维恩图问题——根据任意集合总数快速求出并集、交集、独占区域和差集。

关于维恩图计算器

维恩图是一种用于展示两个或多个集合之间关系的可视化表示。它通过圆形(或椭圆)及其重叠区域来表示同时属于多个集合的元素。维恩图由英国逻辑学家约翰·维恩于 1880 年提出,此后成为数学、逻辑、统计学、计算机科学、语言学以及日常推理中最常用的工具之一。 对于 2 集合维恩图,有三个重要区域:仅属于 A 的元素、仅属于 B 的元素,以及属于 A ∩ B 的交集元素。并集 A ∪ B 表示任一集合中不同元素的总数,计算公式为 |A| + |B| − |A ∩ B|。减去交集可以避免对同时出现在两个圆中的元素重复计数。这个公式构成了容斥原理的基础,并可推广到任意数量的集合。 对于 3 集合维恩图,会出现七个不同区域:仅属于 A 的元素、仅属于 B 的元素、仅属于 C 的元素、属于 A ∩ B 但不属于 C 的元素、属于 A ∩ C 但不属于 B 的元素、属于 B ∩ C 但不属于 A 的元素,以及位于中心的三重交集 A ∩ B ∩ C。3 集合并集公式为 |A| + |B| + |C| − |A ∩ B| − |A ∩ C| − |B ∩ C| + |A ∩ B ∩ C|。三重交集需要加回去,因为它在按每个成对交集各减一次时被减了三次,而它又在按每个集合各加一次时被加了三次,因此必须精确补回一次。 维恩图的实际应用无处不在。问卷分析师用它来拆解受众:多少受访者只使用平台 A、只使用平台 B,或两者都使用?数据库工程师使用与维恩图区域直接对应的集合运算——UNION、INTERSECT、EXCEPT。医学研究人员用它分析有多少患者表现出症状 A、症状 B 或两者兼有。教育工作者用它来比较和对照概念。市场研究人员用它来理解品牌重叠。在概率论中,维恩图能立即将加法规则 P(A ∪ B) = P(A) + P(B) − P(A ∩ B) 变得直观易懂。 本计算器会在计算前验证输入:检查任何交集都不超过其组成集合的大小,三重交集不超过任何成对交集,且所有值都不能为负。如果输入一致,就会计算并以清晰的表格显示图中的每个区域。

维恩图示例

三个真实场景——两个 2 集合和一个 3 集合——展示计算器的输出。

输入并集详情
2 集合:A=40(篮球), B=30(网球), A∩B=10A ∪ B = 60仅 A = 30,仅 B = 20,二者都有 = 10。共有 60 名不同学生至少参加了一项运动。
2 集合:A=150(小说), B=100(非小说), A∩B=75A ∪ B = 175仅 A = 75,仅 B = 25,二者都有 = 75。在 175 位读者中,有 75 位同时阅读两种类型,重叠非常大。
3 集合:A=60, B=50, C=40, A∩B=30, A∩C=20, B∩C=15, A∩B∩C=5A ∪ B ∪ C = 90中心区域 = 5 人同时使用三个平台。仅 A∩B = 25,A∩C 仅 = 15,B∩C 仅 = 10。

如何使用维恩图计算器

  1. 根据需要分析的组数,选择 2 集合或 3 集合。
  2. 输入每个集合中的元素总数(A、B,以及可选的 C)。
  3. 输入交集数值:2 集合时输入 A ∩ B;3 集合时输入 A ∩ B、A ∩ C、B ∩ C 和 A ∩ B ∩ C。
  4. 点击计算即可查看每个独占区域和整体并集。
  5. 使用表格下方的示例按钮,可立即载入真实的问卷或社交数据集。

维恩图常见问题

什么是维恩图?
维恩图使用重叠圆形来表示集合之间的逻辑关系。两个圆的重叠部分表示两个集合共有的元素(交集),而不重叠部分表示只属于某一个集合的元素(独占区域)。
两个集合的并集公式是什么?
并集公式为 |A ∪ B| = |A| + |B| − |A ∩ B|。必须减去交集,因为这些元素在 |A| 中计数一次,又在 |B| 中计数一次;减去 |A ∩ B| 可以消除重复计数,使每个元素恰好计数一次。
3 集合并集公式如何计算?
对于三个集合:|A ∪ B ∪ C| = |A| + |B| + |C| − |A ∩ B| − |A ∩ C| − |B ∩ C| + |A ∩ B ∩ C|。每个元素先按每个集合加了三次,再把每对交集各减一次,但这会把三重交集多减一次,所以必须再加回来。
“仅属于 A”是什么意思?
仅属于 A 的元素是指属于集合 A,但不属于任何其他集合的元素。在 2 集合图中,仅 A = |A| − |A ∩ B|。在 3 集合图中,仅 A = |A| − |A ∩ B| − |A ∩ C| + |A ∩ B ∩ C|,需要把之前被减掉两次的三重交集加回来。
为什么计算器会拒绝某些输入组合?
两个集合的交集不可能大于任一单独集合,因为交集是两个集合的子集。同样,三重交集也不可能大于任何成对交集。计算器会强制执行这些约束,以避免出现数学上不可能的配置。