Possible combinations for elements of five vectors
5 次查看(过去 30 天)
显示 更早的评论
Hello,
I am stuck with a question involving combinations (and permutations, may be!). I would really appreciate any help.
----------------------------
I have five vectors:
D1=[a1 a2 a3]
D2=[b1 b2 b3]
...
D5=[e1 e2 e3]
where a1, a2, a3, b1, b2, b3, ....e1, e2, e3 are all positive integers
I am interested in getting all the possible combinations such that only one number is chosen from each vector. Each generated combination should therefore have 5 elements. For example:
[a1, b1, c1, d1, e1]
[a1, b2, c1, d1, e1]
...
etc.
----------------------------
- No need to mention but there shouldn't be any combination with size less or more than 5. And, just one element should be chosen from each vector. For example, [a1, b1, b2, c1, d1] shall not be in the solution since D2's elements are chosen twice and there ain't any chosen from D5.
I hope I was good enough with the words.
Thanks!
0 个评论
采纳的回答
James Tursa
2015-7-9
编辑:James Tursa
2015-7-9
allcomb(D1,D2,D3,D4,D5)
or
allcomb(D1,D2,D3,D4,D5,'matlab')
Depending on which indexing order you want. You can find allcomb by Jos here:
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!