Установите значения свойств для 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.');