主要内容

matlab.settings.mustBeStringScalar

验证设置值是一个字符串标量

自从R2019b

描述

例子

matlab.settings.mustBeStringScalar (settingvalue)如果一个错误问题settingvalue不是一个字符串标量。这个函数不返回一个值。

这个函数忽略空值的输入参数。因此,没有错误时抛出设置值是空的。

例子

全部折叠

创建一个设置,指定一个函数来验证设置值是一个字符串标量。

创建设置组mysettings

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

添加设置MyStringSettingmysettings和指定验证功能matlab.settings.mustBeStringScalar

addSetting (s.mysettings“MyStringSetting”,“ValidationFcn”,@matlab.settings.mustBeStringScalar);

测试验证功能。设定的值MyStringSettingnonstring价值。正如所料,MATLAB®抛出一个错误。

s.mysettings.MyStringSetting。PersonalValue = 11;
错误设置“MyStringSetting”组“mysettings”:值必须是字符串或字符串转换。

输入参数

全部折叠

设置值来验证,指定为一个标量的下列之一:

其他数据类型导致一个错误。

版本历史

介绍了R2019b