私のバイク コンピューターは、移動距離、経過時間、最高速度、平均速度、現在の速度など、さまざまな数値を表示できます。通常、現在の速度と平均速度を表示するように設定しています。
距離と時間はいつでもリセットできます。最後のリセット以降の最大速度と平均速度が計算されます。距離はホイールセンサーから取得され(ホイールの円周を伝えるために最初にキャリブレーションする必要があります)、時間は独自のリアルタイムクロックから取得されます.
現在、サイクリングをしているときに、表示されている平均速度を大幅に上回っているにもかかわらず、表示されている平均速度が低下することがよくあります。具体的な例として、今晩私は自転車で家に帰り、現在の速度は時速 19.5 マイルで安定していました。私の平均は時速12.6マイルを示していましたが、それを見てみると、クリックして12.5マイルになりました。
私が解決しようとしているのは、この効果を与えるために使用している奇妙な平均化アルゴリズムの種類です。総距離/総時間以外に何か凝ったことをしているなんて信じられない。ある種の丸め/境界条件であるに違いないと思いますが、何が解決できません。助言がありますか?
【職場で聞いてみたけど、そんな細かいことは気にしないでいいよ!ねえ、自転車に乗っているときに何か考えないといけないんだけど、片道 9 マイル…]