主要内容

Editleabeldefinition.

编辑标签定义属性

描述

例子

editLabelDefinition (lsslblnamePropname.的)改变了Propname.标签或sublabel定义的属性lblname

该函数可以仅编辑姓名默认值标签描述,类别特性。要更改标签定义的任何其他属性,请删除定义使用removelabeldefinition.使用,并使用所需的属性值添加定义addlabeldefinitions.

  • 如果你编辑默认值属性,所有现有标签值保持不变。新的默认值仅适用于新成员,新区域或新点。

  • 你可以编辑类别属性只有在LabelDataType目标标签或子标签定义是'分类'

新的指定类别不能替换任何现有类别。它们被附加到现有值。

例子

全部收缩

加载一个包含鲸鱼歌曲录音的标记信号集。获取标签的名称。

加载鲸鱼lss
lss = labeledSignalSet with properties: Source: {2x1 cell} NumMembers: 2 TimeInformation: "sampleRate" sampleRate: 4000 Labels: [2x3 table]说明:"描述wave歌曲区域"使用labelDefinitionsHierarchy查看标签和子标签的列表。使用setLabelValue将数据添加到集合。
getLabelNames (lss)
ANS =.3x1字符串“MoanRegions”“WhaleType TrillRegions”

第一个标签对应于鲸鱼的类型。获取集合中可用的类型。

lbldefs = getLabeldefinitions(LSS);类型= LBLDEFS(1)
类型=带有属性的Signallabledefinition:名称:“whaletype”labeltype:“属性”标签:“分类”类别:[3x1字符串] defaultvalue:[] sublabels:[0x0 signallabeldefinition]标签:“”描述:“鲸鱼类型”使用labeledsignalset to创建标记信号集。
类型= types.Categories.
类型=3x1字符串“蓝”“驼背”“白”

修改标签,包括抹香鲸和虎鲸。验证标记的信号集包括两种新的鲸鱼类型。

editLabelDefinition (lss'whaletype'......“类别”, {'精子''杀手'})LBLDEFS = getLabeldefinitions(LSS);类型= lbldefs(1)。类别
类型=5x1字符串“蓝色”“驼背”“白色”“精子”“杀手”

颤音区域的定义具有Sublabel,用于识别峰值。

LBLDEFS(3).sublabels
ans = signalLabelDefinition with properties: Name: "TrillPeaks" LabelType: "point" LabelDataType: "numeric" ValidationFunction: [] PointLocationsDataType: "double" DefaultValue: [] subblabels: [0x0 signalLabelDefinition] Tag: "" Description: "Trill peaks"使用labeledSignalSet创建一个标签信号集。

更改Sublabel的描述。

EditLabeldefinition(LSS,[“trillregions”“trillpeaks”],'描述''颤音地区的峰值')LBLDEFS = getLabeldefinitions(LSS);LBLDEFS(3).sublabels
ans = signalLabelDefinition with properties: Name: "TrillPeaks" LabelType: "point" LabelDataType: "numeric" ValidationFunction: [] PointLocationsDataType: "double" DefaultValue: [] subblabels: [0x0 signalLabelDefinition] Tag: "" Description: " trill regions Peaks"使用labeledSignalSet创建一个标签信号集。

输入参数

全部收缩

标记的信号集,指定为aLabeledSignalSet.对象。

例子:LabeledSignalSet.({randn (100 1) randn (10,1)}, signalLabelDefinition(女))指定包含该属性的两个成员组随机信号“女”

标签或sublabel名称。要指定标签,请使用字符向量或字符串标量。要指定Sublabel,请使用一个字符向量或两个元素字符串阵列的两个元素单元格数组:

  • 第一个元素是父标签的名称。

  • 第二个元素是Sublabel的名称。

例子:Signallabeldefinition(“睡着”,'LabelType','ROI')指定名称的标签“睡着了”对于在临床试验期间患者入睡的信号的区域。

例子:{“睡着了”“快速眼动”}[“睡着”“REM”]指定患者经历REM睡眠的信号的区域。

属性名称,指定为'姓名''默认值''标签''描述', 或者“类别”

数据类型:char|细绳

标签值,指定为数字或逻辑值、字符向量或字符串、字符串向量或字符向量单元格数组。必须是指定的数据类型Propname.

在R2018B中介绍