主要内容

matlab.settings.mustBeNumericScalar

验证该设置值是否是数字标量

描述

例子

matlab.settings.mustBeNumericScalar (settingvalue在以下情况下发出错误settingvalue不是数字标量。这个函数不返回值。

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

例子

全部折叠

创建一个设置并指定一个函数,以验证设置值是否是数字标量。

创建设置组mysettings

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

添加设置MyNumericSettingmysettings并指定验证函数matlab.settings.mustBeNumericScalar

addSetting (s.mysettings“MyNumericSetting”“ValidationFcn”, @matlab.settings.mustBeNumericScalar);

测试验证函数。设置的值MyNumericSetting到非数字值。正如所料,MATLAB®抛出一个错误。

s.mysettings.MyNumericSetting.PersonalValue =“你好”
在组“mysettings”中设置“MyNumericSetting”错误:值必须是数字。

输入参数

全部折叠

将value设置为验证,指定为以下任意一个标量:

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

介绍了R2019b