同一个物理量可以用不同的变量描述:动量或速度,速度或动能,频率或波长。概率密度在换变量时不是简单地代入,而要乘上一个"雅可比因子"。正文用到本节的地方:动量分布换成速度分布(§5.4)、速度分布换成速率分布(§5.4 的 (5.11))、普朗克谱换成以频率 ν 或波长 λ 为变量(§15.1、§15.2)。
§C7.1一维单调变换
设 Y=g(X),g 单调递增,反函数为 x(y)。Y≤y 当且仅当 X≤x(y),所以累积分布函数满足 FY(y)=FX(x(y))。对 y 求导(链式法则):pY(y)=pX(x(y))dydx。若 g 单调递减,Y≤y 当且仅当 X≥x(y),求导多一个负号,而此时 dx/dy<0。两种情形合起来:
pY(y)=pX(x(y))dydx,即pY(y)∣dy∣=pX(x)∣dx∣(C7.1)
含义:对应的区间里概率相同。x 在 [x,x+dx] 中与 y 在相应的 [y,y+dy] 中是同一个事件,概率必须相等;区间的长度变了,密度就要相应地变。
例:频率与圆频率(§15.1)。ν=ω/2π,dω/dν=2π,所以 uν=2πu(ω):同一段频谱中的能量不变,uνdν=u(ω)dω。
§C7.2非单调变换:用 δ 函数
一般情形可以统一写成
pY(y)=∫δ(y−g(x))pX(x)dx=i∑∣g′(xi)∣pX(xi)(C7.2)
其中 xi 是方程 g(x)=y 的所有根(第二个等号用了 (A14.14))。第一个等式的含义很直观:把 X 的每个可能值"送到" g(x) 处,再把落在 y 处的概率加起来。
例:一个速度分量的动能。vx∼N(0,kBT/m),ε=21mvx2。每个 ε>0 对应两个根 vx=±2ε/m,∣dε/dvx∣=m∣vx∣=2mε。由 (C7.2):
p(ε)=2⋅2πkBTme−ε/kBT⋅2mε1=πεkBTe−ε/kBT
在 ε→0 处发散(但可积),平均值为 21kBT——一个平方项的均分值。
§C7.3多维变换
n 个变量的变换 y=g(x)(一一对应):
pY(y)=pX(x(y))det∂y∂x(C7.3)
这就是重积分的换元公式 (A6.3):pYdny=pXdnx。
例 1:动量与速度(§5.4)。p=mv,d3p=m3d3v,所以 fv(v)=m3fp(mv),得到 (5.10)。
例 2:速率分布。换到球坐标 (v,θ,φ),雅可比因子 v2sinθ((A6.4)),再对角度求边缘分布(附录 C3):F(v)=∫f(v)v2sinθdθdφ=4πv2f(v),即 (5.11)。
例 3:动能分布。再从速率换到动能 ε=21mv2,dε=mvdv:
p(ε)=mvF(v)=π2(kBT)3/2εe−ε/kBT(C7.4)
(代入 (5.11) 并整理。)它的形式是"态密度 ∝ε 乘以玻尔兹曼因子",与 (12.5) 的 ε1/2 态密度一致;平均值为 23kBT。
例 4:能量的分布(§4.4)。正则系综中能量为 E 的概率密度 P(E)=Ω(E)e−βE/Z:从"微观态"变到"能量"这个变量时,雅可比因子就是态密度 Ω(E)——数微观态,就是在做变量变换。
§C7.4最可几值依赖于所用的变量
概率密度的极大值不是变换下的不变量。
- 麦克斯韦分布:速率的最可几值是 vp=2kBT/m,对应动能 21mvp2=kBT;而 (C7.4) 的极大值在 ε=21kBT(由 dεd[εe−ε/kBT]=0)。两者相差一倍,没有矛盾:多出来的因子 1/v 改变了曲线的形状。
- 普朗克谱(§15.2):u(ω)∝eβℏω−1ω3。换成波长,ω=2πc/λ,∣dω/dλ∣=2πc/λ2∝ω2,所以 uλ∝eβℏω−1ω5。令 x=βℏω,两者的极大条件分别为 3(1−e−x)=x 与 5(1−e−x)=x,解为 x=2.821 与 4.965:λmax 对应的光子能量是 ωmax 的约 1.76 倍。
不随变量改变的是什么:概率本身(某个事件的概率);任何物理量的平均值 ⟨h⟩(无论用哪个变量计算,由换元公式结果相同);中位数(单调变换下,分位数一一对应)。所以"最可几值"只在指明了变量时才有意义,而平均值与概率没有这个问题。
§C7.5逆变换抽样
计算机产生的随机数通常是 [0,1] 上均匀分布的 U。要得到分布为 F 的随机变量,只需令
X=F−1(U)(C7.5)
证明:P(X≤x)=P(U≤F(x))=F(x)。
例:
- 指数分布(速率 λ 的等待时间):F(x)=1−e−λx,X=−ln(1−U)/λ(等价地 −lnU/λ)。动力学蒙特卡罗中随机选取下一个事件发生的时刻就是这样做的。
- 球面上均匀的方向:cosθ 在 [−1,1] 上均匀(§A6.3),取 cosθ=1−2U1,φ=2πU2。
- 高斯随机数(博克斯–穆勒方法):两个独立的 N(0,1) 变量 (X,Y) 的联合密度 2π1e−(x2+y2)/2dxdy 在极坐标中为 2π1dθ⋅e−r2/2rdr:角度均匀,s=r2/2 服从指数分布 e−sds。所以取 θ=2πU2,r=−2lnU1,X=rcosθ、Y=rsinθ 就是两个独立的标准高斯变量。
自测题
- X 在 [0,1] 上均匀分布,求 Y=−lnX/λ 的概率密度。[答:λe−λy(y≥0)。]
- 二维理想气体中,速度的两个分量独立且都服从 N(0,kBT/m)。求速率分布。[答:p(v)=kBTmve−mv2/2kBT(瑞利分布)。]
- 由 (C7.4) 验证 ⟨ε⟩=23kBT。[提示:(2.8),Γ(5/2)/Γ(3/2)=3/2。]
- 推导普朗克谱以波长为变量时极大值满足的方程 5(1−e−x)=x。
- 证明:用 pY 计算的 ⟨Y⟩ 等于用 pX 计算的 ⟨g(X)⟩(一维单调情形)。[提示:在 ∫ypY(y)dy 中换元 y=g(x),并用 (C7.1)。]
这一篇已记为读完。