Borrar filtros
Borrar filtros

how to exclude or skip numbers in a for loop

57 visualizaciones (últimos 30 días)
MS11
MS11 el 23 de Dic. de 2019
Comentada: KUSHAL JANA el 29 de Jul. de 2022
My code is look like this:
for i=1:12951;
frame=i;
path='.................................';
respath='........................................';
fname=[path,num2str(frame),'.txt'];
thresh=0.4;
picpath='...........................'
(I want to skip some frames value e.g:3147,3148 & 9319,9320 how can i do it?)

Respuesta aceptada

Lucademicus
Lucademicus el 23 de Dic. de 2019
You should take a look at the function ismember
skipNum = [3147,3148,9319,9320];
for i = 1:12951;
if ~ismember(i,skipNum) % if i is not a member of the skipNum array
frame = i;
% further work your magic
end
end
  5 comentarios
MS11
MS11 el 20 de En. de 2020
I know its not a dificult problem but I'm new in this field and just try to learn things. if you can write code for the above problem I'll be gratefull to you
KUSHAL JANA
KUSHAL JANA el 29 de Jul. de 2022
thanx

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Programming 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