文档

mustBeNumeric

确认该值为数字或发出错误

语法

mustBeNumeric (A)

描述

例子

mustBeNumeric (一个在以下情况下发出错误一个不是数字。这个函数不返回值。

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

例子

全部折叠

验证操作的结果是否为数字。

mustBeNumeric (5 < 10)
使用mustBeNumeric时出错(第10行)值必须为数字。

小于的关系操作符返回一个逻辑值。

这个类约束的值Prop1数值。

classdefMyClass属性Prop1 {mustBeNumeric}结束结束

创建一个对象并给它的属性赋值。

obj = MyClass;obj。Prop1 = isprime (29);
设置“MyClass”类的“Prop1”属性时出错:值必须为数字。

当你给属性赋值时,MATLAB®调用mustBeNumeric将值分配给属性。mustBeNumeric发出错误,因为赋值Prop1是一个逻辑。

输入参数

全部折叠

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

  • 任意MATLAB数值类

  • MATLAB类实现isnumeric

其他数据类型会导致错误。

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

扩展功能

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

介绍了R2017a

这个话题有用吗?