Have you read through the performance tips section of the manual, and used the various tools it advertises?
Best, --Tim On Monday, October 27, 2014 05:50:49 AM Felipe Jiménez l wrote: > Hi! > > I have programmed a very simple function that takes any permutation p of > [1:n] and finds the next permutation in dictionary order. I know this is > well-programmed already, but I am learning. > > I have programmed the same algorithm both in Julia and Matlab. It is not a > sophisticated algorithm, but at least I expected it to run faster in Julia > than Matlab. Quite the contrary. > > I attach the .jl file, as well as the corresponding Matlab mfile, if > someone wants to test it. > > Thank you in advance. > > P.S. Since collect(permutations(1:n)) seems to return them in dictionary > order, I guess permutations() somehow should be able to give me the next > permutation, but I don't know how to do it.