如何找出有多少个集合仅包含另一个集合中的元素
我正在寻找一种有效的方法来确定有多少个集合由 Matlab 中的另一个集合元素组成。
例子: U ={[1 2],[2 3],[3 4],[4 5],[5 6],[6 7],[1 7],[1 9],[3 9],[6 8],[8 9],[4 9],[5 8]}; V=[1 2 3 4 9];
[1 2],[2 3],[3 4],[1 9],[3 9],[4 9] 所以答案:6个集合由V个集合元素组成,
如何得到?
I am looking for an efficient way to determine how many sets consist of another set elements in Matlab.
Example:
U ={[1 2],[2 3],[3 4],[4 5],[5 6],[6 7],[1 7],[1 9],[3 9],[6 8],[8 9],[4 9],[5 8]};
V=[1 2 3 4 9];
[1 2],[2 3],[3 4],[1 9],[3 9],[4 9] so answer: 6 sets consist of V set elements
how to get that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
结果是:
The result is:
可以使用逻辑索引来解决这个问题:
You can use logical indexing to solve this problem: