set

Установите значения свойств для audiorecorder объект

Синтаксис

set(obj,Name,Value)
set(obj,cellOfNames,cellOfValues)
set(obj,structOfProperties)
settableProperties = set(obj)

Описание

set(obj,Name,Value) устанавливает именованное свойство на заданное значение для объекта obj.

set(obj,cellOfNames,cellOfValues) устанавливает свойства, перечисленные в массиве ячеек cellOfNames к соответствующим значениям в массиве ячеек cellOfValues. Каждый массив ячеек должен содержать то же число элементов.

set(obj,structOfProperties) устанавливает свойства, идентифицированные каждым полем массива структур structOfProperties к значениям связанных полей.

settableProperties = set(obj) возвращает имена свойств, которые можно установить в массиве структур. Имена полей settableProperties имена свойства.

Примеры

Просмотрите список свойств, которые можно установить для audiorecorder объект:

recorderObj = audiorecorder;
set(recorderObj)

Установите Tag и UserData свойства audiorecorder объект с помощью массива структур:

newValues.Tag = 'My Tag';
newValues.UserData = {'My User Data', pi, [1 2 3 4]};

recorderObj = audiorecorder;
set(recorderObj, newValues)

% View the values all properties.
get(recorderObj)

Советы

set функция позволяет комбинации имени свойства / пары значения, пары массива ячеек и массивы структур в том же вызове функции.

Альтернативы

Чтобы установить значение одного свойства, можно использовать запись через точку. Ссылка каждое свойство, как будто это - поле массива структур. Например, установите Tag свойство для объекта под названием recorderObj (как создано в Примерах):

recorderObj.Tag = 'This is my tag.';

Эта команда точно эквивалентна:

set(recorderObj, 'Tag', 'This is my tag.');

Смотрите также

|