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