文档

设置属性值audioplayer对象

语法

集(obj,的名字,价值)
集(obj,cellOfNames,cellOfValues)
集(obj,structOfProperties)
settableProperties=集(obj)

描述

集(obj,的名字,价值)将命名属性设置为对象的指定值obj

集(obj,cellOfNames,cellOfValues)设置单元格数组中列出的属性cellOfNames到单元格数组中的对应值cellOfValues。每个单元格数组必须包含相同数量的元素。

集(obj,structOfProperties)设置结构数组的每个字段标识的属性structOfProperties关联字段的值。

settableProperties=集(obj)返回可在结构数组中设置的属性的名称。的字段名称settableProperties是属性名称。

例子

查看可以为控件设置的属性列表audioplayer对象:

加载handel.mat;audioplayer(y, Fs);集(handelObj)

设置标签用户数据属性的audioplayer使用结构数组的对象:

newValues。标签= '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)

提示

函数允许在同一个函数调用中组合属性名称/值对、单元格数组对和结构数组。

选择

要设置单个属性的值,可以使用点表示法。引用每个属性,就像它是结构数组的字段一样。例如,设置标签对象的属性handelObj(如示例所示):

handelObj。标签= 'This is my tag.';

这个命令完全等同于:

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

另请参阅

|

这个话题有用吗?