文档帮助中心文档
确认该值为负数
mustBeNegative(值)
例子
mustBeNegative (价值)如果价值不是负面的。如果一个值小于零,那么它就是负的。这个函数不返回值。
mustBeNegative (价值)
价值
mustBeNegative调用以下函数来确定输入是否为负:
mustBeNegative
lt
伊斯雷尔
isnumeric
islogical
类支持:所有万博1manbetx数字类,逻辑, MATLAB®类重载所调用的函数mustBeNegative。
逻辑
这个函数忽略为空值的输入参数。因此,当属性或函数参数值为空时,不会抛出错误。
全部折叠
使用mustBeNegative验证输入是否只包含负值。
的兰德函数在区间内创建均匀分布的随机数(0,1)。在减法之后测试数组,以验证所有值都是负的。如果不是这样,mustBeNegative一个错误的问题。
兰德
(0,1)
A = rand(1,5) - 0.75;mustBeNegative (A)
错误使用mustbennegative(第14行)值必须是负的。
这个类限制值Prop1负值。
Prop1
classdefMyClass属性Prop1{mustBeNegative}结束结束
创建一个对象并赋值给Prop1。
obj = MyClass;obj。Prop1 = rand(1,5) - 0.75;
设置类“MyClass”的属性“Prop1”时出错:值必须为负。
当您为属性赋值时,MATLAB会调用它mustBeNegative将值赋给属性。mustBeNegative如果数组中的任何元素都不是负数,则发出错误。
这个函数声明了两个输入参数。输入较低的必须是消极的和输入的上一定不要消极。
较低的
上
函数r = mbNegative(低,上)参数较低的{mustBeNegative}上{mustBeNonnegative}结束x =低* pi:上层*π;r = sin (x);结束
调用带有值for的函数较低的那不符合mustBeNegative一个错误的结果。
mbNegative (0, 4)
在位置1处使用mbNegative无效输入参数的错误。Value必须为负数。
要验证的值,指定为以下之一的标量或数组:
逻辑或数字类
实现的MATLAB类lt,伊斯雷尔,要么isnumeric或islogical
mustBeNegative用于属性和函数参数验证。
参数|mustBeNonnegative|mustBePositive
参数
mustBeNonnegative
mustBePositive
您点击了一个与MATLAB命令对应的链接:
在MATLAB命令窗口中输入该命令运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳的网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。
联系当地办事处