介绍在Mathematica中,对列表集合进行运算(交集,并集,补集,差集)。注意和集合区域的区别。0集合的幂集和积集(Mathematica)0Mathematica 集合的表示与子集判断
工具/原料
Mathematica
方法/步骤
2
Union计算并集,Intersection计算交集,Complement计算补集(第一个集合完全包含第二个时),或者差集(第一个集合不完全包含第二个时)。注意,Union和Intersection可以计算多个集合。
3
使用Tuples(元组)可以生成积集(根据应用情景用来作为全集),然后求补集如图。使用Range可以等间隔生成一些数联泰,如图用来生成0-10的整数作为全集,求补集如图。
4
关于集合是否相交,使用IntersectingQ判断。集合是否不想交,使用DisjointQ判断。第二个是否是第一个的子集,使用SubsetQ判断。
5
还有一些判爬肺断用法如图。判断高喊关系的有ContainsAll,ContainsNone,ContainsAny,ContainsOnly,ContainsExactly这些。用法已经在图中。
6
对集合区域的集合运算,无法使用Union或者Intersect,使用的应当是RegionIntersection等函数,如图。
注意事项
使用esc inter esc输入交集符号。使用esc un esc输入并集符号。
上一篇:安仔小精灵大全
下一篇:盘点中国10大土豪金建筑