矩阵分析与应用+张贤达

第一章 矩阵与线性方程组(二十六)

1. Khatri-Rao积

如果 G G G t × u t\times u t×u矩阵,而 F F F q × u q\times u q×u矩阵,即 G G G F F F有相同的列数,则这两个矩阵的Khatri-Rao积记为 F ∗ G F*G FG,并定义为
F ∗ G = [ f 1 ⊗ g 1 , f 2 ⊗ g 2 , … , f u ⊗ g u ] F*G=[f_1\otimes g_1,f_2\otimes g_2,…,f_u\otimes g_u] FG=[f1g1,f2g2,,fugu]

2. 广义Kronecker积

给定 N N N m × r m\times r m×r矩阵 A i , i = 1 , 2 , … , N A_i,i=1,2,…,N Ai,i=1,2,,N,它们组成矩阵组 { A } N \{A\}_N {A}N该矩阵组与 N × l N\times l N×l矩阵 B B B的Kronecker积称为广义Kronecker积,定义为
{ A } N ⊗ B = [ A 1 ⊗ b 1 A 2 ⊗ b 2 ⋮ A N ⊗ b N ] \{A\}_N \otimes B= \begin{bmatrix} A_1 \otimes b_1\\ A_2 \otimes b_2\\ \vdots \\ A_N \otimes b_N\\ \end{bmatrix} {A}NB= A1b1A2b2ANbN
式中, b i b_i bi是矩阵 B B B的第 i i i个行向量。
与两个矩阵的Kronecker积不同,广义Kronecker积是多个矩阵组成的矩阵组与另一个矩阵的Kronecker积。
显然,若每一个矩阵 A i A_i Ai相同,则广义Kronecker积简化为一般的左Kronecker积。



在这里插入图片描述
则广义Kronecker积为
在这里插入图片描述

3. 广义Kronecker积的性质

(1)若 { A } \{A\} {A}的每一个矩阵为 m 1 × n 1 m_1\times n_1 m1×n1矩阵, { B } \{B\} {B}的每一个矩阵为 m 2 × n 2 m_2\times n_2 m2×n2矩阵,并且 { C } \{C\} {C}的每一个矩阵为 m 3 × n 3 m_3\times n_3 m3×n3矩阵,则
( { A } ⊗ { B } ) ⊗ { C } = { A } ⊗ ( { B } ⊗ { C } ) (\{A\}\otimes \{B\})\otimes \{C\}=\{A\}\otimes (\{B\}\otimes \{C\}) ({A}{B}){C}={A}({B}{C})
(2)广义Kronecker积与矩阵直和之间存在以下关系:
{ A } N ⊗ I N = ⨁ i = 1 N A i \{A\}_N \otimes I_N = \bigoplus_{i=1}^NA_i {A}NIN=i=1NAi
(3)若
{ A } E = [ A 1 E A 2 E ⋮ A N E ] \{A\}E= \begin{bmatrix} A_1E \\ A_2E \\ \vdots \\ A_NE \\ \end{bmatrix} {A}E= A1EA2EANE

( { A } E ) ⊗ ( { B } F ) = ( { A } ⊗ { B } ) ( E ⊗ F ) (\{A\}E)\otimes (\{B\}F)=(\{A\}\otimes \{B\})(E\otimes F) ({A}E)({B}F)=({A}{B})(EF)
(4)令 { A ( 0 ) } , { A ( 1 ) } , … , { A ( p − 1 ) } \{A^{(0)}\},\{A^{(1)}\},…,\{A^{(p-1)}\} {A(0)},{A(1)},,{A(p1)} p p p个矩阵组,并且第 k k k个矩阵组有 N k = m k N_k=m^k Nk=mk个矩阵,即 { A ( k ) } N k \{A^{(k)}\}_{N_k} {A(k)}Nk。定义
R = { A ( p − 1 ) } m p − 1 ⊗ { A ( p − 2 ) } m p − 2 ⊗ { A ( 1 ) } m ⊗ A ( 0 ) R=\{A^{(p-1)}\}_{mp-1} \otimes \{A^{(p-2)}\}_{mp-2} \otimes \{A^{(1)}\}_m \otimes A^{(0)} R={A(p1)}mp1{A(p2)}mp2{A(1)}mA(0)
则矩阵 R R R具有稀疏矩阵分解形式
R = ∏ k = 0 p − 1 [ ⨁ i = 0 m p − k − 1 − 1 ( I n k ⊗ A i p − k − 1 ) ] R=\prod_{k=0}^{p-1}[\bigoplus_{i=0}^{m^{p-k-1}-1}(I_{n^k} \otimes A_i^{p-k-1})] R=k=0p1[i=0mpk11(InkAipk1)]
(5)若每一个矩阵 A i ( k ) A_i^{(k)} Ai(k)为酉(或者仿酉)矩阵,则 R R R是酉(或者仿酉)炬阵。
(6)若 m = n m=n m=n,使得 A i ( k ) , i = 0 , 1 , … , m k − 1 , k = 0 , 1 , … , p − 1 A_i^{(k)},i=0,1,…,m^k-1,k=0,1,…,p-1 Ai(k),i=0,1,,mk1,k=0,1,,p1均为正方矩阵,则
d e t ( R ) = ∏ k = 0 p − 1 ∏ i = 0 m k − 1 [ d e t ( A i ( k ) ) ] m k det(R)=\prod_{k=0}^{p-1}\prod_{i=0}^{m^k-1}[det(A_i^{(k)})]^{m^k} det(R)=k=0p1i=0mk1[det(Ai(k))]mk

