主要内容

ispref

确定是否存在自定义设置

说明

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

示例

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

示例

全部折叠

将名为 version 的设置添加到 mytoolbox 设置组中,然后检查该设置是否存在。

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 之前推出

全部展开