文档

mustBeLessThan

验证该值是否小于另一个值,否则会产生错误

语法

mustBeLessThan (A, B)

描述

例子

mustBeLessThan (一个B中的所有元素发出错误一个不小于标量B。这个函数不返回值。

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

例子

全部折叠

使用mustBeLessThan验证第一个输入中的值是否小于第二个输入的值。

mustBeLessThan([2 3 4],2)
使用mustBeLessThan出错(第19行)值必须小于2。

约束属性值小于指定值。

的值Prop1小于2

classdefMyClass属性Prop1 {mustBeLessThan (Prop1, 2)}结束结束

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

obj = MyClass;obj。Prop1 = 2;
类“MyClass”的属性“Prop1”设置错误:值必须小于2。

当你给属性赋值时,MATLAB®调用mustBeLessThan使用分配给属性的值。mustBeLessThan发出错误,因为值2不少于2

输入参数

全部折叠

要验证的值,指定为标量或包含以下内容之一的数组:

当使用mustBeLessThan作为属性验证器,此参数必须是属性名,指定时不带引号。

值,一个必须小于,指定为以下标量之一:

扩展功能

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

在R2017a中引入

这个话题有帮助吗?