IF condition with interval

493 views (last 30 days)
Quantopic
Quantopic on 25 Aug 2014
Commented: Ara Alexandrian on 10 Apr 2017
I want to have a script that runs if the variable X is within 0 and 1. I writed down the following code:
if 0 < X < 1
statement
else display(NaN)
end
The output script isn't an error but the if condition is not respected and values are away from the interval.
How can I solve this problem. Thanks in advance.

Accepted Answer

the cyclist
the cyclist on 25 Aug 2014
Edited: the cyclist on 25 Aug 2014
You have to write it as two sub-conditions:
if (0<X) && (X<1)
  2 Comments
Quantopic
Quantopic on 26 Aug 2014
Thanks a lot for help!
Ara Alexandrian
Ara Alexandrian on 10 Apr 2017
if (0<X && X<1)
...also works with multiple conditions.
-Cheers

Sign in to comment.

More Answers (0)

Categories

Find more on Get Started with MATLAB 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!