Set whether System object input complexity can change
mutable = isInputComplexityMutableImpl(obj,i)
returns whether the mutable
= isInputComplexityMutableImpl(obj
,i
)i
th input to the object can change complexity when
the object is in use.
This method is part of the matlab.System
class.
You must set Access = protected
for this method.
Restrict the complexity of all inputs by adding the isInputComplexityMutableImpl
method and
returning false
. By adding this method, users of the System object cannot change the complexity
of inputs while the System object is in use.
function flag = isInputComplexityMutableImpl(obj,~) flag = false; end
To avoid a warning about unused variables, this examples uses ~
as the second input argument.
For more information about using ~
in place of arguments, see Input Arguments and ~ in Method Definitions.
This example shows how to write the isInputComplexityMutableImpl
method to
only restrict one input. isInputComplexityMutableImpl
returns true
for all
inputs except input one.
methods (Access = protected) function flag = isInputComplexityMutableImpl(obj,index) if index == 1 flag = false; else flag = true; end end end