All the posible combination of two matrices

2 views (last 30 days)
I have two matrix
A=[1]
and
B=[2 3 4]
find the all possible combination of these tow matrices is
the output
C=[1 2; 1 3; 1 4; 1 2 3; 1 2 4; 1 3 4; 1 2 3 4]
how to find it

Accepted Answer

Andrei Bobrov
Andrei Bobrov on 17 Dec 2012
Edited: Andrei Bobrov on 17 Dec 2012
C = [];
for j1 = 1:numel(B)
a = nchoosek(B,j1);
C = [C;num2cell([repmat(A,size(a,1),1),a],2)];
end

More Answers (1)

Walter Roberson
Walter Roberson on 17 Dec 2012
You cannot create a numeric matrix with a variable number of elements in each row.
  4 Comments
Jothi
Jothi on 17 Dec 2012
yes sir I did not get the numeric array. but cell array is okay for my problem. but how to store these answers (cell array) in xls file.

Sign in to comment.

Categories

Find more on Cell Arrays in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!