Определите равенство массива, рассматривая значения NaN как равные
tf = isequaln(
возвращает логический A,B
)1
(true
), если A
и B
являются эквивалентными; в противном случае возвращается логический 0
(false
). Смотрите в разделе Входных параметров определения эквивалентности для каждого типа данных. NaN
(Не число), NaT
(Не Время), неопределенные категориальные элементы и <missing>
значения считаются равными другим таким значениям.
Лечить NaN
, NaT
, <undefined>
, и <missing>
значения как неравные другим таким значениям, использование isequal
.
tf = isequaln(
возвращает логический A1,A2,...,An
)1
(true
), если все входы эквивалентны.
Равенство двух указателей на функцию зависит от того, как они построены. Для получения дополнительной информации см. «Сравнение указателей на функции».
isequaln
возвращает логический 0
(false
) для двух объектов с динамическими свойствами, даже если свойства имеют одинаковые имена и значения.
isequaln
сравнивает только сохраненные (не зависимые) свойства при тестировании двух объектов на равенство.
При сравнении двух указателей объектов используйте ==
чтобы проверить, имеют ли объекты тот же указатель. Использовать isequaln
чтобы определить, имеют ли два объекта с различными указателями равные значения свойств.