马同学免费课高等数学预备课:集合基本运算及全集相关介绍

本文是马同学推出的免费课《高等数学预备课》的内容,文中的习题答案、动图等,请访问微信公众号:马同学图解数学或直接访问:查阅。

就像数有了加减乘除才能解决更多的问题,集合也需要类似的基本运算来提升处理问题的能力,本课就来介绍相关的内容。

1 全集

1.1 全集

进行科学研究总需要划定适用范围,比如牛顿的经典力学的适用范围是低速运动,而爱因斯坦的相对论可以适用在高速的情况:

集合常用表示方法_集合的表示方法及例子_集合常用方法表示的是

集合中有一个概念就是用来划定范围的:

一般地,如果一个集合含有我们所研究问题中涉及的所有元素,那就称这个集合为全集(),通常记作

。—-《高中数学人教版》

在同一个全集中的子集,或者说在同一个范围内的集合,才有进行相互比较(指子集,真子集)、基本运算等的必要。比如代表某校学生的集合

,和代表所有茶叶品种的集合

,两者几乎不会相提并论,更没有进行比较、运算的并要。

所以后面的讨论都会在某个全集内进行。

1.2 全集的 Venn 图

比如某全集:

在全集内有两个子集:

作这三者的 Venn 图时,常用一个方框来表示全集

,两个子集会分别画在方框内:

集合的表示方法及例子_集合常用表示方法_集合常用方法表示的是

集合的表示方法及例子_集合常用方法表示的是_集合常用表示方法

2 交运算

集合的基本运算总共有 4 种,分别是交、并、差、补。下面逐一进行讲解。

让我们开始第一个运算的讲解。对于集合A、B,交运算()被定义为:

用 Venn 图可以表示如下,其中阴影为运算的结果:

集合的表示方法及例子_集合常用表示方法_集合常用方法表示的是

反复运用上述定义,可以将交运算推广到有限个甚至无限个集合中去(其中

符号代表正无穷):

集合的表示方法及例子_集合常用表示方法_集合常用方法表示的是

3 并运算

对于集合A、B,并运算(Union)被定义为:

用 Venn 图可以表示如下,其中阴影为运算的结果:

集合常用方法表示的是_集合的表示方法及例子_集合常用表示方法

反复运用上述定义,可以将并运算推广到有限个甚至无限个集合中去(其中

符号代表正无穷):

集合的表示方法及例子_集合常用表示方法_集合常用方法表示的是

4 差运算

对于集合A、B,差运算( )被定义为:

用 Venn 图可以表示如下,其中阴影为运算的结果:

集合的表示方法及例子_集合常用方法表示的是_集合常用表示方法

5 补运算

5.1 补运算

假如有全集

以及其子集

,满足:

则称

的补(),记作:

本课程中更多用

来表示补集,而在《高中数学人教版》中用的是

,拉长的 C 以及 U 表示这是在全集

上的补集。

用 Venn 图可以表示如下,其中阴影为运算的结果:

集合常用方法表示的是_集合的表示方法及例子_集合常用表示方法

5.2 互补

上面描述的补,反过来也是成立的:

所以

也可以称为互补。

集合常用表示方法_集合的表示方法及例子_集合常用方法表示的是

集合的表示方法及例子_集合常用表示方法_集合常用方法表示的是

6 基本运算的性质

数的基本运算“乘加减”有自己的性质,集合的基本运算“交并差”也一样,并且两者的性质还差不多,下面来看看。

6.1 类比

首先,让我们将“交并差”与“乘加减”进行类比:

其实很多书籍也会把“交并差”写作“乘加减”的形式,本课程也会在不误解的情况下,交叉使用这两种符号

6.2 基本运算的性质

按照上面这样类比的话,你会发现两种基本运算的性质差不多:

上表中用“乘加减”表示的性质既对数成立,也对集合成立。只有最后一条性质是集合独有的,所以单独用集合的运算符号来表示。

集合常用方法表示的是_集合的表示方法及例子_集合常用表示方法

集合常用方法表示的是_集合常用表示方法_集合的表示方法及例子

7 德摩根定律

7.1 德摩根定律

集合运算中有个德摩根定律(De 's laws)需要介绍下,即:

下面来证明

,假设:

可知,对于任意

有:

同理,对于任意

有:

结合(1)(2)可得:

同理可证。

德摩根定律用生活中的例子也很好理解,假设

代表“去跑步”,

代表“去跳远”,

表示“去跑步或跳远”,所以有:

表示“既跑步又跳远”,所以有:

7.2 Venn 图

也可以通过 Venn 图来理解德摩根定律,首先是第一个公式

集合的表示方法及例子_集合常用表示方法_集合常用方法表示的是

然后是第二个公式

集合常用方法表示的是_集合常用表示方法_集合的表示方法及例子

7.3 记忆方法

理解归理解,德摩根定律看上去还是有点复杂,可以通过下面方法来记忆,就是头顶上的帽子断开时,中间的符号要翻转:

集合常用表示方法_集合常用方法表示的是_集合的表示方法及例子

德摩根定律拓展到多个事件上也是成立的,记忆方法也是一样的:

集合的表示方法及例子_集合常用方法表示的是_集合常用表示方法

8 互动操作

下面是一个互动操作,可以通过点击单选按钮来看到不同的 Venn 图,这样或许可以帮助同学们加深对集合各种运算的理解:

集合常用方法表示的是_集合的表示方法及例子_集合常用表示方法

9 py:集合的基本运算

通过 numpy 也可以完成集合的基本运算:

import numpy as np  # 引入 numpy 库
# 用列举法创建两个集合
U = np.array([1,2,3,4,5,6]) # 全集
A = np.array([1,2,3,5])
B = np.array([1,2,3,4]) 
# 打印结果
print('U = {}, A = {}, B = {}'.format(U, A, B))
print('A n B = {}'.format(np.intersect1d(A,B))) # 交
print('A u B = {}'.format(np.union1d(A,B)))		# 并
print('CuA = {}'.format(np.setdiff1d(U,A)))		# 补
print('A-B = {}'.format(np.setdiff1d(A,B)))		# 差

运行结果

U = [1 2 3 4 5 6], A = [1 2 3 5], B = [1 2 3 4]
A n B = [1 2 3]
A u B = [1 2 3 4 5]
CuA = [4 6]
A-B = [5]

至于集合基本运算的性质和德摩根定律,同学们可以尝试去实现下。

10 小结

这节课我们介绍了集合的基本运算:

集合常用表示方法_集合常用方法表示的是_集合的表示方法及例子

集合基本运算

以及基本运行的性质和德摩根定律:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注