All the posible combination of two matrices

6 vues (au cours des 30 derniers jours)
Jothi
Jothi le 17 Déc 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

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (1)

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

Connectez-vous pour commenter.

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by