文档帮助中心文档
类:matlab。系统
设置系统对象输入数据类型是否可以改变
可变= isInputDataTypeMutableImpl (obj,指数)
可变的= isInputDataTypeMutableImpl (obj,指数)返回是否指数th在使用对象时,对对象的输入可以更改数据类型。
可变的= isInputDataTypeMutableImpl (obj,指数)
可变的
obj
指数
必须设置访问=保护这个方法。
访问=保护
全部展开
用于访问特定于对象的属性、状态和方法的系统对象句柄。如果你的isInputDataTypeMutableImpl方法不使用对象时,可以将此输入替换为~.
isInputDataTypeMutableImpl
~
这个参数指定要输入的参数stepImpl检查数据类型的可变性。索引号是输入的顺序位置stepImpl签名。
stepImpl
真正的
假
如果不实现此方法,输入可以更改数据类型,除非StrictDefaults设置类属性。如果你实现这个方法,返回真正的意味着输入数据类型可以改变,而且假意味着他们无法改变。
StrictDefaults
属性来限制对所有输入的数据类型的更改isInputDataTypeMutableImpl方法并返回假.通过添加此方法,System对象的用户在使用System对象时不能更改输入的数据类型。
函数flag = isInputDataTypeMutableImpl(obj,~) flag = false;结束
为了避免出现关于未使用变量的警告,本示例使用~作为第二个输入参数。有关使用的更多信息~代替争论,看在方法定义中使用~作为输入参数.
这个例子展示了如何编写isInputDataTypeMutableImpl方法只限制一个输入。isInputDataTypeMutableImpl返回真正的除输入1外的所有输入。
方法(Access = protected)函数flag = isInputDataTypeMutableImpl(obj,index) flag = (index ~= 1)结束结束
isInputSizeMutableImpl|isInputComplexityMutableImpl|processInputSpecificationChangeImpl
isInputSizeMutableImpl
isInputComplexityMutableImpl
processInputSpecificationChangeImpl
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系