Hi My question is how to pick up elements from data. if each element can be chosen or not, it will be 2^n. suppose we have 3 elements ,2^3 types can be picked . n element in 2^n.what's the command of this format?

2 件のコメント

Geoff Hayes
Geoff Hayes 2015 年 1 月 26 日
Soosan - please provide a simple example of what you expect. If n is three, what are the 8 types?
adele
adele 2015 年 1 月 26 日
編集済み: adele 2015 年 1 月 26 日
n=1 2 3 combination: 0
1
2
3
1,2
1,3
2,3
1,2,3

サインインしてコメントする。

 採用された回答

Thorsten
Thorsten 2015 年 1 月 26 日
編集済み: Thorsten 2015 年 1 月 26 日

0 投票

To compute a cellarray 'combinations' with all 2^N possible combinations of elements, you can use:
val = 1:3;
N = numel(val);
binind = dec2bin( [0 1:2^N - 1]);
for i = 1:2^N
combinations{i} = val(logical(binind(i,:) - '0'));
end

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeNumeric Types についてさらに検索

タグ

質問済み:

2015 年 1 月 26 日

編集済み:

2015 年 1 月 26 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by