什么是 SI 词头换算计算器?
这个工具能把用某一个 SI(国际单位制)公制词头表示的数值,换算成用其他所有标准词头表示的等价数值。SI 词头其实就是十的幂的名称——从最大的 quetta(\(10^{30}\))一直到最小的 quecto(\(10^{-30}\))。由于公制词头都是纯粹的十的幂,这种换算具有通用性:无论在哪个国家、针对哪种基本单位(米、克、瓦特,乃至按十进制处理的字节等)都完全适用。
使用方法
在数值框中输入你的数字,再在源词头中选择该数值当前使用的前缀。计算器会立即把同一个物理量改写成全部 25 个词头的形式。与源词头对应的那一行会高亮显示,并显示你输入的原始数值。
公式详解
每个词头都对应一个整数指数。要把数值从源词头(指数 srcExp)转换到目标词头(指数 tgtExp),只需按两者指数之差移动小数点:
$$\text{换算结果} = \text{数值} \times 10^{\left(\text{srcExp} - \text{tgtExp}\right)}$$
这等同于先把数值归一化为不带词头的基本单位(\(\text{base} = \text{数值} \times 10^{\text{srcExp}}\)),再除以目标因子(\(\text{base} / 10^{\text{tgtExp}}\))。直接使用单一的指数差,可以在跨度很大(最高达 \(\pm 60\))时避免数值溢出。
实例演算
假设你有 5 兆(Mega)(\(\text{srcExp} = 6\))。基本数值为 \(5 \times 10^6 = 5{,}000{,}000\)。
- 换成吉(Giga,tgtExp 9):\(5 \times 10^{(6-9)} = 0.005 \text{ G}\)
- 换成千(Kilo,tgtExp 3):\(5 \times 10^3 = 5{,}000 \text{ k}\)
- 换成基本单位(tgtExp 0):\(5{,}000{,}000\)
- 换成毫(Milli,tgtExp -3):\(5 \times 10^9 = 5{,}000{,}000{,}000 \text{ m}\)
- 换成微(Micro,tgtExp -6):\(5 \times 10^{12} \text{ m}\)
常见问题
为什么符号要区分大小写? 大写 M 表示兆(\(10^6\)),而小写 m 表示毫(\(10^{-3}\));千的符号是小写 k。一旦大小写写错,数值就会相差十亿倍。
quetta、ronna、ronto 和 quecto 是什么? 这四个词头是第 27 届国际计量大会(CGPM)于 2022 年新增的,分别对应 \(10^{30}\)、\(10^{27}\)、\(10^{-27}\) 和 \(10^{-30}\),主要用于数据存储和科学领域的超大、超小量级。
可以输入负数或零吗? 可以。零换算到任何词头都是零,负数则保持其负号不变。