§B2.1 本征值与本征向量§B2.2 实对称矩阵:本征值为实数,本征向量相互正交§B2.3 谱定理:正交对角化§B2.4 二次型的主轴化与正定性判据§B2.5 多元高斯积分§B2.6 矩阵的函数与转移矩阵§B2.7 平移不变性与平面波:循环矩阵自测题 这是全书最常用的线性代数结果。正文用到它的地方:简正模(§P1.3 、§6.5 、§10.4 );转动惯量的主轴(§P1.5 );近自由电子模型中的能隙(§11.4 );一维伊辛模型的转移矩阵(§18.2 );多元高斯涨落(§22.1 )。它们的共同点是:把一个"各分量互相耦合"的问题,换到一组新坐标中,变成"各分量互不相干"的问题 。
§B2.1 本征值与本征向量
若非零向量 v \mathbf v v 满足
A v = λ v (B2.1) A\mathbf v = \lambda\mathbf v \tag{B2.1} A v = λ v ( B2.1 )
则称 v \mathbf v v 为矩阵 A A A 的本征向量 ,λ \lambda λ 为相应的本征值 。几何意义:A A A 作用在 v \mathbf v v 上,只是把它沿所在的直线伸缩 λ \lambda λ 倍(λ < 0 \lambda<0 λ < 0 时还反向),而不把它转到别的方向。
(B2.1) 即 ( A − λ I ) v = 0 (A - \lambda I)\mathbf v = 0 ( A − λ I ) v = 0 。它有非零解的充要条件是
det ( A − λ I ) = 0 (B2.2) \det(A - \lambda I) = 0 \tag{B2.2} det ( A − λ I ) = 0 ( B2.2 )
(附录 B3 :齐次线性方程组有非零解当且仅当系数行列式为零。)(B2.2) 是 λ \lambda λ 的 n n n 次多项式方程,称为特征方程 ,有 n n n 个根(可能是复数、可能重复)。求出 λ \lambda λ 后,再解 ( A − λ I ) v = 0 (A - \lambda I)\mathbf v = 0 ( A − λ I ) v = 0 得到本征向量(只确定到一个常数因子,通常归一化为单位长度)。
2 × 2 2\times2 2 × 2 的情形 。对 A = ( a b c d ) A = \begin{pmatrix}a&b\\c&d\end{pmatrix} A = ( a c b d ) ,(B2.2) 为 ( a − λ ) ( d − λ ) − b c = 0 (a - \lambda)(d - \lambda) - bc = 0 ( a − λ ) ( d − λ ) − b c = 0 ,
λ ± = a + d 2 ± ( a − d 2 ) 2 + b c (B2.3) \lambda_\pm = \frac{a+d}{2}\pm\sqrt{\left(\frac{a-d}{2}\right)^2 + bc} \tag{B2.3} λ ± = 2 a + d ± ( 2 a − d ) 2 + b c ( B2.3 )
两个有用的检验:λ + + λ − = a + d = T r A \lambda_+ + \lambda_- = a + d = \mathrm{Tr}\,A λ + + λ − = a + d = Tr A (迹),λ + λ − = a d − b c = det A \lambda_+\lambda_- = ad - bc = \det A λ + λ − = a d − b c = det A 。(一般地,本征值之和等于迹,之积等于行列式。)
例 :A = ( 2 1 1 2 ) A = \begin{pmatrix}2&1\\1&2\end{pmatrix} A = ( 2 1 1 2 ) 。λ = 2 ± 1 \lambda = 2\pm1 λ = 2 ± 1 ,即 3 3 3 与 1 1 1 。λ = 3 \lambda = 3 λ = 3 :( A − 3 I ) v = 0 (A - 3I)\mathbf v = 0 ( A − 3 I ) v = 0 给出 − v 1 + v 2 = 0 -v_1 + v_2 = 0 − v 1 + v 2 = 0 ,v = ( 1 , 1 ) / 2 \mathbf v = (1,1)/\sqrt2 v = ( 1 , 1 ) / 2 ;λ = 1 \lambda = 1 λ = 1 :v = ( 1 , − 1 ) / 2 \mathbf v = (1,-1)/\sqrt2 v = ( 1 , − 1 ) / 2 。两个本征向量正交——这不是巧合。
§B2.2 实对称矩阵:本征值为实数,本征向量相互正交
设 A A A 是实对称矩阵(A T = A A^{\mathsf T} = A A T = A ,元素为实数)。
(i) 本征值都是实数 。设 A v = λ v A\mathbf v = \lambda\mathbf v A v = λ v ,v \mathbf v v 可能是复向量。左乘 v ∗ T \mathbf v^{\ast\mathsf T} v ∗ T (共轭转置):v ∗ T A v = λ v ∗ T v \mathbf v^{\ast\mathsf T}A\mathbf v = \lambda\,\mathbf v^{\ast\mathsf T}\mathbf v v ∗ T A v = λ v ∗ T v 。右边的 v ∗ T v = ∑ i ∣ v i ∣ 2 > 0 \mathbf v^{\ast\mathsf T}\mathbf v = \sum_i\lvert v_i\rvert^2>0 v ∗ T v = ∑ i ∣ v i ∣ 2 > 0 是实数。左边也是实数:它的共轭等于 v T A v ∗ \mathbf v^{\mathsf T}A\mathbf v^\ast v T A v ∗ (A A A 是实矩阵),这是一个数,等于它自己的转置 v ∗ T A T v = v ∗ T A v \mathbf v^{\ast\mathsf T}A^{\mathsf T}\mathbf v = \mathbf v^{\ast\mathsf T}A\mathbf v v ∗ T A T v = v ∗ T A v 。所以 λ \lambda λ 是实数,相应的本征向量也可以取为实向量。
(ii) 不同本征值的本征向量相互正交 。设 A v 1 = λ 1 v 1 A\mathbf v_1 = \lambda_1\mathbf v_1 A v 1 = λ 1 v 1 ,A v 2 = λ 2 v 2 A\mathbf v_2 = \lambda_2\mathbf v_2 A v 2 = λ 2 v 2 ,λ 1 ≠ λ 2 \lambda_1\ne\lambda_2 λ 1 = λ 2 。计算 v 2 T A v 1 \mathbf v_2^{\mathsf T}A\mathbf v_1 v 2 T A v 1 的两种方法:直接用第一式得 λ 1 v 2 ⋅ v 1 \lambda_1\,\mathbf v_2\cdot\mathbf v_1 λ 1 v 2 ⋅ v 1 ;先把 A A A 作用到左边(v 2 T A = ( A T v 2 ) T = ( A v 2 ) T \mathbf v_2^{\mathsf T}A = (A^{\mathsf T}\mathbf v_2)^{\mathsf T} = (A\mathbf v_2)^{\mathsf T} v 2 T A = ( A T v 2 ) T = ( A v 2 ) T )得 λ 2 v 2 ⋅ v 1 \lambda_2\,\mathbf v_2\cdot\mathbf v_1 λ 2 v 2 ⋅ v 1 。相减:( λ 1 − λ 2 ) v 1 ⋅ v 2 = 0 (\lambda_1 - \lambda_2)\,\mathbf v_1\cdot\mathbf v_2 = 0 ( λ 1 − λ 2 ) v 1 ⋅ v 2 = 0 ,所以 v 1 ⋅ v 2 = 0 \mathbf v_1\cdot\mathbf v_2 = 0 v 1 ⋅ v 2 = 0 。
简并的情形 :若某个本征值有多个线性无关的本征向量(简并),它们张成一个子空间,其中任意向量都是本征向量;可以在这个子空间中选一组相互正交的基(格拉姆–施密特正交化:逐个减去在已选向量上的投影,再归一化)。
§B2.3 谱定理:正交对角化
定理 :实对称矩阵 A A A 有 n n n 个相互正交的单位本征向量 v 1 , … , v n \mathbf v_1,\dots,\mathbf v_n v 1 , … , v n 。以它们为列组成矩阵 O = ( v 1 , … , v n ) O = (\mathbf v_1,\dots,\mathbf v_n) O = ( v 1 , … , v n ) ,则
O T O = I , A = O Λ O T , Λ = d i a g ( λ 1 , … , λ n ) (B2.4) O^{\mathsf T}O = I,\qquad A = O\Lambda O^{\mathsf T},\qquad \Lambda = \mathrm{diag}(\lambda_1,\dots,\lambda_n) \tag{B2.4} O T O = I , A = O Λ O T , Λ = diag ( λ 1 , … , λ n ) ( B2.4 )
证明思路 (归纳法)。由 (i),特征方程至少有一个实根 λ 1 \lambda_1 λ 1 ,取单位本征向量 v 1 \mathbf v_1 v 1 。考虑与 v 1 \mathbf v_1 v 1 正交的 ( n − 1 ) (n-1) ( n − 1 ) 维子空间 W W W 。A A A 把 W W W 映到自身:若 w ⊥ v 1 \mathbf w\perp\mathbf v_1 w ⊥ v 1 ,则 v 1 ⋅ A w = ( A v 1 ) ⋅ w = λ 1 v 1 ⋅ w = 0 \mathbf v_1\cdot A\mathbf w = (A\mathbf v_1)\cdot\mathbf w = \lambda_1\mathbf v_1\cdot\mathbf w = 0 v 1 ⋅ A w = ( A v 1 ) ⋅ w = λ 1 v 1 ⋅ w = 0 。在 W W W 中 A A A 仍是对称的,对它重复同样的论证,得到 v 2 ∈ W \mathbf v_2\in W v 2 ∈ W ……如此进行 n n n 次。最后,A v a = λ a v a A\mathbf v_a = \lambda_a\mathbf v_a A v a = λ a v a 合起来写成 A O = O Λ AO = O\Lambda A O = O Λ ;各列正交归一即 O T O = I O^{\mathsf T}O = I O T O = I ,所以 O − 1 = O T O^{-1} = O^{\mathsf T} O − 1 = O T ,A = O Λ O T A = O\Lambda O^{\mathsf T} A = O Λ O T 。□ \square □
正交矩阵 。满足 O T O = I O^{\mathsf T}O = I O T O = I 的矩阵称为正交矩阵。它保持长度与夹角:( O x ) ⋅ ( O y ) = x T O T O y = x ⋅ y (O\mathbf x)\cdot(O\mathbf y) = \mathbf x^{\mathsf T}O^{\mathsf T}O\mathbf y = \mathbf x\cdot\mathbf y ( O x ) ⋅ ( O y ) = x T O T O y = x ⋅ y 。几何上它是一个转动(可能附加一个反射),det O = ± 1 \det O = \pm1 det O = ± 1 (附录 B3 )。所以 (B2.4) 的含义是:换到以本征向量为坐标轴的(转动后的)坐标系中,A A A 变成对角矩阵。
(B2.4) 也可以写成谱分解 :
A = ∑ a λ a v a v a T (B2.5) A = \sum_a\lambda_a\,\mathbf v_a\mathbf v_a^{\mathsf T} \tag{B2.5} A = a ∑ λ a v a v a T ( B2.5 )
其中 v a v a T \mathbf v_a\mathbf v_a^{\mathsf T} v a v a T 是向 v a \mathbf v_a v a 方向投影的矩阵。
§B2.4 二次型的主轴化与正定性判据
对二次型 Q = x T A x Q = \mathbf x^{\mathsf T}A\mathbf x Q = x T A x ,令 y = O T x \mathbf y = O^{\mathsf T}\mathbf x y = O T x (即 x = O y \mathbf x = O\mathbf y x = O y ):
Q = y T O T A O y = y T Λ y = ∑ a λ a y a 2 (B2.6) Q = \mathbf y^{\mathsf T}O^{\mathsf T}AO\,\mathbf y = \mathbf y^{\mathsf T}\Lambda\mathbf y = \sum_a\lambda_ay_a^2 \tag{B2.6} Q = y T O T A O y = y T Λ y = a ∑ λ a y a 2 ( B2.6 )
交叉项全部消失。由此立即得到:A A A 正定 ⟺ 所有本征值 λ a > 0 \lambda_a>0 λ a > 0 ;半正定 ⟺ 所有 λ a ≥ 0 \lambda_a\ge0 λ a ≥ 0 。二维中 Q = 1 Q = 1 Q = 1 是一个椭圆,主轴沿本征向量方向,半轴长 1 / λ a 1/\sqrt{\lambda_a} 1/ λ a ——"主轴化"的名称由此而来。2 × 2 2\times2 2 × 2 时,由迹与行列式:两个本征值都为正 ⟺ det A > 0 \det A>0 det A > 0 且 A 11 > 0 A_{11}>0 A 11 > 0 (与 §A3.5 的极值判据相同)。
例 1:简正模 (§P1.3 、§6.5 )。N N N 个原子在平衡位置附近做小振动,取质量加权坐标 w i = m i u i w_i = \sqrt{m_i}u_i w i = m i u i ,则
H = 1 2 ∑ i w ˙ i 2 + 1 2 w T D w \mathcal H = \frac12\sum_i\dot w_i^2 + \frac12\mathbf w^{\mathsf T}D\mathbf w H = 2 1 i ∑ w ˙ i 2 + 2 1 w T D w
D D D 是实对称矩阵。令 Q = O T w \mathbf Q = O^{\mathsf T}\mathbf w Q = O T w :势能变为 1 2 ∑ a λ a Q a 2 \frac12\sum_a\lambda_aQ_a^2 2 1 ∑ a λ a Q a 2 ,而动能 1 2 ∑ w ˙ i 2 = 1 2 ∣ w ˙ ∣ 2 = 1 2 ∣ Q ˙ ∣ 2 \frac12\sum\dot w_i^2 = \frac12\lvert\dot{\mathbf w}\rvert^2 = \frac12\lvert\dot{\mathbf Q}\rvert^2 2 1 ∑ w ˙ i 2 = 2 1 ∣ w ˙ ∣ 2 = 2 1 ∣ Q ˙ ∣ 2 因为 O O O 保持长度而形式不变 。于是 H = ∑ a ( 1 2 Q ˙ a 2 + 1 2 λ a Q a 2 ) \mathcal H = \sum_a\left(\frac12\dot Q_a^2 + \frac12\lambda_aQ_a^2\right) H = ∑ a ( 2 1 Q ˙ a 2 + 2 1 λ a Q a 2 ) :3 N 3N 3 N 个独立的谐振子,频率 ω a = λ a \omega_a = \sqrt{\lambda_a} ω a = λ a 。(这就是为什么要先做质量加权:只有动能是"单位矩阵"时,正交变换才能同时保持动能的形式。)稳定平衡要求 D D D 半正定,所有 ω a 2 ≥ 0 \omega_a^2\ge0 ω a 2 ≥ 0 。
例 2:转动惯量张量的主轴 (§P1.5 )。I I I 是实对称矩阵,在主轴坐标系中 I = d i a g ( I 1 , I 2 , I 3 ) I = \mathrm{diag}(I_1,I_2,I_3) I = diag ( I 1 , I 2 , I 3 ) ,转动动能 1 2 ∑ a I a ω a 2 \frac12\sum_aI_a\omega_a^2 2 1 ∑ a I a ω a 2 。
例 3:能级排斥 (§11.4 )。H = ( ε 1 U U ε 2 ) H = \begin{pmatrix}\varepsilon_1 & U\\ U & \varepsilon_2\end{pmatrix} H = ( ε 1 U U ε 2 ) ,由 (B2.3) :
ε ± = ε 1 + ε 2 2 ± ( ε 1 − ε 2 2 ) 2 + U 2 \varepsilon_\pm = \frac{\varepsilon_1 + \varepsilon_2}{2}\pm\sqrt{\left(\frac{\varepsilon_1 - \varepsilon_2}{2}\right)^2 + U^2} ε ± = 2 ε 1 + ε 2 ± ( 2 ε 1 − ε 2 ) 2 + U 2
两个本征值之差至少为 2 ∣ U ∣ 2\lvert U\rvert 2 ∣ U ∣ :只要耦合 U ≠ 0 U\ne0 U = 0 ,两条能级(作为某个参数的函数)就不会相交,而是在 ε 1 = ε 2 \varepsilon_1 = \varepsilon_2 ε 1 = ε 2 处"排斥"开,留下一个宽 2 ∣ U ∣ 2\lvert U\rvert 2 ∣ U ∣ 的能隙——这就是布里渊区边界处能隙的来源 (11.8) 。在 ε 1 = ε 2 \varepsilon_1 = \varepsilon_2 ε 1 = ε 2 处本征向量是 ( 1 , ± 1 ) / 2 (1,\pm1)/\sqrt2 ( 1 , ± 1 ) / 2 :两个平面波的等量叠加,即驻波。
§B2.5 多元高斯积分
设 A A A 是 n × n n\times n n × n 实对称正定矩阵。则
∫ e − 1 2 x T A x d n x = ( 2 π ) n / 2 det A (B2.7) \int e^{-\frac12\mathbf x^{\mathsf T}A\mathbf x}\,d^nx = \frac{(2\pi)^{n/2}}{\sqrt{\det A}} \tag{B2.7} ∫ e − 2 1 x T A x d n x = det A ( 2 π ) n /2 ( B2.7 )
证明 :换元 x = O y \mathbf x = O\mathbf y x = O y ,雅可比行列式 ∣ det O ∣ = 1 \lvert\det O\rvert = 1 ∣ det O ∣ = 1 (附录 A6 、B3 )。由 (B2.6) ,被积函数变成 ∏ a e − λ a y a 2 / 2 \prod_ae^{-\lambda_ay_a^2/2} ∏ a e − λ a y a 2 /2 ,积分分解为 n n n 个一维高斯积分之积 (A6.1) ,每个等于 2 π / λ a \sqrt{2\pi/\lambda_a} 2 π / λ a (由 (2.3) )。最后 ∏ a λ a = det Λ = det A \prod_a\lambda_a = \det\Lambda = \det A ∏ a λ a = det Λ = det A (附录 B3 )。□ \square □
加一个线性项 。对 ∫ e − 1 2 x T A x + b T x d n x \int e^{-\frac12\mathbf x^{\mathsf T}A\mathbf x + \mathbf b^{\mathsf T}\mathbf x}d^nx ∫ e − 2 1 x T A x + b T x d n x ,配方:令 x = A − 1 b + z \mathbf x = A^{-1}\mathbf b + \mathbf z x = A − 1 b + z ,则 − 1 2 x T A x + b T x = − 1 2 z T A z + 1 2 b T A − 1 b -\frac12\mathbf x^{\mathsf T}A\mathbf x + \mathbf b^{\mathsf T}\mathbf x = -\frac12\mathbf z^{\mathsf T}A\mathbf z + \frac12\mathbf b^{\mathsf T}A^{-1}\mathbf b − 2 1 x T A x + b T x = − 2 1 z T A z + 2 1 b T A − 1 b (交叉项相消,用了 A A A 对称),平移不改变积分,所以
∫ e − 1 2 x T A x + b T x d n x = ( 2 π ) n / 2 det A e 1 2 b T A − 1 b (B2.8) \int e^{-\frac12\mathbf x^{\mathsf T}A\mathbf x + \mathbf b^{\mathsf T}\mathbf x}\,d^nx = \frac{(2\pi)^{n/2}}{\sqrt{\det A}}\,e^{\frac12\mathbf b^{\mathsf T}A^{-1}\mathbf b} \tag{B2.8} ∫ e − 2 1 x T A x + b T x d n x = det A ( 2 π ) n /2 e 2 1 b T A − 1 b ( B2.8 )
这是 (A7.5) 的多元版本。
协方差矩阵 。以 p ( x ) ∝ e − 1 2 x T A x p(\mathbf x)\propto e^{-\frac12\mathbf x^{\mathsf T}A\mathbf x} p ( x ) ∝ e − 2 1 x T A x 为概率密度,把 (B2.8) 除以 b = 0 \mathbf b = 0 b = 0 时的值,得 ⟨ e b T x ⟩ = e 1 2 b T A − 1 b \langle e^{\mathbf b^{\mathsf T}\mathbf x}\rangle = e^{\frac12\mathbf b^{\mathsf T}A^{-1}\mathbf b} ⟨ e b T x ⟩ = e 2 1 b T A − 1 b 。对 b i b_i b i 、b j b_j b j 各求一次导再令 b = 0 \mathbf b = 0 b = 0 (附录 A7 的技巧):
⟨ x i x j ⟩ = ( A − 1 ) i j (B2.9) \langle x_ix_j\rangle = (A^{-1})_{ij} \tag{B2.9} ⟨ x i x j ⟩ = ( A − 1 ) ij ( B2.9 )
二次型的矩阵的逆,就是协方差矩阵。 §22.1 中多变量涨落 P ∝ exp [ − δ x T A δ x / ( 2 k B ) ] P\propto\exp[-\delta\mathbf x^{\mathsf T}A\,\delta\mathbf x/(2k_{\mathrm B})] P ∝ exp [ − δ x T A δ x / ( 2 k B )] 给出 ⟨ δ x δ x T ⟩ = k B A − 1 \langle\delta\mathbf x\,\delta\mathbf x^{\mathsf T}\rangle = k_{\mathrm B}A^{-1} ⟨ δ x δ x T ⟩ = k B A − 1 ,就是 (B2.9) (把 A A A 换成 A / k B A/k_{\mathrm B} A / k B )。在本征坐标中这一点一目了然:y a y_a y a 相互独立,⟨ y a y b ⟩ = δ a b / λ a \langle y_ay_b\rangle = \delta_{ab}/\lambda_a ⟨ y a y b ⟩ = δ ab / λ a ——"硬"的方向(λ a \lambda_a λ a 大)涨落小,"软"的方向涨落大;临界点处某个 λ a → 0 \lambda_a\to0 λ a → 0 ,相应的涨落发散。
§B2.6 矩阵的函数与转移矩阵
由 (B2.4) ,A 2 = O Λ O T O Λ O T = O Λ 2 O T A^2 = O\Lambda O^{\mathsf T}O\Lambda O^{\mathsf T} = O\Lambda^2O^{\mathsf T} A 2 = O Λ O T O Λ O T = O Λ 2 O T ,一般地 A N = O Λ N O T A^N = O\Lambda^NO^{\mathsf T} A N = O Λ N O T 。对任何可以展开成幂级数的函数,
f ( A ) = O d i a g ( f ( λ 1 ) , … , f ( λ n ) ) O T (B2.10) f(A) = O\,\mathrm{diag}\big(f(\lambda_1),\dots,f(\lambda_n)\big)\,O^{\mathsf T} \tag{B2.10} f ( A ) = O diag ( f ( λ 1 ) , … , f ( λ n ) ) O T ( B2.10 )
例如 e A t = O d i a g ( e λ a t ) O T e^{At} = O\,\mathrm{diag}(e^{\lambda_at})\,O^{\mathsf T} e A t = O diag ( e λ a t ) O T 就是线性方程组 x ˙ = A x \dot{\mathbf x} = A\mathbf x x ˙ = A x 的解算子(§A13.6 )。
转移矩阵 (§18.2 )。一维伊辛模型的配分函数 Z = T r T N Z = \mathrm{Tr}\,T^N Z = Tr T N ,T T T 是 2 × 2 2\times2 2 × 2 实对称矩阵。由 (B2.10) 与迹的循环性质(T r A B C = T r C A B \mathrm{Tr}\,ABC = \mathrm{Tr}\,CAB Tr A BC = Tr C A B ,附录 B4 ):
Z = T r ( O Λ N O T ) = T r ( Λ N O T O ) = λ + N + λ − N Z = \mathrm{Tr}\left(O\Lambda^NO^{\mathsf T}\right) = \mathrm{Tr}\left(\Lambda^NO^{\mathsf T}O\right) = \lambda_+^N + \lambda_-^N Z = Tr ( O Λ N O T ) = Tr ( Λ N O T O ) = λ + N + λ − N
N → ∞ N\to\infty N → ∞ 时只有最大本征值重要:ln Z ≈ N ln λ + \ln Z\approx N\ln\lambda_+ ln Z ≈ N ln λ + ,修正为 ( λ − / λ + ) N (\lambda_-/\lambda_+)^N ( λ − / λ + ) N ,指数地小。(连通)关联函数则由两个本征值之比决定,⟨ s i s i + r ⟩ − m 2 ∝ ( λ − / λ + ) r \langle s_is_{i+r}\rangle - m^2\propto(\lambda_-/\lambda_+)^r ⟨ s i s i + r ⟩ − m 2 ∝ ( λ − / λ + ) r ,所以关联长度 ξ = 1 / ln ( λ + / λ − ) \xi = 1/\ln(\lambda_+/\lambda_-) ξ = 1/ ln ( λ + / λ − ) ;零场时 λ ± = 2 cosh β J , 2 sinh β J \lambda_\pm = 2\cosh\beta J,\ 2\sinh\beta J λ ± = 2 cosh β J , 2 sinh β J ,比值为 tanh β J \tanh\beta J tanh β J ,正是 (18.9) 。热力学由最大本征值决定,关联长度由最大的两个本征值之比决定 ——只要最大本征值不简并,这一结论对转移矩阵方法普遍成立。
§B2.7 平移不变性与平面波:循环矩阵
若矩阵元只依赖于指标之差,A n m = c ( n − m ) A_{nm} = c(n - m) A nm = c ( n − m ) (指标按周期性边界条件理解,即模 N N N ),则称 A A A 为循环矩阵。它描述"环上的平移不变的耦合"。平面波总是它的本征向量 :令 ( v k ) n = e i k n a (\mathbf v_k)_n = e^{ikna} ( v k ) n = e ikna (k = 2 π m / ( N a ) k = 2\pi m/(Na) k = 2 πm / ( N a ) ),
∑ m c ( n − m ) e i k m a = ∑ l c ( l ) e i k ( n − l ) a = e i k n a ∑ l c ( l ) e − i k l a \sum_mc(n - m)e^{ikma} = \sum_lc(l)e^{ik(n-l)a} = e^{ikna}\sum_lc(l)e^{-ikla} m ∑ c ( n − m ) e ikma = l ∑ c ( l ) e ik ( n − l ) a = e ikna l ∑ c ( l ) e − ik l a
(令 l = n − m l = n - m l = n − m 。)所以本征值为 λ ( k ) = ∑ l c ( l ) e − i k l a \lambda(k) = \sum_lc(l)e^{-ikla} λ ( k ) = ∑ l c ( l ) e − ik l a ——耦合函数的傅里叶变换。这就是 §10.4 的论证:一维链的动力学矩阵 D ( 0 ) = 2 K / M D(0) = 2K/M D ( 0 ) = 2 K / M ,D ( ± 1 ) = − K / M D(\pm1) = -K/M D ( ± 1 ) = − K / M ,本征值 ω 2 ( k ) = 2 K M − K M ( e i k a + e − i k a ) = 4 K M sin 2 k a 2 \omega^2(k) = \frac{2K}{M} - \frac KM(e^{ika} + e^{-ika}) = \frac{4K}{M}\sin^2\frac{ka}{2} ω 2 ( k ) = M 2 K − M K ( e ika + e − ika ) = M 4 K sin 2 2 ka ,即 (10.7) 。平移对称性决定了本征向量(平面波),具体的相互作用只决定本征值(色散关系) 。在三维晶格中,同样的道理给出布洛赫定理(§11.3 ):周期势中的本征态可以按平移的本征值 e i k ⋅ R e^{i\mathbf k\cdot\mathbf R} e i k ⋅ R 分类。
对实对称的循环矩阵(c ( l ) = c ( − l ) c(l) = c(-l) c ( l ) = c ( − l ) 为实数),λ ( k ) = λ ( − k ) \lambda(k) = \lambda(-k) λ ( k ) = λ ( − k ) 是实数,e ± i k n a e^{\pm ikna} e ± ikna 是简并的一对;需要实的本征向量时取它们的组合 cos k n a \cos kna cos kna 、sin k n a \sin kna sin kna 。
自测题
求 ( 1 2 2 1 ) \begin{pmatrix}1&2\\2&1\end{pmatrix} ( 1 2 2 1 ) 的本征值与归一化本征向量,并写出 O O O ,验证 O T A O O^{\mathsf T}AO O T A O 为对角矩阵。[答:3 3 3 ,( 1 , 1 ) / 2 (1,1)/\sqrt2 ( 1 , 1 ) / 2 ;− 1 -1 − 1 ,( 1 , − 1 ) / 2 (1,-1)/\sqrt2 ( 1 , − 1 ) / 2 。]
用 (B2.7) 计算 ∬ e − ( x 2 + x y + y 2 ) d x d y \iint e^{-(x^2 + xy + y^2)}dx\,dy ∬ e − ( x 2 + x y + y 2 ) d x d y 。[答:1 2 x T A x = x 2 + x y + y 2 \frac12\mathbf x^{\mathsf T}A\mathbf x = x^2 + xy + y^2 2 1 x T A x = x 2 + x y + y 2 给出 A = ( 2 1 1 2 ) A = \begin{pmatrix}2&1\\1&2\end{pmatrix} A = ( 2 1 1 2 ) ,det A = 3 \det A = 3 det A = 3 ,积分 = 2 π / 3 = 2\pi/\sqrt3 = 2 π / 3 ,与附录 A6 的自测题 3 一致。]
对上题的分布 p ∝ e − ( x 2 + x y + y 2 ) p\propto e^{-(x^2 + xy + y^2)} p ∝ e − ( x 2 + x y + y 2 ) ,求 ⟨ x 2 ⟩ \langle x^2\rangle ⟨ x 2 ⟩ 与 ⟨ x y ⟩ \langle xy\rangle ⟨ x y ⟩ 。[答:A − 1 = 1 3 ( 2 − 1 − 1 2 ) A^{-1} = \frac13\begin{pmatrix}2&-1\\-1&2\end{pmatrix} A − 1 = 3 1 ( 2 − 1 − 1 2 ) ,⟨ x 2 ⟩ = 2 / 3 \langle x^2\rangle = 2/3 ⟨ x 2 ⟩ = 2/3 ,⟨ x y ⟩ = − 1 / 3 \langle xy\rangle = -1/3 ⟨ x y ⟩ = − 1/3 。]
求 3 × 3 3\times3 3 × 3 循环矩阵 ( 2 − 1 − 1 − 1 2 − 1 − 1 − 1 2 ) \begin{pmatrix}2&-1&-1\\-1&2&-1\\-1&-1&2\end{pmatrix} 2 − 1 − 1 − 1 2 − 1 − 1 − 1 2 的本征值。[答:λ ( k ) = 2 − 2 cos ( 2 π m / 3 ) \lambda(k) = 2 - 2\cos(2\pi m/3) λ ( k ) = 2 − 2 cos ( 2 πm /3 ) ,m = 0 , 1 , 2 m = 0,1,2 m = 0 , 1 , 2 :0 , 3 , 3 0,3,3 0 , 3 , 3 。本征值 0 对应整体平移 ( 1 , 1 , 1 ) (1,1,1) ( 1 , 1 , 1 ) 。]
证明:若 A A A 实对称且正定,则 A − 1 A^{-1} A − 1 也正定。[提示:本征值为 1 / λ a 1/\lambda_a 1/ λ a 。]
这一篇已记为读完。标为未读