A value belongs to an interval

65 views (last 30 days)
Mohamed Saleh
Mohamed Saleh on 19 Feb 2018
Edited: Walter Roberson on 20 Feb 2018
Hi. Please I need a help with the following,
if 4<A && A<5
display(' No value')
else
display(' There is a value')
end
if statement does not give the right values of A. Please any one can help me why it does not work properly?
  2 Comments
Mohamed Saleh
Mohamed Saleh on 19 Feb 2018
Yes A is a vector. Please, how can I introduce "if" then?

Sign in to comment.

Answers (2)

Roger Stafford
Roger Stafford on 19 Feb 2018
To display the values you want write:
A(4<A&A<5)
  1 Comment
Mohamed Saleh
Mohamed Saleh on 20 Feb 2018
Thank you very much for your response.

Sign in to comment.


Akira Agata
Akira Agata on 19 Feb 2018
I think what you want to do would be like this. BTW, display function is not recommended. Please use disp function instead.
% Sample data
A = 5*rand(10,1);
idx = (4 < A) & (A < 5);
for kk = 1:numel(idx)
if idx(kk)
disp('No value')
else
disp('There is a value')
end
end
  1 Comment
Mohamed Saleh
Mohamed Saleh on 20 Feb 2018
Thanks a lot for your answer.

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by