正文用到行列式的地方:变量替换的雅可比行列式(§2.3、§5.4,附录 A6);原胞体积 a1⋅(a2×a3)(§10.1);"有非零解要求系数行列式为零"(§10.5、§11.4);斯莱特行列式与泡利原理(§P2.6);多元高斯积分中的 detA(附录 B2)。
§B3.1定义与计算
det(acbd)=ad−bc
3×3 行列式按第一行展开:
deta1b1c1a2b2c2a3b3c3=a1(b2c3−b3c2)−a2(b1c3−b3c1)+a3(b1c2−b2c1)(B3.1)
每一项是"该元素 × 划去它所在的行与列后剩下的 2×2 行列式(余子式)",符号按 +,−,+ 交替(位置 (i,j) 的符号为 (−1)i+j)。n×n 行列式同样可以按任一行(或列)展开,递归地化为低阶行列式。等价的定义是
detA=σ∑sgn(σ)A1σ(1)A2σ(2)⋯Anσ(n)(B3.2)
求和遍及 1,…,n 的所有排列 σ(共 n! 项),sgn(σ)=±1 由排列是偶数次还是奇数次对换得到而定:每一项从每行、每列各取一个元素。比较 (B3.1) 与 (B1.1) 可知,3×3 行列式就是三行的混合积 a⋅(b×c)。
§B3.2几何意义:体积因子
二维:以 (a,c)、(b,d) 为边的平行四边形面积是 ∣ad−bc∣。(推导:面积 =∣u∣∣v∣sinθ,而 ∣u∣2∣v∣2sin2θ=∣u∣2∣v∣2−(u⋅v)2=(a2+c2)(b2+d2)−(ab+cd)2=(ad−bc)2。)三维:混合积是平行六面体的有向体积。一般地:
∣detA∣ 等于由 A 的各列(或各行)张成的平行多面体的体积;线性变换 x→Ax 把任何区域的体积放大 ∣detA∣ 倍。 符号表示变换是否改变了"手性"(左右手是否互换)。
这就是变量替换中雅可比行列式的来源(附录 A6):在每一点附近,非线性的变换近似为线性变换,它把小体积元放大 ∣detJ∣ 倍。
§B3.3基本性质
下列性质都可以从"有向体积"的图像理解:
- 交换两行,行列式变号(手性反转)。
- 两行相同,行列式为零(平行多面体被压扁,体积为零)。更一般地,各行线性相关 ⟺ detA=0。
- 对每一行是线性的:某一行乘以 c,行列式乘以 c;某一行是两个向量之和,行列式是两个行列式之和。
- 把一行的倍数加到另一行上,行列式不变("剪切"不改变体积)。这是用消元法计算行列式的依据:化成三角矩阵后,行列式等于对角元之积。
- det(AB)=detAdetB(先放大 ∣detB∣ 倍再放大 ∣detA∣ 倍)。由此 detA−1=1/detA,并且雅可比行列式满足链式法则(§A4.6)。
- detAT=detA:对行成立的性质对列也成立。
- 正交矩阵:由 OTO=I 与性质 5、6,(detO)2=1,detO=±1——转动不改变体积(+1),反射改变手性(−1)。所以正交变换的雅可比因子为 1((B2.7) 的证明用到这一点)。
- 行列式等于本征值之积:对实对称矩阵,detA=det(OΛOT)=detOdetΛdetOT=∏aλa。(对一般矩阵也成立:det(A−λI) 是 ∏a(λa−λ),令 λ=0。)几何上:沿各本征方向分别伸缩 λa 倍,体积伸缩 ∏λa 倍。
§B3.4线性方程组
对 n 个未知数、n 个方程的线性方程组 Ax=b:
- 若 detA=0,解唯一存在,x=A−1b。2×2 时 (acbd)−1=ad−bc1(d−c−ba)。
- 齐次方程组 Ax=0 有非零解 ⟺ detA=0。理由:detA=0 意味着 A 把 n 维空间压扁到更低维,必然有非零向量被压成零向量;反之,若有 x=0 使 Ax=0,则 A 的各列线性相关,由性质 2,detA=0。
这一条是求本征值 (B2.2) 与求简正频率的依据。§10.5 中双原子链的振幅 (A,B) 满足齐次方程组,"有非零解"要求系数行列式为零,
(2K−M1ω2)(2K−M2ω2)−K2∣1+eika∣2=0
由此得到 (10.8)。(为什么 ω2 一定是实数?作质量加权 A=A′/M1、B=B′/M2 后,方程组变成 ω2 乘以 (A′,B′) 等于矩阵 (2K/M1−K(1+eika)/M1M2−K(1+e−ika)/M1M22K/M2) 乘以 (A′,B′)。这个矩阵是厄米的——转置后取共轭等于自身——所以 ω2 作为它的本征值必为实数,见附录 B4。)
§B3.5斯莱特行列式与泡利原理
§P2.6 中 N 个费米子的反对称波函数写成
Ψ(x1,…,xN)=N!1detϕa1(x1)⋮ϕaN(x1)⋯⋯ϕa1(xN)⋮ϕaN(xN)(B3.3)
交换两个粒子的坐标 = 交换两列,由性质 1,Ψ 变号——这正是费米子要求的反对称性。若两个粒子处于同一单粒子态(ai=aj),则有两行相同,由性质 2,Ψ≡0——泡利不相容原理是行列式性质的直接推论。N=2 时 Ψ=21[ϕa(x1)ϕb(x2)−ϕa(x2)ϕb(x1)]。
§B3.6lndetA=TrlnA
对正定的实对称矩阵,由性质 8 与 (B2.10):
lndetA=a∑lnλa=TrlnA(B3.4)
用处:(B2.7) 给出 ln∫e−21xTAxdnx=2nln2π−21TrlnA。经典谐振子系统的配分函数正是这种高斯积分,所以它的自由能是各简正模贡献之和 kBT∑aln(βℏωa):本征值把"耦合系统的行列式"变成了"独立模式的求和"。再对 (B3.4) 求微分,得雅可比公式 dlndetA=Tr(A−1dA),它是"对二次型的系数求导得到关联函数"的矩阵版本。
自测题
- 计算 det104210031。[答:25。]
- 体心立方的原胞基矢为 2a(−1,1,1)、2a(1,−1,1)、2a(1,1,−1)。求原胞体积,并说明为什么是 a3 的一半。[答:a3/2;立方晶胞中含 2 个格点。]
- 证明:若 Ax=0 有非零解,则 A 的某个本征值为零。
- 写出 N=2、单粒子态 a、b 的斯莱特行列式,验证它在交换 x1↔x2 时变号,并在 a=b 时为零。
- 对实对称矩阵 A,证明 deteA=eTrA。[提示:两边都等于 ∏aeλa。]
这一篇已记为读完。