为什么我们可以说
20厘米是10厘米的两倍
20克是10克的两倍
却不能说20摄氏度是10摄氏度的两倍?
为什么不能说
20℃是10℃的两倍?
0摄氏度是没有温度吗?
不是的
什么才算是没有温度呢?
如果你学过热力学
你就知道所谓“没有温度”
只能是指分子停止热运动
即“绝对零度”
记作0开尔文
开尔文与摄氏度的换算关系是:
摄氏度 = 开尔文 - 273.15
简而言之
20℃=273.15K+20K=293.15K
10℃=273.15K+10K=283.15K
不是二倍关系
直接原因是数据类型不允许
根本原因是摄氏温度的比例
在物理学没有意义
一般来说,数据分四种,分别是定类、定序、定距和定比。
定类数据:
指数字只代表类别,没有顺序,不能比大小,不能四则计算。
比如邮编,你不能说100086号是100000号+86号,也不能说100086比100085大,有100086号有100088号也不意味着一定有100087号。
定序数据:
数字代表“序数”或者“等级”,有顺序,可以比大小,但不能四则计算。
比如等级,你可以说五星级宾馆比四星级宾馆等级高,但不能说三星级+二星级就是五星级,五星和四星的差和四星和三星的差也是不相等的,因而这种数据的运算是无意义的。
定距数据:
没有绝对零点(0不代表无,通常只是一个分界值),有顺序,可以比大小,数据的差值有意义,但比例没有意义,可以加减,不能乘除(但可以算平均值)。
比如摄氏温度,你可以说20℃比10℃高,且高10℃,但是不能说是两倍,或高一倍。又比如时刻,你可以说两点比一点晚,且晚一小时,但不能说两点是一点的二倍。
定比数据:
有绝对零点(0代表无),有顺序,可以比大小,数据差值和比例都有意义,可以四则运算。
比如开氏温度,你可以说20K比10K高,且高10K,而且20K是10K的二倍。又比如时间,你可以说两小时比一小时长,且长一小时,而且两小时是一小时的二倍。
从这个问题看
直接原因是摄氏温度是定距数据
所以不能计算倍数
而摄氏温度是定距数据的根本原因
是温度这个属性的物理意义
学过物理的都知道,只有在开氏温标下,温度的乘除运算是有意义的,比如“理想气体状态方程”。
所以
物理规律决定了
摄氏温度是一个定距数据
而不是定比数据
也决定了摄氏温度不能算倍数
来源: 文字图片来源参考:知乎日报