Пакет: 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 не сравнивает общественные собственности объектов, которые перегружают subsref, numel или функции properties.
Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел "Копирование объектов".
matlab.unittest.constraints. IsEqualTo | matlab.unittest.constraints. ObjectComparator