September 15, 2026 in 物理与科学基础2 minutes
介绍物理学单位制的基础知识
| 基本量 | 单位 | 符号 |
|---|---|---|
| 长度 | 米 | m |
| 质量 | 千克 | kg |
| 时间 | 秒 | s |
| 电流 | 安培 | A |
| 温度 | 开尔文 | K |
| 物质的量 | 摩尔 | mol |
| 发光强度 | 坎德拉 | cd |
所有其他物理量(如力、能量、电压等)都可以由这七个基本单位的幂次组合导出,称为导出量。但为什么恰好是"七个"?能不能多一个或少一个?这就触及了单位制最核心的问题。
这是你问题的精华,我来详细拆解。
考虑牛顿第二定律:
$$F = k \cdot m \cdot a$$这里 $k$ 是比例系数。如果我们选择力 [F]、质量 [M]、长度 [L]、时间 [T] 全部作为独立的基本单位(4个基本单位),那么 $k$ 就必须是一个有量纲的常数,其量纲为 $[F][M]^{-1}[L]^{-1}[T]^{2}$,用来"桥接"这四个独立维度。
但如果我们把力视为导出量(只保留 [M]、[L]、[T] 三个基本单位),定义 $1\,\text{N} = 1\,\text{kg}\cdot\text{m}/\text{s}^2$,那么 $k = 1$(无量纲),方程简化为 $F = ma$。
关键洞察:那个"消失"的基本单位并没有消失——它变成了 $k=1$ 这个约定。而那个"出现"的有量纲常数,本质上就是两个本可独立的维度之间的换算因子。
设我们有 $N$ 个物理量之间存在某个物理定律。当我们选择基本单位时,本质上是在做一件事:
从物理量中选出一组"基底",规定它们是独立的,其余量由它们导出。
假设已有 $n$ 个基本单位,现在增加第 $n+1$ 个基本单位。这意味着我们宣告了某个原本可以被导出的量现在是"独立的"。但是物理定律仍然成立,定律中涉及这个量的关系式并不会因为我们改了单位制就消失。于是:
这就是新增的有量纲常数。它不是物理上新发现的东西,而是单位制选择的代价——你多划了一道"独立"的线,就需要一个常数来做"跨界翻译"。
Buckingham π 定理给出了精确的数学关系:
$$\pi = n - k$$如果一个物理问题涉及 $n$ 个物理量,其中有 $k$ 个独立的基本量纲,则可以用 $\pi = n - k$ 个独立无量纲量来完整描述该问题。
统计力学告诉我们,温度的本质是微观粒子的平均动能:
$$E \sim k_B \cdot T$$| 单位制 | 基本单位 | $k_B$ 的角色 |
|---|---|---|
| SI | [M], [L], [T], [Θ](温度独立) | $k_B = 1.38 \times 10^{-23}\,\text{J/K}$,有量纲常数,桥接温度与能量 |
| 自然单位制 | [M], [L], [T](温度不独立) | $k_B = 1$(无量纲),温度直接用能量(eV)度量 |
增加 [Θ] 作为基本单位 $\Rightarrow$ 多出 $k_B$ 这个有量纲常数。
库仑定律:$F = \frac{1}{4\pi\varepsilon_0}\frac{q_1 q_2}{r^2}$
| 单位制 | 做法 | 结果 |
|---|---|---|
| 高斯制 (CGS) | 电荷由力学量导出,不引入电流为基本单位 | $\varepsilon_0$ 和 $\mu_0$ 不存在(或等于 1),库仑定律无额外常数 |
| SI | 引入安培 [A] 为基本单位 | $\varepsilon_0$ 和 $\mu_0$ 成为有量纲常数,桥接电磁量与力学量 |
SI 比高斯制多一个基本单位 [A] $\Rightarrow$ 多出 $\varepsilon_0$、$\mu_0$ 这样的有量纲常数。
| 单位制 | 做法 | $c$ 的角色 |
|---|---|---|
| SI | [L] 和 [T] 独立 | $c = 3\times 10^8\,\text{m/s}$,有量纲 |
| 自然单位制 | 令 $c=1$,[L] 和 [T] 统一 | $c$ 消失,$E = m$ |
把 [L] 和 [T] 视为独立维度 $\Rightarrow$ 需要 $c$ 做换算因子。
核心思想:选取自然界的基本常数作为单位基准,令它们等于 1。
常见的设定:
$$c = 1,\quad \hbar = 1,\quad k_B = 1,\quad G = 1 \quad (\text{普朗克单位制})$$每令一个常数 $= 1$,就消除一个基本单位。例如:
当 $c = \hbar = G = 1$ 时,所有量纲全部消除,只剩下一个基本尺度(普朗克尺度),所有物理量都变成纯数。
这是数值模拟和计算物理中的实践。在编写程序时,计算机只处理浮点数(纯数),不理解"米"或"秒"。因此,计算物理学家通常:
这本质上就是手动实现无量纲化。例如在天体物理 N-body 模拟中,常令 $G = 1$、总质量 $M = 1$、特征长度 $R = 1$,从而一切量都变成无量纲的数值。
这是最一般的数学操作:对微分方程或物理关系式,通过变量替换消除所有量纲,使方程只涉及纯数。
三者的关系可以用一句话概括:
自然单位制是从物理原理出发选择"令哪些常数 = 1";计算单位制是从数值计算方便出发选择"用什么特征量做基准";无量纲化是二者共同的数学本质——减少独立量纲数 $k$,从而减少有量纲常数的个数。
三者的数学结构完全一致:
$$\underbrace{\text{物理量}}_{\text{有量纲}} = \underbrace{\text{纯数}}_{\text{无量纲}} \times \underbrace{\text{基准单位}}_{\text{有量纲常数}}$$令基准单位 $= 1$,物理量就退化为纯数。