4. 向量化函数、Kronecker 乘幂和Khatri-Rao积的性质

(1)矩阵之和的向量化
v e c ( A + B ) = v e c ( A ) + v e c ( B ) vec(A+B)=vec(A)+vec(B) vec(A+B)=vec(A)+vec(B)
(2)转置矩阵的向量化
v e c ( A T ) = K p q v e c ( A ) vec(A^T)=K_{pq}vec(A) vec(AT)=Kpqvec(A)
(3)两个矩阵 A m × n , B n × p A_{m\times n},B_{n\times p} Am×n,Bn×p的向量化
v e c ( A B ) = ( I s ⊗ A ) v e c ( B ) = ( B T ⊗ I p ) v e c ( A ) vec(AB)=(I_s\otimes A)vec(B)=(B^T\otimes I_p)vec(A) vec(AB)=(IsA)vec(B)=(BTIp)vec(A)
= ( B T ⊗ A ) v e c ( I q ) =(B^T\otimes A)vec(I_q) =(BTA)vec(Iq)
(4)三个矩阵 A m × n , B n × p , C p × q A_{m\times n},B_{n\times p},C_{p\times q} Am×n,Bn×p,Cp×q的向量化
v e c ( A B C ) = ( C T ⊗ A ) v e c ( B ) vec(ABC)=(C^T\otimes A)vec(B) vec(ABC)=(CTA)vec(B)
(5)矩阵的Kronecker乘幂
A [ k + 1 ] = A ⊗ A [ k ] A^{[k+1]}=A\otimes A^{[k]} A[k+1]=AA[k]
(6)矩阵乘积的Kronecker乘幂
( A B ) [ k ] = A [ k ] B [ k ] (AB)^{[k]}=A^{[k]}B^{[k]} (AB)[k]=A[k]B[k]
(7)三个矩阵乘积的迹
t r ( A B C ) = ( v e c ( A ) ) T ( I p ⊗ B ) v e c ( C ) tr(ABC)=(vec(A))^T(I_p\otimes B)vec(C) tr(ABC)=(vec(A))T(IpB)vec(C)
(8)四个矩阵乘积的迹
t r ( A B C D ) = ( v e c ( D T ) ) T ( C T ⊗ A ) v e c ( B ) tr(ABCD)=(vec(D^T))^T(C^T\otimes A)vec(B) tr(ABCD)=(vec(DT))T(CTA)vec(B)
= ( v e c ( D ) ) T ( A ⊗ C T ) v e c ( B T ) =(vec(D))^T(A\otimes C^T)vec(B^T) =(vec(D))T(ACT)vec(BT)
(9)矩阵内积的迹等于两个矩阵的向量化函数的内积,即
t r ( A T D ) = ( v e c ( A ) ) T v e c ( D ) tr(A^TD)=(vec(A))^Tvec(D) tr(ATD)=(vec(A))Tvec(D)
(10)Khatri-Rao积的结合律
A ∗ ( D ∗ F ) = ( A ∗ D ) ∗ F A*(D*F)=(A*D)*F A(DF)=(AD)F
(11)Khatri-Rao积 A ∗ B A*B AB B ∗ A B*A BA之间的关系
A ∗ B = K n n ( B ∗ A ) A*B=K_{nn}(B*A) AB=Knn(BA)
(12) Kronecker 积与Khatri-Rao积的乘积
( A ⊗ B ) ( F ∗ G ) = A F ∗ B G (A\otimes B)(F*G)=AF*BG (AB)(FG)=AFBG

5.Kronecker积的应用

