exponenta event banner

getSignal

Получение сигналов из набора маркированных сигналов

Описание

пример

[s,info] = getSignal(lss,midx) возвращает значения для сигналов, содержащихся в элементе midx набора маркированных сигналов lss.

Примеры

свернуть все

Загрузите маркированный набор сигналов, содержащий записи песен китов.

load whales
lss
lss = 
  labeledSignalSet with properties:

             Source: {2x1 cell}
         NumMembers: 2
    TimeInformation: "sampleRate"
         SampleRate: 4000
             Labels: [2x3 table]
        Description: "Characterize wave song regions"

 Use labelDefinitionsHierarchy to see a list of labels and sublabels.
 Use setLabelValue to add data to the set.

Извлеките второй элемент набора и постройте его график.

[song,tinfo] = getSignal(lss,2);
t = (0:length(song)-1)/tinfo.SampleRate;
plot(t,song)

Figure contains an axes. The axes contains an object of type line.

Входные аргументы

свернуть все

Набор маркированных сигналов, указанный как labeledSignalSet объект.

Пример: labeledSignalSet({randn(100,1) randn(10,1)},signalLabelDefinition('female')) задает двухкомпонентный набор случайных сигналов, содержащих атрибут 'female'.

Номер строки элемента, указанный как положительное целое число. midx определяет номер строки элемента в том виде, в каком он отображается в таблице Labels набора маркированных сигналов.

Выходные аргументы

свернуть все

Значения сигнала, возвращаемые в виде вектора, матрицы, расписания или массива ячеек.

Информация о времени, возвращенная в виде структуры.

Представлен в R2018b