此问题在此处已有答案:
Iterate over all subsets of a vector(1个答案)
2天前关闭。
你好,我正在尝试在Matlab中写一个函数,它取一个完整的集合,并输出给定集合的所有可能的子集。
例如:如果我有一套
A = {1,2}
所有可能的子集都是
B = { {}, {1}, {2}, {1,2} }
我试过nchoosek
有什么想法吗?我不知道该怎么实现?
此问题在此处已有答案:
Iterate over all subsets of a vector(1个答案)
2天前关闭。
你好,我正在尝试在Matlab中写一个函数,它取一个完整的集合,并输出给定集合的所有可能的子集。
例如:如果我有一套
A = {1,2}
所有可能的子集都是
B = { {}, {1}, {2}, {1,2} }
我试过nchoosek
有什么想法吗?我不知道该怎么实现?
1条答案
按热度按时间2hh7jdfx1#
给定包含
n
元素的集合S
,存在2^n
子集,包括空集{}
。函数nchoosek
是执行此操作的适当方式。您可以尝试下面的脚本。它不显示空集。