How to us variable as an if statement condition?

12 vues (au cours des 30 derniers jours)
Warith Sheibany
Warith Sheibany le 23 Mar 2017
Commenté : Warith Sheibany le 23 Mar 2017
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 commentaires
KSSV
KSSV le 23 Mar 2017
Question is not clear..
Warith Sheibany
Warith Sheibany le 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?

Connectez-vous pour commenter.

Réponse acceptée

Guillaume
Guillaume le 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

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by