- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的自行车电脑可以显示各种数字,例如行驶的距离、耗时、最大速度、平均速度、当前速度等。我通常将它设置为显示当前和平均速度。
您可以随时重置距离和时间(两者一起);自上次重置后计算最大和平均速度。距离取自车轮传感器(您必须首先对其进行校准以告知其车轮的周长),时间则来自其自身的实时时钟。
现在,当我骑自行车时,我经常会以远高于显示的平均速度的速度前进,但显示的平均速度却会下降。举个具体的例子,今天晚上我骑车回家,目前的速度稳定在 19.5 英里/小时;我的平均时速显示为 12.6 mph,当我查看它时,它向下点击到 12.5。
我想弄清楚的是它使用了什么样的奇异平均算法才能产生这种效果。除了总距离/总时间之外,我简直不敢相信它在做任何花哨的事情。我想这一定是某种舍入/边界条件,但我不知道是什么。有什么建议吗?
[我在办公室里问过这个问题,但除了我应该停止担心这些细节之外,没有人有任何想法!嘿,当我骑自行车时,我必须考虑一些事情,单程有 9 英里...]
最佳答案
我猜它有一定数量的数据点的历史记录,并显示它们的平均值。随着时间的推移,旧的点被推迟。
如果你在那个点上走得足够快,可以追溯到历史的尽头,那么推迟一个点会降低你的平均水平。
关于algorithm - 我的自行车电脑使用什么奇怪的平均算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1155130/
这个问题更多的是关于在正确的方向上找到一个点。我继承并开发了一个项目来创建汽车选择数据库(匹配用户偏好)。它已经运行得比较好,但可能会更好(存在一些问题),所以我想研究其他人使用的其他一些算法。我正在
我有一个单词列表,例如 [bike, motorbike, copyright]。现在我想检查这个词是否由子词组成,这些子词也是独立的词。这意味着我的算法输出应该类似于:[bike, motor, m
我仍在努力思考前端状态。是否有为资源设置商店的通用最佳实践?例如,我的 web api 有: GET /bikes GET /bikes/:id 我开始时只有一个 BikeStore 和 bikes:
我是一名优秀的程序员,十分优秀!