我的自行车电脑可以显示各种数字,例如行驶距离、经过时间、最大速度、平均速度、当前速度等。我通常将其设置为显示当前和平均速度。
您可以随时重置距离和时间(两者一起);自上次重置以来计算最大和平均速度。距离来自车轮传感器(您必须首先校准它以告诉它车轮的周长),时间来自其自己的实时时钟。
现在,当我骑自行车时,我经常会以远高于显示的平均速度行驶,但显示的平均速度会下降。举个具体的例子,今天晚上我骑自行车回家,我目前的速度稳定在 19.5 英里/小时。我的平均时速显示为 12.6 英里/小时,当我看着它时,它向下点击到 12.5。
我正在努力解决的是它使用什么样的奇异平均算法可以产生这种效果。除了总距离/总时间之外,我无法相信它会做任何花哨的事情。我想这一定是某种舍入/边界条件,但我不知道是什么。有什么建议么?
[我在工作的办公室里问过这个问题,但除了我应该停止担心这些细节之外,没有人有任何想法!嘿,我骑自行车时必须考虑一些事情,单程9英里......]