Borrar filtros
Borrar filtros

execution of for loops on specific numbers

3 visualizaciones (últimos 30 días)
Raghavendra Reddy P
Raghavendra Reddy P el 11 de Mayo de 2015
Comentada: Purushottama Rao el 11 de Mayo de 2015
k=[3 8 10 12]
i wanted to execute above mentioned indexes in for loop something like this
for i=[3 8 10 12]
if i==3
do stuff
end
if i==10
do stuff
.
.
.
if i==12
do stuff
end
end
i don't know vector k elements before hand.
  3 comentarios
Guillaume
Guillaume el 11 de Mayo de 2015
Editada: Guillaume el 11 de Mayo de 2015
@Michael, yes it's the same for a hardcoded k, but if k is an input to the function, then it's not:
k = randi(3, 1, 5);
for action = k
switch action
case 1
disp('do action 1');
case 2
disp('do action 2');
case 3
disp('do action 3');
end
end
Like you though, I've no idea what Raghavendra is asking.
Purushottama Rao
Purushottama Rao el 11 de Mayo de 2015
i think he has already got the answer through other post.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by