labelDefinitionsSummary

Получите сводную таблицу определений метки сигнала

Синтаксис

T = labelDefinitionsSummary(lbldefs)
T = labelDefinitionsSummary(lss)
T = labelDefinitionsSummary(___,lblname)
T = labelDefinitionsSummary(___,lblname,'sublbls')

Описание

пример

T = labelDefinitionsSummary(lbldefs) возвращает таблицу, T, со свойствами определений метки, содержавшихся в lbldefs, векторе объектов signalLabelDefinition.

T = labelDefinitionsSummary(lss) возвращает таблицу, T, со свойствами определений метки, содержавшихся в объекте labeledSignalSet lss.

T = labelDefinitionsSummary(___,lblname) возвращает таблицу со свойствами метки lblname.

T = labelDefinitionsSummary(___,lblname,'sublbls') возвращает таблицу свойств подметок, заданных для 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.

Визуализируйте свойства метки набора.

labelDefinitionsSummary(lss)
ans=3×9 table
      LabelName        LabelType     LabelDataType     Categories     ValidationFunction    DefaultValue             Sublabels             Tag            Description         
    ______________    ___________    _____________    ____________    __________________    ____________    ___________________________    ___    ____________________________

    "WhaleType"       "attribute"    "categorical"    [3x1 string]         ["N/A"]               []         []                             ""     "Whale type"                
    "MoanRegions"     "roi"          "logical"        ["N/A"     ]         []                    []         []                             ""     "Regions where moans occur" 
    "TrillRegions"    "roi"          "logical"        ["N/A"     ]         []                    []         [1x1 signalLabelDefinition]    ""     "Regions where trills occur"

Визуализируйте свойства метки TrillRegions.

labelDefinitionsSummary(lss,"TrillRegions")
ans=1×9 table
      LabelName       LabelType    LabelDataType    Categories    ValidationFunction    DefaultValue             Sublabels             Tag            Description         
    ______________    _________    _____________    __________    __________________    ____________    ___________________________    ___    ____________________________

    "TrillRegions"      "roi"        "logical"       ["N/A"]              []                 []         [1x1 signalLabelDefinition]    ""     "Regions where trills occur"

Визуализируйте свойства подметок TrillRegions.

labelDefinitionsSummary(lss,"TrillRegions",'sublbls')
ans=1×8 table
     LabelName      LabelType    LabelDataType    Categories    ValidationFunction    DefaultValue    Tag     Description 
    ____________    _________    _____________    __________    __________________    ____________    ___    _____________

    "TrillPeaks"     "point"       "numeric"       ["N/A"]              []                 []         ""     "Trill peaks"

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

свернуть все

Определения метки сигнала, заданные как объект signalLabelDefinition или вектор объектов signalLabelDefinition.

Пример: signalLabelDefinition("Asleep",'LabelType','roi','LabelDataType','logical') может маркировать область сигнала, в котором пациент спит.

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

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

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

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

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

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

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

Выходные аргументы

свернуть все

Сводная таблица со свойствами метки.

Введенный в R2018b

Для просмотра документации необходимо авторизоваться на сайте