Класс: matlab.system
Установите, может ли тип входных данных Системного объекта измениться
mutable = isInputDataTypeMutableImpl(obj,index)
возвращается ли mutable
= isInputDataTypeMutableImpl(obj
,index
)index
вход th к объекту может изменить тип данных, когда объект используется.
Необходимо установить Access = protected
для этого метода.
Ограничьте изменения в типе данных всех входных параметров путем добавления isInputDataTypeMutableImpl
метод и возвращающийся false
. Путем добавления этого метода пользователи Системного объекта не могут изменить тип данных входных параметров, в то время как Системный объект используется.
function flag = isInputDataTypeMutableImpl(obj,~) flag = false; end
Чтобы избежать предупреждения о неиспользуемых переменных, этот пример использует ~
как второй входной параметр. Для получения дополнительной информации об использовании ~
вместо аргументов смотрите Используя ~ как Входной параметр в Определениях Метода.
В этом примере показано, как записать isInputDataTypeMutableImpl
метод, чтобы только ограничить вход того. isInputDataTypeMutableImpl
возвращает true
для всех входных параметров кроме входа один.
methods (Access = protected) function flag = isInputDataTypeMutableImpl(obj,index) flag = (index ~= 1) end end
isInputComplexityMutableImpl
| isInputSizeMutableImpl
| processInputSpecificationChangeImpl