Kronecker积最直接的应用是求解矩阵方程组
A X B = C AXB=C AXB=C
式中, A A A X X X分别是 m × n m\times n m×n n × p n\times p n×p矩阵,而 B B B C C C的维数分别是 p × q p\times q p×q m × q m\times q m×q
利用向量化算符,定义 x = v e c ( X ) x=vec(X) x=vec(X) c = v e c ( C ) c=vec(C) c=vec(C),则方程组可以用矩阵的Kronecker积改写为
( A ⊗ B T ) x = c (A\otimes B^T)x = c (ABT)x=c
一旦解向量 x x x求出后,即可利用向量的矩阵化算符得到原矩阵方程组的解矩阵 X = u n v e c ( x ) X=unvec(x) X=unvec(x)

5.1 向量过程的累积量

考查观测过程 y ( n ) y(n) y(n),它是一个 p p p维随机向量,即 y ( n ) = [ y 1 ( n ) , y 2 ( n ) , … , y p ( n ) ] T y(n)=[y_1(n),y_2(n),…,y_p(n)]^T y(n)=[y1(n),y2(n),,yp(n)]T。随机向量的累积量有两种不同的定义选择。

  • 一种方式模仿概率论中的第二特征函数(又叫累积量生成函数)定义。
    令向量 w i = w i 1 , w i 2 , … , w i p ] T , i = 1 , 2 , … , k w_i= w_{i1},w_{i2},…,w_{ip}]^T,i=1,2,…,k wi=wi1,wi2,,wip]T,i=1,2,,k y = [ y T ( n ) , y T ( n + r 1 ) , … , y T ( n + T k 1 ) ] y=[y^T(n),y^T(n+r_1),…,y^T(n+T_{k_1})] y=[yT(n),yT(n+r1),,yT(n+Tk1)](现在 w i w_i wi y y y均为 p k pk pk维向量),并产生累积量生成函数 I n E e x p ( j w i y ) InE{exp(jw_iy)} InEexp(jwiy),再用该生成函数的Taylor级数展开系数定义随机向量 y y y的高阶累积量。但是,这种定义最后的表达式太复杂,并且难于推导出其他很多有用的公式。
  • 与上述定义方式不同,另外一种定义具有很多明显的优点。这种方式定义向量元素的互累积量,例如
    C y i , y j , y l ( n ; r 1 , r 2 ) = E y i ( n ) y j ( n + r 1 ) y l ( n + r 2 ) C_{y_i,y_j,y_l}(n;r_1,r_2)=E{y_i(n)y_j(n+r_1)y_l(n+r_2)} Cyi,yj,yl(n;r1,r2)=Eyi(n)yj(n+r1)yl(n+r2)
    y i ( n ) , y j ( n ) 和 y l ( n ) y_i(n),y_j(n)和y_l(n) yi(n),yj(n)yl(n)的三阶累积量。这样一种定义能更加方便地表示随机向量的 k k k阶累积量,也有利于累积量之间的运算。

5.2 多信道BBR公式

除了使用状态空间模型外,随机向量过程 y ( n ) y(n) y(n)也可视为一个线性多信道系统的输出,该系统的冲激响应矩阵为 H ( n , k ) H(n,k) H(n,k),输入为随机向量 e ( n ) e(n) e(n)。具体地说, y ( n ) y(n) y(n)可表征为
y ( n ) = ∑ k = − ∞ ∞ H ( n , k ) e ( n ) (1) y(n)=\sum_{k=-\infty}^{\infty}H(n,k)e(n) \tag{1} y(n)=k=H(n,k)e(n)(1)
其中, y ( n ) ∈ R n y , e ( n ) ∈ R n e y(n)\in R^{n_y},e(n)\in R^{n_e} y(n)Rny,e(n)Rne H ( n , k ) ∈ R n y × R n e H(n,k)\in R^{n_y}\times R^{n_e} H(n,k)Rny×Rne,且 X × Y X\times Y X×Y表示非空集合 X X X Y Y Y的积集合,即 X × Y = ( x , y ) : x ∈ x ∈ X , y ∈ Y X\times Y={(x,y):x\in x\in X,y\in Y} X×Y=(x,y):xxX,yY

假定 e ( n ) e(n) e(n) e ( m ) , n ≠ m e(m),n≠m e(m)n=m独立,即其累积量为多维Kronecker δ函数:
C k e ( n ; τ 1 , … , τ k − 1 ) = c u m e ( n ) , e ( n + τ 1 ) , … , e ( n + τ k − 1 ) C_{ke}(n;\tau_1,…,\tau_{k-1})=cum{e(n),e(n+\tau_1),…,e(n+\tau_{k-1})} Cke(n;τ1,,τk1)=cume(n),e(n+τ1),,e(n+τk1)
= Υ k e ( n ) δ ( τ l ) … δ τ k − 1 ) (2) =\Upsilon_{ke}(n)\delta(\tau_l)…\delta\tau_{k-1}) \tag{2} =Υke(n)δ(τl)δτk1)(2)
式中,输入累积量 Υ k e ( n ) \Upsilon_{ke}(n) Υke(n)是一个有 n e k n_e^k nek元素的向量。

