主要内容

必须为非阳性

验证值是否为非正

说明

例子

必须是非阳性(价值)抛出错误,如果价值是肯定的。值大于零时为正值。此函数不返回值。

必须为非阳性调用以下函数以确定输入是否为正:

类支持:所有万博1manbetx数值类,符合逻辑的,和MATLAB®类重载调用的函数必须为非阳性.

示例

全部折叠

使用必须为非阳性验证输入是否只包含非正值。

A=1<10;必须为非正(A)
使用mustBeNonpositive(第14行)时出错,值不能为正。

因为1<10返回逻辑值1,价值A是积极的原因必须为非阳性发出错误。

此类限制支柱1一个非正值。

类定义类名属性支柱1{mustbennonpositive}结束结束

创建一个对象并为其属性赋值。

obj=我的等级;目标属性1=10;
设置类“MyClass”的属性“Prop1”时出错:值不能为正。

当您为属性赋值时,MATLAB调用必须为非阳性将值指定给属性。必须为非阳性由于值10是肯定的。

此函数声明两个输入参数。输入降低不得为正输入上面的必须是正的。

功能r=MB非正(下,上)论据降低{mustbennonpositive}上面的{必须是肯定的}结束x=下*pi:上*pi;r=sin(x);结束

使用的值调用函数降低不符合必须为非阳性结果出错。

r=mb非正(2,4);
在位置1处使用mbNonpositive无效输入参数时出错。值不能为正。

输入参数

全部折叠

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

例子:值=-1不会生成错误。

提示

  • 必须为非阳性设计用于属性和函数参数验证。

扩展功能

C/C++代码生成
使用Matlab®编码器生成C和C++代码™.

引入R2017a