All the posible combination of two matrices

1 Ansicht (letzte 30 Tage)
Jothi
Jothi am 17 Dez. 2012
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

Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 17 Dez. 2012
Bearbeitet: Andrei Bobrov am 17 Dez. 2012
C = [];
for j1 = 1:numel(B)
a = nchoosek(B,j1);
C = [C;num2cell([repmat(A,size(a,1),1),a],2)];
end
  3 Kommentare
Jothi
Jothi am 17 Dez. 2012
I got the results it's working properly
Jothi
Jothi am 17 Dez. 2012
How to store this in xls file.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 17 Dez. 2012
You cannot create a numeric matrix with a variable number of elements in each row.
  4 Kommentare
Jothi
Jothi am 17 Dez. 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.
Walter Roberson
Walter Roberson am 17 Dez. 2012
xlswrite()

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Cell Arrays finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by