removeLabelDefinition

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

Синтаксис

removeLabelDefinition(lss,lblname)

Описание

пример

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 array
    "MoanRegions"
    "TrillRegions"

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

свернуть все

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

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

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

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

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

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

Пример: {'Asleep' 'REM'} или ["Asleep" "REM"] задают область сигнала, в котором пациент подвергается быстрому сну.

Введенный в R2018b