【发布时间】:2017-08-25 03:30:45
【问题描述】:
我将点坐标 (x,y) 存储在称为 data 的 1206x2 矩阵中。命令plot(data(:,1),data(:,2)) 给出了这张图片:
我使用findpeaks 命令在我的数据中找到了最大值:
[pks,loc,smth] = findpeaks(data(:,2));
然后将它们绘制在上一张图上:
plot(mod(:,1),mod(:,2),mod(loc,1),pks,'o')
所以,问题是:切断我不需要的最大值的最简单方法是什么,我的意思是这张图片上红线以下的最大值: 升级版: 我现在发现的最好方法是使用“MinPeakDistance”参数。
【问题讨论】:
标签: matlab octave data-mining