文档

mustBeNumericOrLogical

验证该值为数值或逻辑或问题错误

语法

mustBeNumericOrLogical (A)

描述

例子

mustBeNumericOrLogical (一个如果一个不是数值或逻辑的。这个函数没有返回值。

mustBeNumericOrLogical如果对象的类实现了这些方法,则接受用户定义的对象:

例子

全部折叠

验证对象属性的值是否为数值或逻辑值。

一个=轴;mustBeNumericOrLogical (a.Visible)
使用mustbenumerorlogical错误(第11行)值必须是数字或逻辑。

在本例中,可见属性是一个字符矢量,这会导致错误。

这个类限制的值Prop1数值。

classdefMyClass属性Prop1 {mustBeNumericOrLogical}结束结束

创建一个对象并为其属性赋值。

obj = MyClass;obj。Prop1 =得到(gca,“可见”);
设置'MyClass'类的'Prop1'属性错误:值必须为数字或逻辑。

当你给属性赋值时,MATLAB®调用mustBeNumericOrLogical赋值给属性。mustBeNumericOrLogical赋给的值导致错误Prop1是一个字符向量。

输入参数

全部折叠

值,指定为以下任意一个标量或数组:

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑
复数的支持:万博1manbetx是的

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

另请参阅

介绍了R2017a

这个话题有用吗?