Using If statement in matlab
    2 views (last 30 days)
  
       Show older comments
    
    Aftab Ahmed Khan
      
 on 3 Feb 2015
  
    
    
    
    
    Commented: Star Strider
      
      
 on 3 Feb 2015
            Hello everyone, I have to understand this from you guys, that i am using this
for i=1:10
if (i==1)||(i==3)||(i==5)||(i==7) 
end
end
which is working fine for me, but i want to do it in this way but it is not giving me the same or correct result when i do it like this. Can you guys help me with it.
for i=1:10
if i==[1,3,5,7]
end
end
0 Comments
Accepted Answer
  Star Strider
      
      
 on 3 Feb 2015
        Using the any function will do what you want:
for i=1:10    
    if any(i==[1,3,5,7])
        fprintf(1,'\ti == %d\n', i)
    end
end
produces:
  i == 1
  i == 3
  i == 5
  i == 7
2 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
