resetLabelValues

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

Синтаксис

resetLabelValues(lss)
resetLabelValues(lss,midx)
resetLabelValues(lss,midx,lblname)
resetLabelValues(___,'LabelRowIndex',ridx)

Описание

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 array
    "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')) задает 2D членский набор случайных сигналов, содержащих атрибут 'female'.

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

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

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

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

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

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

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

Смотрите также

|

Введенный в R2018b