How can we display a value of function inside for loop seperatley instead of in a form of vector?

1 visualización (últimos 30 días)
when I excuted the code below, " select" show me the options as vector, but I want it show me these options in random way BUT WITHOUT REPEATING as follow in each iteration, for example,
2
5
3
4
1
options = [1 2 3 4 5];
for i= 1:numel(options)
select = options(randperm(i))
end
Thanks in advance

Respuesta aceptada

Dyuman Joshi
Dyuman Joshi el 17 de Feb. de 2023
A = [1 2 3 4 5];
options=randperm(numel(A));
for i= 1:numel(options)
select = options(i)
end
select = 2
select = 1
select = 3
select = 5
select = 4
  4 comentarios
Dyuman Joshi
Dyuman Joshi el 21 de Feb. de 2023
So you want run each loop once in a random order, for every iteration of main loop?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Productos


Versión

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by