这个换算器能做什么
本计算器可以把一个体积或容量数值同时换算成所有支持的单位。涵盖范围包括公制(毫升到立方米)、英美码磅制(立方英寸、立方英尺、英亩英尺)、英制(UK)液量单位、美制(US)液量单位、美制干量单位、石油桶,以及日本传统单位(勺、合、升、斗、石)。所有换算系数均采用精确的物理定义,因此即使把有效数字设得很高,结果依然准确可靠。
使用方法
输入一个数值,选择该数值所对应的单位,再设定希望显示的有效数字位数(默认 14 位)。随后表格会按计量体系分组,列出该数值在每个单位下的等价结果。顶部高亮框会显示换算为「升」之后的数值——升是程序内部统一使用的基准单位。
换算公式解析
每个单位都对应一个固定系数,即「1 个该单位等于多少升」。换算时先用源单位的系数把输入值归一化为升:$$L = \text{数值} \times f_{\text{源}}$$然后用这个升数除以目标单位的系数,即可得到目标值:$$x = L / f_{\text{目标}}$$两步合并后,整个换算其实就是 \(\text{数值} \times (f_{\text{源}} / f_{\text{目标}})\),是一次简单的线性比例缩放。
实例演算
以换算 1 升为例。归一化后 \(L = 1\)。再分别除以各单位系数:毫升 \(= 1 / 0.001 = 1000\) ml;立方英寸 \(= 1 / 0.016387064 = 61.0237\) cu in;英制加仑 \(= 1 / 4.54609 = 0.219969\) gal;美制液量加仑 \(= 1 / 3.785411784 = 0.264172\) gal;石油桶 \(= 1 / 158.987294928 = 0.00628981\) bbl。英制加仑和美制加仑结果不同,是因为两者采用了不同的精确定义系数。
常见问题
为什么会有三种「桶」? 英制桶(36 英制加仑)、美制液量桶(31.5 美制加仑)和石油桶(42 美制加仑)是三种各不相同的定义,因此分别列出。
日本传统单位精确吗? 精确。它们都是「升(sho)」的精确有理数倍,而 1 升被定义为 \(\frac{2401}{1331}\) 公升,因此勺、合、斗、石都能据此精确推导。
可以输入零或负数吗? 可以。换算是线性的,所以零会映射为全零,负数也会按比例换算——不过负体积在物理上并没有实际意义。