如何改变标记和线条样式,“findpeaks”?

42视图(30天)
你好,根据下一个代码,我怎么能改变“标记”和线条样式使用“findpeaks”功能?谢谢你!
[pks loc,宽度,舞会]= findpeaks (pws(:,结束),y,“MinPeakHeight”trd);
findpeaks (pws(:,结束),y,“注释”,“范围”,“WidthReference”,“halfprom”);
文本(loc + 0.5, pks num2str((1:元素个数(pks) '));
传奇(过滤数据的,“高峰”,“突出”,“宽度”,“字形大小”5);

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2021年5月5日
编辑:沃尔特·罗伯森 2021年10月7日
甘氨胆酸ax =;
sig_h = findobj (ax,“标签”,“信号”);
peak_h = findobj (ax,“标签”,“高峰”);
当你要求情节区段,您也将条目标记“高度”,“HalfHeightWidth”,“边界”(多个); “突出”、“HalfProminenceWidth”、“边界”(多个)
你可以根据你的喜好设置线型和标记属性。
9日评论
沃尔特·罗伯森
沃尔特·罗伯森 2021年10月7日
我想我会需要你的数据来测试

登录置评。

答案(1)

图像分析
图像分析 2021年5月5日
我总是阴谋的结果:
[peakValues, indexesOfPeaks] = findpeaks (.............)
情节(x, y,“b -”,“线宽”2);%画出原始数据。
持有;
从x和y %提取峰值位置。
xp = x (indexesOfPeaks);
yp = y (indexesOfPeaks);
情节(xp, yp,“房车”,“线宽”2,“MarkerSize”10);%绘制三角形在山峰上。
或者你可以跳过创建xp和yp为最后一行
peakValues情节(x (indexesOfPeaks),“房车”,“线宽”2,“MarkerSize”10);%绘制三角形在山峰上。

标签

下载188bet金宝搏


释放

R2020b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!