all possible combinations of three vectors

R
restem_12q · Apr 26, 2021 · 1.9K views
Question
I am trying to find all possible combinations of three vectors (A,B,C). For this, I tried using combvec. However, the result gets me a 1281x1 double, while i expected a matrix of 546*33*649 possibilities. What i would like to get is: A: 1,5,6,9,12 B: 1,2,3,4,5,6 C: 3,18,27,69,72 Ans: 1,1,3 1,1,18 1,1,27 etc. So how do i do this?
Expert Answer
Profile picture of Prashant Kumar
Prashant Kumar PhD Expert
Answered Nov 20, 2025
One possible way, which doesn't require any toolbox:
 
 
 [ca, cb, cc] = ndgrid(A, B, C);
 combs = [ca(:), cb(:), cc(:)]
Have a different question? Ask here

Get a Free Consultation or a Sample Assignment Review!