TrailCam

指南

健行時配速為什麼會跳來跳去

爬坡的時候瞄一眼配速,隔幾秒再看一眼,數字可能已經差了每公里半分鐘——中間你走路的樣子其實沒有任何變化。可是等健行結束再看整趟的平均配速,幾乎紋風不動。兩個數字都沒有錯,只是回答的問題不一樣。而在路上最容易被盯著看的那個「即時配速」,恰恰是最不值得逐秒相信的那個。

簡單說

平均配速是總距離除以行進時長,等一趟健行——或是一段夠長的路——走完之後才算出來。因為分子分母都夠大,中間的小誤差會被攤薄,所以這個數字很穩。走路過程中螢幕上跳動的那個「即時配速」是完全不同的算法:只看最近一小段時間和距離,每隔幾秒就重新算一次。正是這種「反應快」讓它顯得不穩,因為一小段時間窗裡沒有多少距離和時間可以拿來攤平誤差。

兩個數字都沒有錯。要評價整趟健行,平均配速才是誠實的那個;螢幕上即時跳動的數字更接近一個粗略的手感,而不是一次精確測量,它本來就不是拿來「穩」的。

平均配速和即時配速回答的是不同問題

想知道「今天走得有多快」,要看的是平均配速——整條路線,從頭到尾,一個數字。想知道「此時此刻我走得有多快」,要看的是即時配速,而它只能靠最近幾個點來回答,因為手邊能用的資料也就這麼多。後一個問題本來就更難回答好,因為最近幾個點相對整條路線來說,是個很小、雜訊很大的樣本。

距離和爬升數字上也有同樣的矛盾,原因是一樣的:從整段記錄算出的總量,永遠比只看最近幾秒的數字要穩得多。

幾公尺的 GPS 誤差,為什麼會變成配速的大幅波動

手機的 GPS 定位通常落在真實位置附近幾公尺的範圍內,而不是分毫不差。走上一公里,這幾公尺的抖動根本算不上什麼——遠遠不到總距離的百分之一,平均配速幾乎不受影響。可是兩三秒內實際走過的距離本來就很短,同樣幾公尺的抖動放在這麼小的數字上,占的比例就大得多了。速度是距離除以時間,算式裡的距離一小,普通的 GPS 雜訊看起來就會像是你突然加速或突然停住,實際上你的步伐根本沒變。

這和一條筆直的小路走出來的軌跡會有點彎彎曲曲是同一個道理:手機或 App 都沒有問題,雜訊一直都在,只是當測量的區間短到沒辦法靠平均去抵消它時,才會顯出來。

坡道確實會拖慢配速——這一點和雜訊無關

起伏路線上配速的波動,有一部分是真實的,不是雜訊。上坡的時候,每一步裡有一部分是在爬高,而不是在往前走,所以同樣走一段路,在水平方向上實際前進的距離比平路上要短——配速既然是距離除以時間,自然而然就會慢下來。下坡時情況正好相反。這不代表你走路的方式變了,只是腳下的地形變了。起伏路線上的配速看起來比平路坑坑窪窪,從一開始就是這樣。

這一點值得單獨記住,和上面說的 GPS 雜訊是兩回事:配速在每次上坡時往下掉、每次下坡時往上走,說明它老老實實反映了地形,而不是出了什麼問題。

到底該信哪個數字

事後回顧一趟健行,或是拿一次健行和另一次比較,用整條路線的平均配速,或至少是一段夠長、不會被幾秒鐘雜訊左右的區間平均配速。螢幕上的即時配速,當成對當下的一個大概感覺就好,不必追著它跑,也不必照著它調整走路的樣子——它天生是為了反應快,不是為了穩,這兩者本來就沒法兼得。

TrailCam 會在路線小結裡給出每公里或每英里的配速,和距離、行進時長、高度剖面一起呈現;不想看螢幕的時候,也可以讓它把距離和配速用語音念出來。

常見問題

我感覺自己走得挺穩的,配速顯示為什麼還是跳來跳去?
幾乎都是 GPS 抖動造成的。手機定位本身就有幾公尺的誤差,放到一整公里裡可以忽略不計,但相對最近兩三秒實際走過的一點點距離來說,這幾公尺的誤差占比就很大了——而即時配速正是拿這一小段時間窗重新算出來的。
明明沒感覺慢下來,為什麼一上坡配速就變慢?
因為配速算的是水平方向的距離除以時間,而上坡時每一步都有一部分用在了爬高上。這是地形帶來的真實效果,和 GPS 雜訊是兩回事,一到下坡就會反過來。
看一趟健行的配速,該看平均配速還是螢幕上的即時數字?
想比較或想記住的話,看平均配速。它是從整條路線算出來的,不是只看最近幾個點,讓即時配速跳來跳去的那些雜訊,在平均配速裡早就被抹平了。

記錄你自己的軌跡

TrailCam 是一款 iPhone 上的 GPS 軌跡記錄 App,會把沿途拍下的影片、照片與語音釘在你拍它的那個位置,並支援匯出成 GPX 1.1 或 CSV。免費下載。

在 App Store 下載