主要内容

matlab.settings.mustBeLogicalScalar

验证设置值是否为逻辑标量

描述

例子

matlab.settings.mustBeLogicalScalar (settingvalue如果出现以下情况,则发出错误settingvalue不是逻辑标量。此函数不返回值。

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

例子

全部折叠

创建设置并指定函数以验证设置值是否是逻辑标量。

创建设置组mysettings

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

添加设置MyLogicalSettingmysettings并指定验证函数matlab.settings.mustBeLogicalScalar

addSetting (s.mysettings“MyLogicalSetting”“ValidationFcn”, @matlab.settings.mustBeLogicalScalar);

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

s.mysettings.MyLogicalSetting.PersonalValue =“你好”
在“mysettings”组中设置“MyLogicalSetting”错误:值必须是逻辑的。

输入参数

全部折叠

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

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

版本历史

R2019b引入