isequaln
NaN
値を等しいものとしてシンボリック オブジェクトの等価性をテスト
説明
は、tf
= isequaln(A,B
)A
と B
が同じサイズであり、その内容が等価である場合に logical 1
(true) を返します。そうでない場合、isequaln
は logical 0
(false) を返します。NaN
(Not a Number) 値はすべて互いに等しいものと見なされます。isequaln
は、シンボリック データ構造体の内容およびオブジェクトのプロパティを再帰的に比較します。すべての内容がそれぞれの位置で等しい場合、isequaln
は logical 1
(true) を返します。
は、すべての入力が等しい場合に logical tf
= isequaln(A1,A2,...,An
)1
(true) を返します。
例
入力引数
ヒント
isequaln(A,B)
は、NaN
を等価とみなし、A
とB
のサイズが同じであり、コーディングの観点から見てそれらの内容が等しいかどうかをチェックします。数学的な比較A == B
がA
とB
の変数のすべての値に当てはまるかどうかをチェックするには、isAlways(A == B)
を使用します。入力引数のいずれかがシンボリック型で、他の入力がそれと同じ値をもつ MATLAB® の数値型である場合、コーディングの観点から見て入力が異なるため、
isequaln
は logical0
(false
) を返します。たとえば、tf = isequaln(1,sym(1))
は0
(false
) を返します。