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 件のコメント

KSSV
KSSV 2017 年 3 月 23 日
Question is not clear..
Warith Sheibany
Warith Sheibany 2017 年 3 月 23 日
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?

サインインしてコメントする。

 採用された回答

Guillaume
Guillaume 2017 年 3 月 23 日

1 投票

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

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で MATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by