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
Return the largest number that is adjacent to a zero
3823 Solvers
Find state names that end with the letter A
723 Solvers
Generate N equally spaced intervals between -L and L
580 Solvers
290 Solvers
Find the sides of an isosceles triangle when given its area and height from its base to apex
506 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!