文档帮助中心
验证该值是整数或发出错误
mustBeInteger(值)
例子
mustBeInteger (价值)在以下情况下发出错误价值不包含整数值。此函数测试无小数部分的数字。不考虑值的数据类型。mustBeInteger不返回值。
mustBeInteger (价值)
价值
mustBeInteger
如果对象的类实现了以下方法,则此函数接受用户定义的对象:
伊斯雷尔
isfinite
地板上
情商
isnumeric或islogical
isnumeric
islogical
这个函数忽略为空值的输入参数。因此,当属性或函数参数值为空时,不会抛出错误。
全部折叠
验证计算结果是否为整数值。
=兰迪(9)/兰迪(9);mustBeInteger (A)
使用mustBeInteger的错误(第14行)值必须是整数。
如果这两个随机整数的除法结果包含一个小数部分,mustBeInteger一个错误的问题。
该类将属性的值限制为仅为整数。
classdefMyClass属性Prop1{mustBeInteger}结束结束
创建一个对象并为其属性赋值。两个随机整数除以的结果可以是一个整数或一个小数部分的数。
obj = MyClass;obj。Prop1 =兰迪(9)/兰迪(9);
设置'MyClass'类的'Prop1'属性错误:值必须是整数。
当你给属性赋值时,MATLAB®调用mustBeInteger与分配给属性的值。mustBeInteger当这些特定随机整数的除法结果不是整数时发出错误。
此函数将输入参数限制为不含小数部分的值。
函数r = mbInteger (idx)参数一个(: 1) {mustBeNumeric}idx(1,1) {mustBeInteger}结束r = (idx) ^ 2;结束
使用非整数值调用此函数将导致抛出错误mustBeInteger。两个随机整数除以的结果可以是一个整数或一个小数部分的数。
idx =兰迪(9)/兰迪(9);一个=兰德(10);r = mbInteger (idx);
错误使用mbInteger无效的输入参数在位置2。值必须为整数。
值,指定为以下任意一个标量或数组:
逻辑,字符,或数字类
逻辑
字符
实现的MATLAB类情商,伊斯雷尔,isfinite,地板上,要么isnumeric或islogical
其他数据类型会导致错误。
参数|mustBeNumeric|mustBePositive
参数
mustBeNumeric
mustBePositive
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站翻译内容,看到当地事件和提供。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系