Пакет: matlab.unittest.constraints
Компаратор для публичных свойств объектов MATLAB
PublicPropertyComparator сравнивает публичные свойства объектов MATLAB®.
PublicPropertyComparator поддержки объекты MATLAB или массивы объектов и рекурсивно сравнивают структуры данных, содержавшиеся в публичных свойствах. PublicPropertyComparator отличается от isequal функционируйте, потому что это исследует только публичные свойства объектов.
Обычно вы создаете PublicPropertyComparator использование supportingAllValues статический метод.
PublicPropertyComparator создает компаратор для публичных свойств объектов MATLAB. Этот компаратор поддерживает только объекты без публичных свойств.
PublicPropertyComparator( указывает на компаратор, compObj)compObj, это задает компаратор, используемый, чтобы сравнить публичные свойства. Этот компаратор поддерживает рекурсию только в типах данных, поддержанных compObj.
PublicPropertyComparator( предоставляет компаратору дополнительные опции, заданные одним или несколькими compObj,Name,Value)Name,Value парные аргументы.
| supportingAllValues | Компаратор для публичных свойств, который поддерживает любое значение в рекурсии |
|
Свойства проигнорировать во время объектного сравнения, заданного в аргументе пары "имя-значение", |
|
Индикатор того, действует ли компаратор рекурсивно, заданный в аргументе пары "имя-значение", |
PublicPropertyComparator не сравнивает публичные свойства объектов та перегрузка subsrefnumel, или properties функции.
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел "Копирование объектов".