ispref

Определите, существует ли пользовательская настройка

Синтаксис

ispref(group,pref)
ispref(group)

Описание

пример

ispref(group,pref) возвращает 1, если заданная настройка в заданной группе существует, и 0 в противном случае. Если pref задает несколько настроек, ispref возвращает логический массив, содержащий 1 или 0 для каждой заданной настройки.

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