How to us variable as an if statement condition?

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 Commenti

Question is not clear..
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?

Accedi per commentare.

 Risposta accettata

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

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by