* 2.2.11 矩阵的 Kronecker 积
设 A=(aij) 和 B=(bij) 分别是 m×n 阶和 k×l 阶矩阵,定义它们的 Kronecker 积 A⊗B 为一个 mk×nl 阶矩阵:
A⊗B=a11Ba21B⋮am1Ba12Ba22B⋮am2B⋯⋯⋯a1nBa2nB⋮amnB.
注 上述矩阵的 Kronecker 积是最常用的定义, 我们在此不涉及 Kronecker 积的一般定义. 事实上, 无论是哪种定义, 其基本性质都是一样的.
例 2.72 证明矩阵的 Kronecker 积满足下列性质 (假设以下的矩阵加法和乘法都有意义):
(1) (A+B)⊗C=A⊗C+B⊗C ;
(2) A⊗(B+C)=A⊗B+A⊗C ;
(3) (kA)⊗B=k(A⊗B)=A⊗(kB) ;
(4) Im⊗In=Imn
(5) (AB)⊗(CD)=(A⊗C)(B⊗D) ;
(6) (A⊗B)⊗C=A⊗(B⊗C) ;
(7) 若 A,B 都是可逆矩阵,则 A⊗B 也是可逆矩阵,并且
(A⊗B)−1=A−1⊗B−1
(8) 若 A 是 m 阶矩阵, B 是 n 阶矩阵,则 ∣A⊗B∣=∣A∣n∣B∣m .
证明 (1)∼(4) 根据定义经简单计算即可验证.
(5) 设 A=(aij) 是 m×p 阶矩阵, B=(bij) 是 p×n 阶矩阵, C=(cij) 是 k×q 阶矩阵, D=(dij) 是 q×l 阶矩阵. 由定义,有
(A⊗C)(B⊗D)=a11Ca21C⋮am1Ca12Ca22C⋮am2C⋯⋯⋯a1pCa2pC⋮ampCb11Db21D⋮bp1Db12Db22D⋮bp2D⋯⋯⋯b1nDb2nD⋮bpnD
=j=1∑pa1jbj1CDj=1∑pa2jbj1CD⋮j=1∑pamjbj1CDj=1∑pa1jbj2CDj=1∑pa2jbj2CD⋮j=1∑pamjbj2CD⋯⋯⋯j=1∑pa1jbjnCDj=1∑pa2jbjnCD⋮j=1∑pamjbjnCD
=AB⊗CD.
(6) 设 A=(aij),B=(bij) 和 C=(cij) 分别是 m×n 阶, k×l 阶和 p×q 阶矩阵. 则经计算即可发现 (A⊗B)⊗C 和 A⊗(B⊗C) 都等于下面的 mkp×nlq 阶矩阵:
a11b11C⋮a11bk1C⋮am1b11C⋮am1bk1C⋯⋯⋯⋯a11b1lC⋮a11bklC⋮am1b1lC⋮am1bklC⋯⋯⋯⋯a1nb11C⋮a1nbk1C⋮amnb11C⋮amnbk1C⋯⋯⋯⋯a1nb1lC⋮a1nbklC⋮amnb1lC⋮amnbklC.
(7) 由上面的性质, 有
(A⊗B)(A−1⊗B−1)=AA−1⊗BB−1=Im⊗In=Imn.
(8) 由 Laplace 定理容易证明:
∣A⊗In∣=∣A∣n,∣Im⊗B∣=∣B∣m
再由 (5) 及矩阵乘法的行列式等于行列式的乘法可得
∣A⊗B∣=∣(A⊗In)(Im⊗B)∣=∣A⊗In∣∣Im⊗B∣=∣A∣n∣B∣m.