Using ngrid to create a matrix listing all combinations of values from row vectors
Mostrar comentarios más antiguos
Hi, I have the following vectors
A= [1 2 3 4];
B= [1 2];
C= [1 2 3 6 7 8];
D= [1 3 6];
and I want to create a matrix 144x4 listing in each row 1x4 a possible combination of elements from the vectors above in the order A(i) B(j) C(h) D(k). I could use ndgrid, but I don't know how to create the final matrix listing in each row a specific combination of values.
Respuesta aceptada
Más respuestas (1)
Ali H.
el 7 de Nov. de 2014
0 votos
Vectors = {A,B,C,D};
Combinations = combvec(Vectors{:})';
Categorías
Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!