resetLabelValues

Сбросьте метки в значения по умолчанию

Описание

resetLabelValues(lss) сбрасывает все значения меток для всех представителей маркированного набора сигналов lss.

resetLabelValues(lss,midx) сбрасывает все значения меток для сигналов в представителе, заданной midx.

пример

resetLabelValues(lss,midx,lblname) устанавливает значения меток lblname для сигналов в представителе, заданной как midx. Чтобы сбросить подметку, выполните lblname двухэлементные строковые массивы или двухэлементный массив ячеек из векторов символов с первым элементом, содержащим имя родительской метки, и вторым элементом, содержащим имя подметки.

По умолчанию функция сбрасывает все подметки родительской метки. Чтобы нацелить подметку информация только для чтения или родительской метки точки, задайте родительский индекс строки метки используя ridx.

resetLabelValues(___,'LabelRowIndex',ridx) задает индекс строки ROI или родительского элемента точки, для которой необходимо сбросить значение подметки.

Примеры

свернуть все

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

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.

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

Получите значения меток, соответствующие областям треля для второго сигнала в наборе.

idx = 2;
getLabelValues(lss,idx,'TrillRegions')
ans=1×2 table
     ROILimits      Value
    ____________    _____

    11.1      13    {[1]}

Сбросьте значения. Проверьте, что 'TrillRegions' становится пустым массивом.

resetLabelValues(lss,idx,'TrillRegions')

getLabelValues(lss,idx,'TrillRegions')
ans =

  0x2 empty table
getLabelValues(lss,idx)
ans=1×3 table
                 WhaleType    MoanRegions    TrillRegions
                 _________    ___________    ____________

    Member{2}      blue       {3x2 table}    {0x3 table} 

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

свернуть все

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

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

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

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

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

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

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

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

Пометьте индекс строки в виде положительного целого числа. Этот аргумент применяется только к информация только для чтения и меткам точек.

Введенный в R2018b