+1 但由于只能有10个样本,不是最多只能有5个峰值吗(因为需要5个低谷来分离峰值)。 - Andrew Leach
100和10只是示例演示。实际上,代表值的数量为200,样本数量可以是1000或10000。 - Petr Felzmann
似乎 Ramer-Douglas-Peucker 算法总是从给定的样本中选择代表值。然而,我的要求更弱。代表值可以是计算出来的值,不需要是从样本中精确取出的一个值。 - Petr Felzmann
@PetrFelzmann:这种方法应该适用于任意数量的样本集,因此没有问题。你说得对,这种方法从原始集合中进行采样,而不是计算新值。目前还不清楚计算新值是否一定更好。例如,任何类型的平均化都会倾向于平滑峰值-正如你在问题中指出的那样。如果你指出了所描述方法的问题,或许可以提出进一步的建议... - Darren Engwirda