exponenta event banner

getpref

Получение значения пользовательской настройки

Описание

пример

prefvalue = getpref(group,pref) возвращает значение указанной настройки в указанной группе. prefvalue может быть любым типом данных MATLAB ®, включая числовые типы, векторы символов, массивы ячеек, структуры и объекты. Еслиpref задает несколько настроек, getpref возвращает значения в массиве ячеек. Если указанная настройка не существует, MATLAB возвращает ошибку.

пример

prefvalue = getpref(group,pref,value) создает заданную настройку с заданным значением по умолчанию, если эта настройка не существует, и возвращает это значение. Если настройка существует, getpref возвращает текущее значение.

Примеры

свернуть все

Добавить настройку с именем version в mytoolbox и затем получить значение предпочтения.

addpref('mytoolbox','version','1.0')
getpref('mytoolbox','version')
ans =
    '1.0'

Получение значения настройки с именем name в mytoolbox группа предпочтений. Поскольку настройки не существует, MATLAB создает настройку с указанным значением и возвращает это значение.

getpref('mytoolbox','name','My Very Cool Toolbox')
ans =
    'My Very Cool Toolbox'

Входные аргументы

свернуть все

Имя пользовательской группы предпочтений, указанное как вектор символов или скаляр строки.

Пример: getpref('mytoolbox','version')

Типы данных: char | string

Имя пользовательской настройки, указанное как символьный вектор, массив ячеек из символьных векторов или строковый массив.

Пример: getpref('mytoolbox','version')

Пример: getpref('mytoolbox',{'version','modifieddate','docpath'})

Типы данных: char | string

Значение предпочтения, указанное как данные MATLAB любого типа, включая числовые типы, векторы символов, массивы ячеек, структуры и объекты.

Пример: getpref('mytoolbox','version','v1.1.2')

Пример: getpref('mytoolbox',{'version','modifieddate','docpath'},{'v1.2.2','09/09/2019','C:\mytoolbox\documentation'})

Представлен до R2006a