现在的温度单位/温标很不合理啊。
一个温度没有倍数关系的,比如 25°C 和 50°C 不是两倍关系,但是温度差却是有的, 0°C 与 50°C 的温差就是 0°C 与 25°C 的两倍,于是这样 50°C 是 25°C 的两倍了。
单位换算也一样,如果是温度的话,开尔文 是 摄氏度 + 273.15,还用到了加法。 而温度差,1°C = 1K,就像一般的物理量的换算一样。 所以,温度差用温度单位就像一个一般的物理量,而温度就看起来很奇怪。
这可以从加法那里感觉出来温度差了个常量,如果把温度写成 25°C + Bc, 或者是 298°C + Bk,这就全都解决了。
单位换算需要加法是因为还要换算这个常量(Bc = Bk + 273.15°C
),
而没有倍数关系是因为如果把 25°C + Bc
乘以 2,那么其中常量 Bc 也会被乘以 2,
变成 50°C + 2Bc
就不等于 50°C + Bc
了
单位换算就像这样:
1K = 1°C
Bc = Bk + 273.15°C
1°C = 1.8°F
Bf = Bc + 32°F