主要内容

检查标签信号设置

加载到MATLAB®工作区中创建的MAT-file标签信号属性,感兴趣的区域,和点的例子。确认标记信号设置包含您所添加的定义使用信号贴标签机

负载Whale_SongslabelDefinitionsSummary (whalesongs)
ans =3×9表LabelName LabelType LabelDataType类别ValidationFunction DefaultValue Sublabels ___________ _________________标签描述* * * _______ _____________ _______ ___________________________ ___ ____________________________“WhaleType”“属性”“分类”{3 x1字符串}{【“N / A”】} {0 x0双}{0 x0双}”““鲸鱼类型”“MoanRegions”“投资回报率”“逻辑”{[“N / A”]} {0 x0双}{0 x0双}{0 x0双}”“呻吟”地区发生”“TrillRegions”“投资回报率”“逻辑”{[“N / A”]} {0 x0双}{0 x0双}{1 x1 signalLabelDefinition}”“颤音”地区发生“

验证TrillPeaks是sublabelTrillRegions

labelDefinitionsHierarchy (whalesongs)
ans = ' WhaleType Sublabels: [] MoanRegions Sublabels: [] TrillRegions Sublabels: TrillPeaks”

第二组的成员检索。检索时间表变量的名称。

歌= getSignal (whalesongs 2);总结(歌曲)
RowTimes:时间:76579 x1持续时间值:分0秒平均9.5722秒最大19.144秒步伐0.00025秒变量:whale2: 76579 x1双重价值:0.37914最小-0.37326 0中值最大

画出信号。

t = song.Time;合成天然气= song.whale2;情节(t,合成天然气)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。

可视化标记区域

使用一个signalMask对象显示标记和识别感兴趣的区域。为了更好的显示,更改标签值逻辑分类。

mvals = getLabelValues (whalesongs 2“MoanRegions”);mvals。值=分类(repmat (“呻吟”、大小(mvals, 1), 1));tvals = getLabelValues (whalesongs 2“TrillRegions”);tvals。值=分类(repmat (“颤音”、大小(tvals, 1), 1));msk = signalMask ([mvals; tvals],“SampleRate”1 /秒(t (2) - t (1)));合成天然气plotsigroi (msk)

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。

可视化标记点

显示和识别标记的颤音的山峰。

pk = getLabelValues (whalesongs 2 {“TrillRegions”,“TrillPeaks”});loc = 0(大小(pk, 1), 1);kj = 1:长度(loc) loc (kj) =找到(秒(t) = = pk.Location (kj));结束持有情节(秒(t (loc)),合成天然气(loc) + 0.01,“v”)文本(秒(t (loc)) + 0.2,合成天然气(loc) + 0.05, int2str (cell2mat (pk.Value)))

图包含一个坐标轴对象。坐标轴对象包含7线类型的对象,文本。

另请参阅

应用程序

对象

相关的例子

更多关于