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