Regsrding for loop with array

Hi all, A=[1;3;5; 6]; for 1 to 100 iterations, if any element in array matches with the iteration,e.g .for 1st iteration A's 1st data is matching. else it should come out from the loop. Can u suggest me any idea?
Thanks

1 Comment

for lm=1:100
if (~isempty(find(A == lm)))
%calcultion
end
end

Sign in to comment.

 Accepted Answer

for nn = 1:8
if(any(A==nn)),
disp('hi');
else
disp('bye');
end
end
Obviously, replace disp('hi') with your calculation and I've just shown this up to an index of 8.

More Answers (1)

Hi wayne, This also works!!! for lm=1:100 if (~isempty(find(A == lm))) %calcultion end end

1 Comment

Hi, sorry! I didn't see your comment above :)

Sign in to comment.

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!