English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
関係演算子はスカラーおよび非スカラーデータを処理できます。配列の関係演算子は、二つの配列間の要素ごとの比較を実行し、同じサイズの論理配列を返します。その要素は論理値で設定されます。1(true),関係がtrueの場合、要素は論理0(false)に設定されます。いいえ。
以下の表は関係演算子を示しています-
番号 | 演算子と説明 |
---|---|
1 | < 小さい |
2 | <= 以下 |
3 | > 大きい |
4 | >= 以上 |
5 | == 等しい |
6 | ~= 不等 |
スクリプトファイルを作成し、以下のコードを入力します-
a = 100; b = 200; if (a >= b) max = a else max = b endファイルを実行すると、以下のような結果が得られます-
max = 200
上記の関係演算子に加えて、MATLABは以下の同じ目的の命令も提供しています/関数-
番号 | 関数の説明 |
---|---|
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値を等しいとみなして配列が等しいかをテストします |
スクリプトファイルを作成し、以下のコードを入力します-
%値の比較 a = 100; b = 200; if (ge(a,b)) max = a else max = b end %異なる値の比較 a = 340; b = 520; if (le(a, b)) disp('aがb以下') else disp('aがbより大きい') endファイルを実行すると、以下のような結果が得られます-
max = 200 aがb以下