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