exponenta event banner

resetLabelValues

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

Описание

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

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

пример

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

По умолчанию функция сбрасывает все подмаркировки родительской метки. Для назначения подметки ROI или родительской метки точки укажите индекс строки родительской метки с помощью 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"] задает область сигнала, в которой пациент подвергается REM-сну.

Индекс строки метки, указанный как положительное целое число. Этот аргумент применяется только для меток ROI и точек.

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