文档帮助中心
验证值为非负或错误的问题
mustBeNonnegative(值)
例
mustBeNonnegative(值)问题如果一个错误值为负值。此函数不返回值。
值
mustBeNonnegative接受用户定义的对象,如果该对象的类实现这些方法:
mustBeNonnegative
通用电器
是真实的
ISNUMERIC要么ISLOGICAL
ISNUMERIC
ISLOGICAL
全部收缩
用mustBeNonnegative验证该输入只包含非负的值。
该randn函数创建正态分布的随机数。
randn
A = randn(1,5);
验证该随机数是负数。
mustBeNonnegative(A)
使用mustBeNonnegative误差(第14行)的值必须是非负数。
此类限制的值PROP1到非负值。
PROP1
classdef我的课性能PROP1{} mustBeNonnegative结束结束
创建一个对象,并为其分配一个值的属性。
OBJ = MyClass的;obj.Prop1 = -10;
当您将值分配给属性,MATLAB®电话mustBeNonnegative与值分配给该属性。mustBeNonnegative问题,因为该值的错误-10为负值。
-10
这个函数声明两个输入参数。输入降低必须不能是积极的,输入上必须为正。
降低
上
功能R = mbNonnegative(下限,上限)参数降低{} mustBeNonpositive上{} mustBeNonnegative结束X =低级* PI:上部* PI;R =的sin(x);结束
调用函数的值上不符合要求mustBeNonnegative导致错误。
R = mbNonnegative(-12,-4);
错误使用mbNonnegative无效的输入参数在2位值必须是正数。
值来验证,指定为一个标量或以下中的一个阵列:
合乎逻辑或数字类
合乎逻辑
实现MATLAB类通用电器,是真实的和任ISNUMERIC要么ISLOGICAL
例:值= 1不产生错误。
值= 1
参数|mustBeNonzero|mustBePositive
参数
mustBeNonzero
mustBePositive
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处