removeLabelDefinition

Удалите определение метки из маркированного набора сигналов

Описание

пример

removeLabelDefinition(lss,lblname) удаляет определение метки lblname из маркированного набора сигналов lss. Если необходимо удалить подметку, задайте lblname как двухэлементные строковые массивы или двухэлементный массив ячеек из векторов символов:

  • Первый элемент является именем родительской метки.

  • Вторым элементом является имя подметки.

Примеры

свернуть все

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

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.

Получите иерархический список меток и подметок.

labelDefinitionsHierarchy(lss)
ans = 
    'WhaleType
       Sublabels: []
     MoanRegions
       Sublabels: []
     TrillRegions
       Sublabels: TrillPeaks
     '

Удалите подметку, которая помечает peaks в областях трассировки.

removeLabelDefinition(lss,{'TrillRegions' 'TrillPeaks'})

labelDefinitionsHierarchy(lss)
ans = 
    'WhaleType
       Sublabels: []
     MoanRegions
       Sublabels: []
     TrillRegions
       Sublabels: []
     '

Удалите метку, указывающую тип кита.

removeLabelDefinition(lss,"WhaleType")

getLabelNames(lss)
ans = 2x1 string
    "MoanRegions"
    "TrillRegions"

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

свернуть все

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

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

Имя метки или подметки. Чтобы задать метку, используйте вектор символов или строковый скаляр. Чтобы задать подметку, используйте двухэлементный массив ячеек из векторов символов или двухэлементные строковые массивы:

  • Первый элемент является именем родительской метки.

  • Вторым элементом является имя подметки.

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

Пример: {'Asleep' 'REM'} или ["Asleep" "REM"] задает область сигнала, в которой пациент проходит РЕМ сон.

Введенный в R2018b