文档帮助中心
验证值是数字或逻辑或错误的问题
mustBeNumericOrLogical(值)
例
mustBeNumericOrLogical(值)问题如果一个错误值不是数字或逻辑。此函数不返回值。
值
mustBeNumericOrLogical接受用户定义的对象,如果该对象的类实现这些方法:
mustBeNumericOrLogical
ISNUMERIC要么ISLOGICAL
ISNUMERIC
ISLOGICAL
此函数忽略输入参数是空值。因此,当属性或函数的参数值是空的抛出任何错误。
全部收缩
验证的对象属性的值是一个数值或逻辑值。
一个轴=;mustBeNumericOrLogical(a.Visible)
使用mustBeNumericOrLogical(第11行)的误差值必须为数字或逻辑。
在这种情况下,值了可见属性是烧焦载体,其将导致一个错误。
可见
烧焦
此类限制的值PROP1为数值。
PROP1
classdef我的课性能PROP1{} mustBeNumericOrLogical结束结束
创建一个对象,并为其分配一个值的属性。
OBJ = MyClass的;obj.Prop1 = GET(GCA,'可见');
错误设置“MyClass的”类“PROP1”属性:值必须是数字或逻辑。
当您将值分配给属性,MATLAB®电话mustBeNumericOrLogical与值分配给该属性。mustBeNumericOrLogical因为该值分配给发出一个错误PROP1是烧焦向量。
该功能限制了输入参数传递给一个数字或逻辑载体。
功能R = mbNumericOrLogical(x)的参数X(1,:) {mustBeNumericOrLogical}结束P = [3 2 1];R = polyval(P,X);结束
调用该函数在一个错误的字符向量结果被抛出mustBeNumericOrLogical。
X ='4 3 2';R = mbNumericOrLogical(X);
错误使用mbNumericOrLogical无效的输入参数在位置1值必须是数字的或逻辑的。
值来验证,指定为以下中的任何一个的一个标量或数组:
合乎逻辑或数字类
合乎逻辑
实现MATLAB类ISNUMERIC要么ISLOGICAL
数据类型:单|双|INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64|合乎逻辑复数支持:万博1manbetx是
单
双
INT8
INT16
INT32
Int64的
UINT8
UINT16
UINT32
UINT64
参数|mustBeNumeric
参数
mustBeNumeric
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处