piapia123
zh

配速换算

转换

所有处理都在浏览器本地完成,数据不上传服务器

输入
把文件拖到这里可直接载入
输出

⚠️ 配速不能放进单位换算器,因为它与速度是倒数关系而不是比例关系: ``` km/h = 3.6 ÷ 每公里秒数 ``` 比例换算的每一族都满足「0 对应 0」,而配速里 0 配速对应无穷大速度。更要命的是「取中间值」这类直觉在这里是反的:`5:00/km` 与 `10:00/km` 的中点不是 `7:30/km` 那个速度,而是两者速度的平均(对应 `6:40/km`)。把它当成比例换算做心算,每一个中间值都会算错 —— 所以它是单独的一页,而不是单位换算里的第 24 个分类。 配速的唯一用途就是估完赛时间。所以除了六种单位的互转,结果里直接列出 1 公里、5 公里、10 公里、半程马拉松与全程马拉松的完赛时间,另外可以自己填一个距离。 输入可以是 `5:30`,也可以是 `5.5` —— 后者按分钟解释(5 分 30 秒),因为那是跑者口语里的说法。全部在浏览器本地完成。

功能

  • 每公里、每英里、每 100 米(游泳)三种配速,配速用跑表上的 `m:ss` 写法
  • 公里每小时、英里每小时、米每秒三种速度
  • ⚠️ 结果里说明配速与速度是倒数关系,并提示比较时要先都换成 km/h 再平均
  • 标准距离的完赛时间:1 km、5 km、10 km、半马 21.0975 km、全马 42.195 km
  • 可以再填一个自定义距离(公里)一起算
  • 输入接受 `5:30`(跑表写法)与 `5.5`(5.5 分钟)两种
  • 每英里按 1609.344 m 的精确值算,不是四舍五入后的 1.609
  • ⚠️ 很慢的速度不会被显示成 0(按有效数字给,而不是固定小数位)
  • 全部在浏览器本地完成

使用方法

  1. 在「输入的这一个是什么」里选你手上那个数的单位
  2. 把配速或速度填进去
  3. 结果给出六种单位的对照,以及各标准距离的完赛时间

常见问题

为什么配速不放在「单位换算」里?
因为它与速度是倒数关系,不是比例关系:`km/h = 3.6 ÷ 每公里秒数`。比例换算满足「0 对应 0」,而配速里 0 配速对应无穷大速度。更实际的问题是「取中间值」:`5:00/km` 与 `10:00/km` 的中点,按配速平均是 `7:30/km`,按速度平均是 `6:40/km` —— 差了 50 秒,而后者才是对的。放进比例换算里,每一个做心算的人都会算错,所以它必须单独一页。
`5.5` 是 5 分 30 秒还是 5 分 5 秒?
5 分 30 秒,也就是 5.5 分钟。两种理解看起来都「像」,差的却是 25 秒,所以这里明确约定按分钟算。更保险的写法是 `5:30` —— 那是跑表上的写法,没有歧义。
半程马拉松为什么是 21.0975 公里,不是 21 公里?
因为它是全程马拉松的一半,而全程是 42.195 公里(这是 IAAF 定的竞赛距离)。差那 97.5 米在 3 小时 30 分的成绩上是 29 秒 —— 够决定一次达标与否。用 21 公里估算会一直偏快。
为什么游泳用「每 100 米」而不是每公里?
因为那是游泳的惯例,泳池是 25 或 50 米,成绩单上印的就是每 100 米的配速。换算关系很简单:每 100 米的秒数乘 10 就是每公里的秒数。这里两种都列出来,不用自己乘。
为什么很慢的速度不显示成 0?
因为那是在告诉用户「你没在动」。速度不足 1 的时候这里按有效数字给而不是固定小数位 —— 一个 30 分钟每 100 米的游泳配速约等于 0.056 m/s,固定三位小数还能显示,但再慢一点就成了 `0.000`。非零的值显示成零是一个会让人以为工具坏了的错误。

相关工具