主要内容

editLabelDefinition

编辑标签定义属性

描述

例子

editLabelDefinition (lsslblnamepropname瓦尔改变了propname标签或子标签定义的属性lblname瓦尔

函数只能编辑的名字DefaultValue标签描述,类别属性。若要更改标签定义的任何其他属性,请删除使用removeLabelDefinition使用,并使用所需的属性值添加定义addLabelDefinitions

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

  • 你可以编辑类别属性只有在LabelDataType目标标号或子标号定义的“分类”

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

例子

全部折叠

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

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

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

lbldefs = getLabelDefinitions (lss);类型= lbldefs (1)
types = signalLabelDefinition with properties: Name: "WhaleType" LabelType: "attribute" LabelDataType: "categorical" Categories: [3x1 string] DefaultValue: [] subblabels: [0x0 signalLabelDefinition] Tag: "" Description: "Whale type"使用labeledSignalSet创建一个标签信号集。
类型=类型。类别
类型=3 x1字符串“蓝”“驼背”“白”

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

editLabelDefinition (lss“WhaleType”...“类别”,{“精子”“杀手”}) lbldefs = getLabelDefinitions(lss);类型= lbldefs(1)。类别
类型=5 x1字符串"蓝色" "座头鲸" "白色" "精子" "杀手"

颤音区域的定义有一个识别峰值的子标签。

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创建一个标签信号集。

修改子标签的描述信息。

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创建一个标签信号集。

输入参数

全部折叠

标记信号集,指定为labeledSignalSet对象。

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

标签或子标签名称。要指定标签,请使用字符向量或字符串标量。要指定子标签,请使用字符向量的双元素单元数组或双元素字符串数组:

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

  • 第二个元素是子标签的名称。

例子:signalLabelDefinition(“睡着了”,“LabelType”、“投资回报率”)指定名称标签“睡着了”用于临床试验中病人处于睡眠状态的信号区域。

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

属性名称,指定为“名字”“DefaultValue”“标签”“描述”,或“类别”

数据类型:字符|字符串

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

介绍了R2018b