How to us variable as an if statement condition?

12 views (last 30 days)
I want to use an if statement that its condition depends on a variable to give the following conditions (<= or >=). For example:
if condiotion
a = '<=';
else
a = '>=';
end
if 4 a 9 %I want to use variable a to give the condition, this will minimize the size of my code
do something
end
I will appreciate your help Thanks.
  2 Comments
Warith Sheibany
Warith Sheibany on 23 Mar 2017
I want to use a variable a that is assigned from previous if statement to choose either <= or >= for an if statement. for instance; if 3 a 7 should work as (if 3 <= 7 or 3 >= 7 )
I hope it is clear now?

Sign in to comment.

Accepted Answer

Guillaume
Guillaume on 23 Mar 2017
if somecondition
comparisonop = @le; %le is the function name for <=
else
comparisonop = @ge; %ge is the function name for >=
end
if comparisonop(4,9)
%do something
end

More Answers (0)

Community Treasure Hunt

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

Start Hunting!