Matlab-relational-operators

提供:Dev Guides
移動先:案内検索

MATLAB-関係演算

関係演算子は、スカラーデータと非スカラーデータの両方で機能することもできます。 配列の関係演算子は、2つの配列間で要素ごとの比較を実行し、同じサイズの論理配列を返します。関係がtrueの場合は論理1(true)に設定され、要素は論理0(false)に設定されますありません。

次の表は、関係演算子を示しています-

Sr.No. Operator & Description
1

<

未満

2

より小さいか等しい

3

>

より大きい

4

>=

以上

5

== ==

に等しい

6

~=

等しくない

スクリプトファイルを作成し、次のコードを入力します-

a = 100;
b = 200;
if (a >= b)
max = a
else
max = b
end

ファイルを実行すると、次の結果が生成されます-

max =  200

上記の関係演算子とは別に、MATLABは同じ目的で使用される次のコマンド/関数を提供します-

Sr.No. Function & Description
1

eq(a, b)

aがbと等しいかどうかをテストします

2

ge(a, b)

aがb以上かどうかをテストします

3

gt(a, b)

aがbより大きいかどうかをテストします

4

le(a, b)

aがb以下かどうかをテストします

5

lt(a, b)

aがbより小さいかどうかをテストします

6

ne(a, b)

aがbと等しくないかどうかをテストします

7

isequal

配列の等価性をテストします

8

isequaln

配列が等しいかどうかをテストし、NaN値を等しいものとして処理します

スクリプトファイルを作成し、次のコードを入力します-

% comparing two values
a = 100;
b = 200;
if (ge(a,b))
max = a
else
max = b
end

% comparing two different values
a = 340;
b = 520;
if (le(a, b))
   disp(' a is either less than or equal to b')
else
   disp(' a is greater than b')
end

ファイルを実行すると、次の結果が生成されます-

max =  200
a is either less than or equal to b