получение

Запросите значения свойств для объекта audioplayer

Синтаксис

Value = добирается (obj, Name)
Values = добирается (obj, {Name1..., NameN})
Values = добирается (obj)
доберитесь (obj)

Описание

Value = get(obj,Name) возвращает значение заданного свойства для объекта obj.

Values = get(obj,{Name1,...,NameN}) возвращает значения заданных свойств в 1 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', 'NumberOfChannels'});

Альтернативы

Чтобы получить доступ к единственному свойству, можно использовать запись через точку. Ссылка каждое свойство, как будто это - поле массива структур. Например, найдите значение свойства TotalSamples для объекта под названием handelObj (как создано в Примере):

numSamples = handelObj.TotalSamples;

Эта команда точно эквивалентна:

numSamples = get(handelObj, 'TotalSamples');

Смотрите также

|

Была ли эта тема полезной?