【发布时间】:2016-12-15 00:16:05
【问题描述】:
我在 Matlab 中有一个嘈杂的周期性信号,我在 [peak loc]=findpeaks(signal) 的帮助下从中提取了峰值。然而,不切实际的异常值也在peak 数组中。
我为peak 设置了最小值和最大值,因此得到了一个更短的peak 数组。现在我想将原始peak 的这个较短的子集标记为原始plot(loc,peak),我会得到一个错误,因为loc 保持其原始长度。
我的问题:
-
是否有一种方式类似于 container.map 或类似的方式,可以使
loc适应peak并与 loc-peak 分配保持一致?- 如何将缩短的
peak数组绘制到原始信号图上?
- 如何将缩短的
非常感谢!
【问题讨论】:
标签: arrays matlab dictionary plot marker