how to exclude or skip numbers in a for loop
82 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
MS11
am 23 Dez. 2019
Kommentiert: KUSHAL JANA
am 29 Jul. 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?)
0 Kommentare
Akzeptierte Antwort
Lucademicus
am 23 Dez. 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 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Elementary Math finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!