Main Content

ispref

确定是否存在自定义预设项

说明

示例

如果指定组中的指定预设项存在,则 ispref(group,pref) 返回 1,否则返回 0。如果 pref 指定多个预设项,则 ispref 返回一个逻辑数组,其中包含对应于各个指定预设项的逻辑值 10

如果指定的组存在,ispref(group) 将返回 1,否则将返回 0

示例

全部折叠

mytoolbox 预设项组中添加一个名为 version 的预设项,然后检查该预设项是否存在。

addpref('mytoolbox','version','1.0')
ispref('mytoolbox','version')
ans =
  logical
   1

将两个预设项添加到 mytoolbox 预设项组中,然后检查它们是否存在。

addpref('mytoolbox',{'modifieddate','docpath'},{'1/9/2019','C:\mytoolbox\documentation'})
ispref('mytoolbox',{'modifieddate','docpath','hasdoc'})
ans =
  1×3 logical array
   1   1   0

MATLAB® 返回一个逻辑数组,其中一个 1 对应预设项 modifieddate,另一个 1 对应预设项 docpath。由于 hasdoc 预设项不存在,因此逻辑数组的最后一个值是 0

输入参数

全部折叠

自定义预设项组名称,指定为字符向量或字符串标量。

示例: 'mytoolbox'

数据类型: char | string

自定义预设项名称,指定为字符向量、字符向量元胞数组或字符串数组。

示例: 'version'

示例: {'version','modifieddate','docpath'}

数据类型: char | string

版本历史记录

在 R2006a 之前推出