文档帮助中心
验证该值是否小于另一个值
mustBeLessThan(价值,c)
例子
mustBeLessThan (价值,c)如果其中有任何元素,则抛出错误价值大于或等于标量c。这个函数不返回值。
mustBeLessThan (价值,c)
价值
c
mustBeLessThan调用这些函数来确定是否价值小于c:
mustBeLessThan
lt
伊斯雷尔
isnumeric
islogical
类支持:所有万博1manbetx数字类,逻辑, MATLAB®类重载所调用的函数mustBeLessThan。
逻辑
这个函数忽略第一个输入参数中的空值。因此,当属性或函数参数值为空时,不会抛出错误。
全部折叠
使用mustBeLessThan验证第一个输入的值是否小于第二个输入的值。
mustBeLessThan ([2 3 4], 2)
错误使用mustBeLessThan(第19行)值必须小于2。
将属性值限制为小于指定值。
这个类限制了的值Prop1小于2。
Prop1
2
classdefMyClass属性Prop1{mustBeLessThan (Prop1, 2)}结束结束
创建一个对象并为其属性赋值。
obj = MyClass;obj。Prop1 = 2;
设置类“MyClass”的属性“Prop1”时出错:值必须小于2。
当您为属性赋值时,MATLAB会调用它mustBeLessThan将值赋给属性。mustBeLessThan发出一个错误,因为值2不少于2。
这个函数将输入参数限制为小于5的值。
函数r = mbLessThan (x)参数x{mustBeLessThan (x, 5)}结束r = x + 5;结束
调用包含大于或等于5的值的vector函数不符合定义的要求mustBeLessThan并导致一个错误。
x = [1.27, 4.54, 3.9, 5.0, .531];r = mbLessThan (x);
错误:在位置1处使用无效的mbLessThan输入参数。值必须小于5。
要验证的值,指定为以下之一的标量或数组:
逻辑,字符,字符串,或数字类
字符
字符串
实现的MATLAB类lt,isscalar,伊斯雷尔,要么isnumeric或islogical
isscalar
当使用mustBeLessThan作为属性验证器,此参数必须是不带引号指定的属性名。
恒定值价值参数必须小于,指定为以下之一的标量:
任何数字类
逻辑类
mustBeLessThan用于属性和函数参数验证。
参数|mustBeGreaterThan|mustBeLessThanOrEqual
参数
mustBeGreaterThan
mustBeLessThanOrEqual
您点击了一个与MATLAB命令对应的链接:
在MATLAB命令窗口中输入该命令运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳的网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。
联系当地办事处