how many ways to arrange numbers from 1-3?

3 views (last 30 days)
how many ways to arrange numbers from 1-3?
I want answer like this
[1,1,1]
[1,1,2]
[1,1,3]
[1,2,1]
[1,2,2]
[1,2,3]
[1,3,1]
[1,3,2]
[1,3,3]
[2,1,1]
[2,1,2]
[2,1,3]
[2,2,1]
[2,2,2]
[2,2,3]
[2,3,1]
[2,3,2]
[2,3,3]
[3,1,1]
[3,1,2]
[3,1,3]
[3,2,1]
[3,2,2]
[3,2,3]
[3,3,1]
[3,3,2]
[3,3,3]
Can you please put these values in one matrix?

Accepted Answer

Walter Roberson
Walter Roberson on 13 Oct 2015
[A,P,Z] = ndgrid(1:3);
[Z(:), P(:), A(:)]
  2 Comments
Ali Noori
Ali Noori on 16 Oct 2015
thank u can u send me code to arrange number from 1-5
Walter Roberson
Walter Roberson on 16 Oct 2015
Edited: Walter Roberson on 16 Oct 2015
N = 5;
[A{1,1:N}] = ndgrid(1:N);
Result = cell2mat( cellfun(@(V) V(:), fliplr(A), 'Uniform', 0) );

Sign in to comment.

More Answers (1)

Jos (10584)
Jos (10584) on 16 Oct 2015
You might also be interested in PERMN: http://www.mathworks.com/matlabcentral/fileexchange/7147

Categories

Find more on Signal Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!