set

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

Синтаксис

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

Описание

set(obj,Name,Value) устанавливает свойство named на заданное значение для объекта 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)

Совет

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

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

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

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

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

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

См. также

|