MATLAB は、2 つの量を比較するための関係演算子をサポートしています。これらの演算には、「より大きい」、「より小さい」、「等しい」、および「等しくない」が含まれます。等しくない関係演算子を使用すると、2 つの量の間の不等価性を判断できます。このブログでは、いくつかの例を使用して、MATLAB で不等号演算子を利用する方法について説明します。
MATLAB で不等号演算子を実装するにはどうすればよいですか?
MATLAB の不等号演算子または ~= 演算子は、1 と 0 の論理値を持つ配列を返すことによって、2 つの値、ベクトル、行列、または配列を比較するために使用されます。この演算子の実装では、演算子 '~=' と構文 ne() の両方を使用します。どちらの方法でも同じ結果が得られます。
A ~= Bね(A,B)
ここ、
A ~= B は、論理値の論理配列またはテーブルを生成します。各要素は、入力 A と B が等しくない場合は論理 1 (true)、等しくない場合は論理 0 (false) になります。このテストでは、数値配列の実数要素と虚数要素を比較します。
~= の別の手法として ne(A, B) を使用する方法がありますが、これが実装されることはほとんどありません。
例
MATLAB の不等号演算子の機能を示すいくつかの例を考えてみましょう。
例1
指定された MATLAB コードは、指定された 2 つの値 x と y を比較するために ~= 演算子を使用します。
x = 5;y = 9;
x ~= y
上記のコードを実行すると、指定された条件が満たされるため、論理値「1」を受け取ります。
例 2
この例では、与えられた 2 つの行列 x と y を比較するために ne() 関数を使用します。
x = 目(3);y = 1(3);
ne(x, y)
結論
MATLAB の不等号演算子を使用すると、1 と 0 の論理値を持つ配列を返すことによって、2 つの量の不等価性を判断できます。この演算子の実装では、演算子 '~=' と構文 ne() の両方を使用します。どちらの方法でも同じ結果が得られます。このチュートリアルでは、MATLAB で不等号演算子を使用する方法を説明しました。