Запросите значения свойств для audioplayer
объект
Value
= get(obj
,Name
)
Values
= get(obj
,{Name1
,...,NameN
})
Values
= get(obj
)
get(obj
)
возвращает значение заданного свойства для объекта Value
= get(obj
,Name
)obj
.
возвращает значения заданных свойств в 1-by- Values
= get(obj
,{Name1
,...,NameN
})N
массив ячеек.
возвращает скалярную структуру, которая содержит значения всех свойств Values
= get(obj
)obj
. Каждое имя поля соответствует имени свойства.
get(
отображает все имена свойства и их текущие значения.obj
)
Создайте audioplayer
объект из файла примера handel.mat
и запросите свойства объекта:
load handel.mat; handelObj = audioplayer(y, Fs); % Display all properties. get(handelObj) % Display only the SampleRate property. get(handelObj, 'SampleRate') % Create a cell array that contains % values for two properties. info = get(handelObj, {'BitsPerSample', 'NumChannels'});
Для доступа к одному свойству можно использовать запись через точку. Ссылка на каждое свойство как на поле массива структур. Например, найдите значение TotalSamples
свойство для объекта с именем handelObj
(как создано в Примере):
numSamples = handelObj.TotalSamples;
Эта команда в точности эквивалентна:
numSamples = get(handelObj, 'TotalSamples');