怎么用Mathematica判断两个集合是否相等

 时间:2024-10-12 16:17:54

1、比如,给出两个集合:a={1,2,3};b={1,3,2};这两个集合明显是相等的,但是作为Mathematica里面的列表,它们却不相等。a==b,结果是False。

怎么用Mathematica判断两个集合是否相等

2、判断a的元素是否都属于b:MemberQ[b,#]&/@a

怎么用Mathematica判断两个集合是否相等

3、a的所有元素都属于b,说明a是b的子集:AllTrue[a, MemberQ[b, #] &]

怎么用Mathematica判断两个集合是否相等

4、同样的,b也是a的子集:AllTrue[b, MemberQ[a, #] &]

怎么用Mathematica判断两个集合是否相等

5、这样,就可以让Mathematica判断,给定的两个集合是否相等:If[AllTrue[a,MemberQ[b,#柯计瓤绘]&]&&AllTrue[b,MemberQ[a,#]&],Print["a=b"],Print["a≠b"]]

怎么用Mathematica判断两个集合是否相等
  • VB编程中的中文注释“倒着”怎么办?
  • 碧蓝航线棡 松风改
  • Mathematica应用——有趣的绝对值方程
  • error LNK1117 : 选项“SUBSYSTEM... 的处理
  • matlab矩阵运算
  • 热门搜索
    关于孝的手抄报 38妇女节手抄报 教师节手抄报简单好看 家乡的变化手抄报 宪法手抄报简单漂亮 端午节的手抄报 简单又漂亮 关于新学期的手抄报 校庆手抄报 关于母爱的手抄报 春节手抄报字少又漂亮