所以我从Android GPS中记录了一些数据,我试图找到这些图的高峰,但我找不到任何具体的东西,也许是因为我不太确定我在寻找什么对于.我找到了一些MatLab函数,但我找不到实际的算法.我需要在Java中执行此操作,但我应该能够翻译其他语言的代码.

正如你所看到的,有许多"迷你峰",但我只想要主要的.
O_O*_*O_O -1
我对峰值检测做了一些研究,我可以告诉你,如果你的数据表现不佳,它可能会扰乱你的算法。在我的脑海中,您可以尝试:选择一个阈值,即阈值= 250。如果数据高于阈值,则找到该时期的最大值。这是假设您拥有的数据的平均值约为 230。不确定您想要获得多奇特的结果。希望有帮助。