文档

mustBeNonnegative

确认该值是非负的或发出错误

语法

mustBeNonnegative (A)

描述

例子

mustBeNonnegative (一个在以下情况下发出错误一个是负的。这个函数不返回值。

mustBeNonnegative如果对象的类实现了以下方法,则接受用户定义的对象:

例子

全部折叠

使用mustBeNonnegative来验证输入是否只包含非负值。

randn函数创建正态分布随机数。

一个= randn(1、5);

验证随机数是非负的。

mustBeNonnegative (A)
使用mustBeNonnegative时出错(第14行)值必须是非负的。

这个类约束的值Prop1负的值。

classdefMyClass属性Prop1 {mustBeNonnegative}结束结束

创建一个对象并给它的属性赋值。

obj = MyClass;obj。Prop1 = -10;
使用mustBeNonnegative时出错(第14行)值必须是非负的。

当你给属性赋值时,MATLAB®调用mustBeNonnegative将值分配给属性。mustBeNonnegative发出错误,因为该值-10是负的。

输入参数

全部折叠

值,指定为标量或以下值之一的数组:

例子:一个= 1不会产生错误。

扩展功能

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

介绍了R2017a

这个话题有用吗?