好比,给出两个调集:
a={1,2,3};
b={1,3,2};
这两个调集较着是相称的,可是作为Mathematica内里的列表,它们却不相称。
a==b,成果是False。
判断a的元素是否都属于b:
MemberQ[b,#]&/@a
a的所有元素都属于b,申明a是b的子集:
AllTrue[a, MemberQ[b, #] &]
同样的,b也是a的子集:
AllTrue[b, MemberQ[a, #] &]
这样,就可以让Mathematica判断,给定的两个调集是否相称:
If[AllTrue[a,MemberQ[b,#]&]&&AllTrue[b,MemberQ[a,#]&],
Print["a=b"],Print["a≠b"]]
END0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!