主要内容

matlab.settings.mustBeIntegerScalar

验证设置值是否为整数标量

描述

例子

matlab.settings.mustBeIntegerScalar (settingvalue发出错误,如果settingvalue不是整数标量。此函数不返回值。

该函数忽略为空值的输入参数。因此,当设置值为空时不会抛出错误。

例子

全部折叠

创建一个设置并指定一个函数来验证设置值是否是整数标量。

创建设置组mysettings

S =设置;addGroup(年代,“mysettings”);

添加设置MyIntegerSettingmysettings并指定验证函数matlab.settings.mustBeIntegerScalar

addSetting (s.mysettings“MyIntegerSetting”“ValidationFcn”, @matlab.settings.mustBeIntegerScalar);

测试验证功能。设置的值MyIntegerSetting到非整数值。不出所料,MATLAB®抛出错误。

s.mysettings.MyIntegerSetting.PersonalValue =“你好”
在“mysettings”组中设置“MyIntegerSetting”错误:值必须为整数。

输入参数

全部折叠

将值设置为验证,指定为以下之一的标量:

其他数据类型会导致错误。

版本历史

在R2019b中引入