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