perm = ONEPERM(N,M) returns the M-th permutation of the sorted list of all permutations from PERMS, where M=1 corresponds to identity permutation. N, M are non-negative scalar, perm has size 1-by-N.
Makes use of a fast algorithm to generate a single permutation.
See also PERMS
and NPERMUTEK, RECPERMS, NEXTPERM, PERMS1 on the File Exchange
Darren Rowland (2021). ONEPERM (https://www.mathworks.com/matlabcentral/fileexchange/23067-oneperm), MATLAB Central File Exchange. Retrieved .
Ah, based on recursive permutation as here: http://www.mathworks.com/matlabcentral/fileexchange/13060-perms1
So not in the same order as Matlab PERMS or C++ STL NEXT_PERMUTATION. I guess this means I can't use this as starting points for a multithreaded version based on STL.
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!