文件帮助中心文件
验证该值不是nan
Mustbenonnan(价值)
例子
Mustbenonnan(价值)如果抛出错误价值是南。此函数不会返回值。
价值
南
Mustbenonnan.调用以下功能以确定输入是否不是南:
Mustbenonnan.
isnan.
类支持:所有金宝app数字类,逻辑和matlab.®课程过载isnan.。
逻辑
全部收缩
用Mustbenonnan.验证没有数组元素南。
a = 0./ [-2 -1 0 1 2];Mustbenonnan(a)
使用Mustbenonnan(第13行)值不得是NaN的错误。
分工0.经过0.等于南所以数组值包含一个元素南,导致错误。
0.
此类限制了价值Prop1.对非南价值。
Prop1.
Classdef.我的课特性Prop1.{mustbenonnan}结尾结尾
创建一个对象并为其分配值Prop1.。
obj = myclass;obj.prop1 = 0./ [-2 -1 0 1 2];
错误设置类“myClass”的属性'prop1':值不得是nan。
为属性分配值时,MATLAB调用Mustbenonnan.将值分配给属性。Mustbenonnan.因为划分而发出错误0.经过0.是南。
此函数声明了一个输入参数,必须是包含否的双打的向量南元素。
功能s = mbnonnan(x)争论X(1,:)双{mustbenonnan}结尾n =长度(x);m = sum(x)/ n;s = sqrt(sum((x-m)。^ 2 / n));结尾
使用输入不符合要求的输入调用函数Mustbenonnan.导致错误。
值= [12.7,45.4,98.9,南,53.1];s = mbnonnan(值);
使用mbnonnan的错误输入参数在位置1.值不得是nan。
要验证的值,指定为标量或以下之一的数组:
所有matlab数字类和逻辑。
MATLAB实现的用户定义类isnan.
数据类型:单身的|双倍的|INT8.|int16|INT32.|INT64.|uint8.|uint16|UINT32.|UINT64|逻辑复数支持:金宝app是的
单身的
双倍的
INT8.
int16
INT32.
INT64.
uint8.
uint16
UINT32.
UINT64
Mustbenonnan.旨在用于属性和函数参数验证。
争论|必须是|Mustbenonempty.
争论
必须是
Mustbenonempty.
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室