set

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

Синтаксис

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 имена свойства.

Примеры

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

load handel.mat;
handelObj = audioplayer(y, Fs);
set(handelObj)

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

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

load handel.mat;
handelObj = audioplayer(y, Fs);
set(handelObj, newValues)

% View the values all properties.
get(handelObj)

Советы

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

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

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

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

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

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

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

|