Установите значения свойств для audioplayer
объект
set(
obj
,Name
,Value
)
set(obj
,cellOfNames
,cellOfValues
)
set(obj
,structOfProperties
)
settableProperties
= set(obj
)
set(
устанавливает свойство named на заданное значение для объекта 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)
The set
функция позволяет создавать комбинации имя свойства/ значение пар, пар массива ячеек и массивов структур в том же вызове функции.
Чтобы задать значение одного свойства, можно использовать запись через точку. Ссылка на каждое свойство как на поле массива структур. Для примера установите Tag
свойство для объекта под названием handelObj
(как создано в примерах):
handelObj.Tag = 'This is my tag.';
Эта команда в точности эквивалентна:
set(handelObj, 'Tag', 'This is my tag.');