thanks for the clue at description
vec = randperm(n);
This solution seems to run correctly in MATLAB (desktop)... can anyone tell me why it is coming back with an "Assertion Failed"?
function vec = makeRandomOrdering(n)
vec = zeros(1, numel(n));
flags = zeros(1, numel(n));
index = 1;
while (sum(flags) ~= numel(n))
pos = randi(numel(n));
if (flags(pos) ~= 1)
vec(index) = n(pos);
index = index + 1;
flags(pos) = 1;
end
end
end
306 Solvers
Back to basics 21 - Matrix replicating
1052 Solvers
349 Solvers
Are all the three given point in the same line?
270 Solvers
2030 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!