单位换算:哪些系数是精确的,哪些换算会出错
单位换算:哪些系数是精确的,哪些换算会出错
1 英寸精确等于 25.4 毫米,1 磅精确等于 0.45359237 千克。哪些换算是精确的、哪些不是,以及温度和油耗为什么不一样。
原创流程图
单位换算:哪些系数是精确的,哪些换算会出错
理解原理
检查后再进入下一步
检查边界
检查后再进入下一步
使用工具
检查后再进入下一步
自 1959 年国际码磅协议起,1 英寸被定义为精确的 25.4 毫米,1 磅被定义为精确的 0.45359237 千克。这些是定义而不是测量,所以「1 英寸 = 2.54 厘米」完全没有误差。1 英尺精确等于 0.3048 米,1 英里精确等于 1609.344 米。如果换算结果看起来有偏差,原因是链路中某处的显示取整,而不是系数本身。
千克衡量质量;磅在不同语境下既可能指质量也可能指力,这也是磅力和磅质量作为两个单位存在的原因。在地球上这个区别很少造成麻烦,因为比例基本恒定,但在工程场景里就要命:以磅力表示的载荷应该换成牛顿,而不是千克。如果规格书里 kg 和 lbf 混用,换算前先确认计算真正需要的是哪一个。
1 美制加仑是 3.785411784 升,1 英制加仑是 4.54609 升,相差约 20%。品脱、夸脱和液量盎司也同样分叉,而且美制液量盎司甚至不是英制的一个固定分数。跨这两套体系的菜谱、油耗数据和运输体积都必须注明来源;用美制系数换算英国菜谱,每一项液体都会差五分之一左右。
摄氏和华氏的零点不同,所以换算既要系数也要偏移:F = C × 9/5 + 32。这意味着温度不能像长度那样直接缩放,也意味着温差和温度的换算方式不同:升高 10 ℃ 等于升高 18 ℉,而不是 50 ℉。开尔文和摄氏的每度大小相同,但起点是绝对零度,所以 K = C + 273.15,完全不需要缩放。
每加仑英里数衡量的是「单位燃料能跑多远」,升每百公里衡量的是「单位距离要烧多少油」。两者方向相反,所以换算是除法而不是乘法:以美制加仑计,L/100km = 235.215 ÷ mpg。正因为是倒数关系,一边的等步长在另一边并不等步长:从 15 提到 20 mpg,同样距离省下的油远多于从 40 提到 45 mpg。这也是监管机构更偏好 L/100km 这种写法的全部原因。
保留几位取决于这个数字要干什么。房间尺寸精确到厘米没问题,但把体重从磅换成千克来算药量就不行,因为取整误差会随剂量放大。应该在最后一步取整,而不是每一步都取,否则中间的多次取整会累积。如果这个值要进入受监管的计算,计算过程保留精确系数,只在显示时取整。
按名称而不是仅按缩写确认源单位和目标单位,因为 oz、gal 和 ton 都有不止一种定义。结果还要进入后续计算时,优先用精确系数而不是四舍五入值。只在最后一步取整。温度和油耗用专用公式,不要直接乘。如果这个值是受监管的剂量、尺寸或发票数量,显示需要的位数之外多保留几位,直到最后一步。
常见问题
是。自 1959 年起它被定义为精确的 25.4 毫米,所以这个换算没有任何取整误差。
两者源自不同的历史标准。美制加仑 3.7854 升,英制加仑 4.5461 升,大约大 20%。
用除法而不是乘法:美制加仑用 235.215 ÷ mpg,英制加仑用 282.481 ÷ mpg。
不行。温差只用比例系数,所以升高 10 ℃ 等于升高 18 ℉。+32 的偏移只适用于绝对温度。