Main Content

addLabelDefinitions

Añadir definiciones de etiquetas al conjunto de señales etiquetadas

Descripción

ejemplo

addLabelDefinitions(lss,lbldefs) añade las etiquetas definidas en el vector de definiciones de etiquetas de señal al conjunto de señales etiquetado.lbldefslss

addLabelDefinitions(lss,lbldefs,lblname) añade las etiquetas definidas como subetiquetas de la etiqueta.lbldefslblname

Ejemplos

contraer todo

Cargue un conjunto de señales etiquetado que contenga grabaciones de canciones de ballenas.

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.  

Cree una definición de etiqueta que especifique si una señal corresponde a un ternero o a una ballena adulta.

calf = signalLabelDefinition('Calf','LabeldataType','logical','DefaultValue',false, ...     'Description','Is the specimen a calf, or an adult?')
calf =    signalLabelDefinition with properties:                    Name: "Calf"              LabelType: "attribute"          LabelDataType: "logical"     ValidationFunction: []           DefaultValue: 0              Sublabels: [0x0 signalLabelDefinition]                    Tag: ""            Description: "Is the specimen a calf, or an adult?"   Use labeledSignalSet to create a labeled signal set. 

Agregue la definición al conjunto de señales etiquetadas. Recuperar los nombres de las etiquetas.

addLabelDefinitions(lss,calf)  getLabelNames(lss)
ans = 4x1 string array
    "WhaleType"
    "MoanRegions"
    "TrillRegions"
    "Calf"

Cree una definición de etiqueta que especifique el sexo de la ballena. Agregue la etiqueta al conjunto como una subetiqueta de .'WhaleType'

sx = signalLabelDefinition('Sex','LabelDataType','categorical', ...     'Categories',["male" "female"]); addLabelDefinitions(lss,sx,'WhaleType')  labelDefinitionsHierarchy(lss)
ans =      'WhaleType        Sublabels: Sex      MoanRegions        Sublabels: []      TrillRegions        Sublabels: TrillPeaks      Calf        Sublabels: []      '  

Argumentos de entrada

contraer todo

Conjunto de señales etiquetado, especificado como un objeto.labeledSignalSet

Ejemplo: labeledSignalSet({randn(100,1) randn(10,1)},signalLabelDefinition('female')) especifica un conjunto de dos miembros de señales aleatorias que contienen el atributo .'female'

Definiciones de etiquetas de señal, especificadas como un objeto o un vector de objetos.signalLabelDefinitionsignalLabelDefinition

Ejemplo: signalLabelDefinition("Asleep",'LabelType','roi','LabelDataType','logical') puede etiquetar una región de una señal en la que un paciente está dormido.

Nombre de etiqueta, especificado como vector de caracteres o escalar de cadena.

Ejemplo: especifica una etiqueta de nombre para una región de una señal en la que un paciente está dormido durante un ensayo clínico.signalLabelDefinition("Asleep",'LabelType','roi')"Asleep"

Introducido en R2018b