定理(多信道BBR公式)
对于由(1)式定义的线性向量过程 y ( n ) y(n) y(n),若输入满足(2)式,且冲激响应矩阵 H ( n , k ) H(n,k) H(n,k)是绝对可和的,即
∑ n = 0 ∞ ∑ k = − ∞ ∞ ∣ H ( n , k ) ∣ < ∞ \sum_{n=0}^{\infty}\sum_{k=-\infty}^{\infty}|H(n,k)| < \infty n=0k=H(n,k)<
则输出向量过程的 k k k阶累积量向量由BBR公式给出;并且当系统是时不变即 H ( n , k ) = H ( n − k ) H(n,k)=H(n-k) H(n,k)=H(nk)以及 Υ k e ( n ) = Υ k e \Upsilon_{ke}(n)=\Upsilon_{ke} Υke(n)=Υke时,
c k y ( τ 1 , . . . , τ k − 1 ) = ∑ i = − ∞ ∞ [ H ( i ) ⊗ H ( i + τ 1 ) ⊗ . . . ⊗ H ( i + τ k − 1 ) ] Υ k e c_{ky}(\tau_1,...,\tau_{k-1})=\sum_{i=-\infty}^{\infty}[H(i)\otimes H(i+\tau_1)\otimes ... \otimes H(i+\tau_{k-1})]\Upsilon_{ke} cky(τ1,...,τk1)=i=[H(i)H(i+τ1)...H(i+τk1)]Υke
= ∑ i = − ∞ ∞ [ ⨂ l = 0 l − 1 H ( i + τ l ) ] Υ k e , τ 0 = 0 =\sum_{i=-\infty}^{\infty}[\bigotimes_{l=0}^{l-1}H(i+\tau_l)]\Upsilon_{ke},\tau_0=0 =i=[l=0l1H(i+τl)]Υke,τ0=0
利用Kronecker积还容易推导出多信道ARMA过程的累积量与多信道AR参数之间的线性法方程-多信道修正Yule-Walker(MYW)方程,它是辨识多信道ARMA模型的关键方程。

### 回答1: 矩阵分析应用是一门重要的数学学科,在今天的数学和工程技术中得到广泛应用。《矩阵分析应用张贤达教授著是一本优秀的教材,在教学和科研中受到了众多学生和教师的赞誉。这本书主要涵盖了线性代数矩阵理论、线性方程组和特征值问题等知识点,对工程应用和科学研究具有重要意义。 本书内容丰富,其中重点讲解了矩阵的基本概念、性质及其在代数、分析中的应用。作者采用了清晰易懂的语言,结合大量实例和图表,让读者能够更好地掌握矩阵分析及其应用技术。书中还包含了很多练习题和习题解答,有助于读者巩固所学知识,提高分析问题的能力。 总而言之,《矩阵分析应用张贤达教授著是一本优秀的教材,它深入浅出地讲解了矩阵分析的基础理论和实际应用。此外,在读这本书的过程中,还能够提高对数学的兴趣和理解能力,提高数学思维水平,对于从事工程技术和科学研究的人员而言,这都是非常有益的。 ### 回答2: 《矩阵分析应用》是张贤达编写的一本介绍矩阵理论及其应用的经典教材,该书内容丰富、深入浅出,涵盖了线性代数、特征值、特征向量、对称矩阵、正定矩阵等多个主题。 该书第一章介绍了线性代数的基本概念和运算法则,如矩阵乘法、矩阵转置、矩阵求逆等。第二章讲述了向量空间、线性变换和矩阵的几何意义,为后续章节奠定了基础。 第三章介绍了矩阵的特征值和特征向量,以及它们在物理、化学、工程等领域中的应用。第四章深入讨论了对称矩阵和正定矩阵,分别介绍了它们的性质和主要应用,如优化问题、椭圆偏微分方程的求解等。 除此之外,该书还包括了部分特殊矩阵的性质和应用,如对角矩阵、三角矩阵矩阵的迹等。此外,作者还介绍了各种矩阵分解的方法,并详细说明了它们在科学计算中的重要性和应用。 总的来说,《矩阵分析应用》涉及了广泛的知识点,对于学习和研究矩阵理论及其应用的人士来说,是一本不可多得的杰作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值