确认该值是非负的或发出错误
mustBeNonnegative (A)
例子
mustBeNonnegative (一个)在以下情况下发出错误一个是负的。这个函数不返回值。
mustBeNonnegative (一个)
一个
mustBeNonnegative如果对象的类实现了以下方法,则接受用户定义的对象:
mustBeNonnegative
通用电气
伊斯雷尔
isnumeric或islogical
isnumeric
islogical
全部折叠
使用mustBeNonnegative来验证输入是否只包含非负值。
的randn函数创建正态分布随机数。
randn
一个= randn(1、5);
验证随机数是非负的。
使用mustBeNonnegative时出错(第14行)值必须是非负的。
这个类约束的值Prop1负的值。
Prop1
classdefMyClass属性Prop1 {mustBeNonnegative}结束结束
创建一个对象并给它的属性赋值。
obj = MyClass;obj。Prop1 = -10;
当你给属性赋值时,MATLAB®调用mustBeNonnegative将值分配给属性。mustBeNonnegative发出错误,因为该值-10是负的。
-10
值,指定为标量或以下值之一的数组:
逻辑或数字类
逻辑
MATLAB类实现通用电气,伊斯雷尔,要么isnumeric或islogical
例子:一个= 1不会产生错误。
一个= 1
mustBeNonzero|mustBePositive
mustBeNonzero
mustBePositive
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在