Generate All Possible combinations

Hi Guys,
I want to combine 2 matrix & get all the possible combinations
the example is
I have matrix A & B
A = [2;4;6]
B = [1;3;5]
I want to generate all matrix C Combinations
C=[2 1 ; 2 3 ; 2 5 ; 4 1 ; 4 3 ; 4 5 ; 6 1 ; 6 3 ; 6 5]
And is there any matlab function to generate it ? Because in the future maybe I not only want to combine 2 matrix.
thanks

 Accepted Answer

Bruno Luong
Bruno Luong on 29 Nov 2018
Edited: Bruno Luong on 29 Nov 2018
A = [2;4;6]
B = [1;3;5]
[AA,BB] = meshgrid(A,B);
C = [AA(:),BB(:)]
ans =
2 1
2 3
2 5
4 1
4 3
4 5
6 1
6 3
6 5

More Answers (0)

Products

Release

R2018b

Community Treasure Hunt

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

Start Hunting!