getLabelNames

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

Синтаксис

lblnames = getLabelNames(lss)
sublblnames = getLabelNames(lss,lblname)

Описание

пример

lblnames = getLabelNames(lss) возвращается массив строк, содержащий имена метки в маркированном сигнале, установил lss.

sublblnames = getLabelNames(lss,lblname) возвращается массив строк, содержащий имена подметки для метки под названием lblname в маркированном сигнале, установил 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.

Получите имена меток в наборе.

str = getLabelNames(lss)
str = 3x1 string array
    "WhaleType"
    "MoanRegions"
    "TrillRegions"

Проверьте, что только метка 'TrillRegions' имеет подметки.

for kj = 1:length(str)
    sbstr = str{kj};
    sbl = [sbstr getLabelNames(lss,sbstr)]
end
sbl = 
'WhaleType'
sbl = 
'MoanRegions'
sbl = 1x2 string array
    "TrillRegions"    "TrillPeaks"

Входные параметры

свернуть все

Маркированный набор сигнала, заданный как объект labeledSignalSet.

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

Маркируйте имя, заданное как вектор символов или скаляр строки.

Пример: signalLabelDefinition("Asleep",'LabelType','roi') задает метку имени "Asleep" для области сигнала, в котором пациент спит во время клинического испытания.

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

свернуть все

Маркируйте имена, возвращенные как массив строк.

Подмаркируйте имена, возвращенные как массив строк.

Введенный в R2018b