主要内容

mustBeLessThanOrEqual

验证值小于或等于另一个值

描述

例子

mustBeLessThanOrEqual (价值,c)如果任何元素抛出一个错误价值大于标量吗c。这个函数不返回一个值。

mustBeLessThanOrEqual调用这些函数来确定价值小于或等于什么c:

类支持:所有万博1manbetx数字类,逻辑,MATLAB®重载函数调用的类mustBeLessThanOrEqual

这个函数忽略空值在第一输入参数。因此,没有错误时抛出属性或函数参数值是空的。

例子

全部折叠

使用mustBeLessThanOrEqual验证第一个输入的值小于或等于第二个输入的值。

mustBeLessThanOrEqual ((3 4 5), 2)
值必须小于或等于2。

限制属性值小于或等于指定值。

这类限制的价值Prop1小于或等于2

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

创建一个对象,属性赋值。

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

当你分配一个值的属性,MATLAB调用mustBeLessThanOrEqual被分配给属性的值。mustBeLessThanOrEqual一个错误,因为价值问题3不小于或等于2

这个函数限制输入参数的值小于或等于5。

函数r = mbLessThanOrEqual (x)参数x{mustBeLessThanOrEqual (x, 5)}结束r = x + 5;结束

调用函数向量包含值不小于或等于5不符合定义的需求mustBeLessThanOrEqual,它会导致一个错误。

x = (1.27, 4.54, 3.9, 5.1, .531);r = mbLessThanOrEqual (x);
错误使用mbLessThanOrEqual r = mbLessThanOrEqual (x);在位置1↑无效的输入参数。值必须小于或等于5。

输入参数

全部折叠

值来验证,指定为一个标量或数组的下列之一:

常数值,价值必须小于或等于参数,指定为一个标量的下列之一:

提示

  • mustBeLessThanOrEqual设计用于属性和函数参数验证。

扩展功能

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

版本历史

介绍了R2017a