All the posible combination of two matrices

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

C = [];
for j1 = 1:numel(B)
a = nchoosek(B,j1);
C = [C;num2cell([repmat(A,size(a,1),1),a],2)];
end

3 Comments

I got the results it's working properly
How to store this in xls file.

Sign in to comment.

More Answers (1)

You cannot create a numeric matrix with a variable number of elements in each row.

4 Comments

then how to get that result sir.
You cannot get the result you asked for. Andrei's answer does not give you the result you asked for: it gives you a cell array, but you asked for a numeric array.
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.

Community Treasure Hunt

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

Start Hunting!