ビット単位の変数比較
t = isequalbitwise(a, b) t = isequalbitwise(a, b, ..)
任意の型の変数
論理値
isequalbitwise
は引数を比較します.
引数全てが等しい場合,関数は %t
を返し,
その他の場合 %f
を返します.
リスト,構造体,...を比較する場合, 比較は再帰的,フィールドの順に行われます.
浮動小数点数のデータはビット単位で比較されます. すなわち, NaN 値は等しくなく, double(1) と int32(1)は等しくありません. IEEE比較については,isequalを参照ください.
a = list(1:5, %s+1, %nan, 'ABCDEFG'); isequalbitwise(a, a) | ![]() | ![]() |
Version | Description |
5.5.2 | isequalbitwise() was published up to Scilab 5.5.2.
It is replaced with [r, ?] = assert_checkequal() . |