生活百科知识

经验知识首页 > 五官科 > 详细经验讲解内容页

[视频]怎么用Mathematica判断两个集合是否相等?

关于杨振宁怎么用Mathematica判断两个集合是否相等?,期待您的经验分享,当代劳模,所有人都应该向你学习 !
无情天魔精致 2018-10-09 14:30:51 23267人看过 分享经验到微博

更新:2024-03-13 23:09:07原创经验

来自腾讯视频https://v.qq.com/的优秀用户无情天魔精致,于2018-10-09在生活百科知识平台总结分享了一篇关于“怎么用Mathematica判断两个集合是否相等?qq飞车”的经验,非常感谢无情天魔精致的辛苦付出,他总结的解决技巧方法及常用办法如下:

怎么用Mathematica判断两个集合是否相等呢?集合是无序的,但是在Mathematica里面,集合是使用列表表示的,而列表是有序的。因此,Mathematica不能根据两个列表是否相等,来判断两个集合是否相等。那么,在抽象代数里面,如果要判断两个集合是否相等,Mathematica应该怎么用呢?

工具/原料

电脑Mathematica

方法/步骤

1/5分步阅读

比如,给出两个集合:

a={1,2,3};

b={1,3,2};

这两个集合明显是相等的,但是作为Mathematica里面的列表,它们却不相等。

a==b,结果是False。

[图]2/5

判断a的元素是否都属于b:

MemberQ[b,#]&/@a

[图]3/5

a的所有元素都属于b,说明a是b的子集:

AllTrue[a, MemberQ[b, #] &]

[图]4/5

同样的,b也是a的子集:

AllTrue[b, MemberQ[a, #] &]

[图]5/5

这样,就可以让Mathematica判断,给定的两个集合是否相等:

If[AllTrue[a,MemberQ[b,#]&]&&AllTrue[b,MemberQ[a,#]&],

Print["a=b"],Print["a≠b"]]

[图]

编辑于2018-10-09,内容仅供参考并受版权保护

经验备注

我发现了这篇经验很有用:你也认同《怎么用Mathematica判断两个集合是否相等?》的经验分享有价值,就请和朋友们一起分享吧。另外,怎么用Mathematica判断两个集合是否相等?的经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。经验知识实用生活指南-解决你所有的生活难题!未经许可,谢绝转载。

本文网址:https://www.5058.cn/article/08b6a59167325514a809223e.html

下一篇