矩阵分析及其应用希望研究矩阵论中未能叙述完全的近现代代数理论中的矩阵分支,首先我们考虑研究本文“矩阵的广义逆”部分与本文“特殊积”部分和本文“特殊矩阵”部分
至于进一步的矩阵分析还研究什么内容,我们留给后续的课程研究
矩阵的广义逆
广义逆的基本概念
广义逆矩阵是通常逆矩阵的推广,这种推广的必要性,是线性方程组的求解问题的实际需要,设有线性方程组
Ax=b,
当A 是n 阶方阵,且 detA=0 时,则方程组的解存在且惟一,并可写成
x=A−1b.
但是,在许多实际问题中所遇到的矩阵A往往是奇异方阵或是任意的m×n矩阵(一般m=n),显然不存在通常的逆矩阵A−1.这就促使人们去想象能否推广逆矩阵的概念,引进某种具有普通逆矩阵类似性质的矩阵 G,使得其解仍可以表示为
x=Gb.
彭诺斯指出:对任意复数矩阵 Am×n,如果存在复矩阵 Gn×m,满足如下条件
AGA=GAG=(GA)H=(AG)H=A,G,GA,AG,
则称G为A的一个穆尔-彭诺斯广义逆,并把上面 4 个方程叫做穆尔-彭诺斯方程,简称 M-P方程.
由于这四个方程都有一定的优秀性质,满足部分也是很好的,因此我们给出定义有
定义:设 A∈Cm×n,若有某个 G∈Cn×m,满足 M-P 方程中的全部或一部分,则称 G 为A 的广义逆矩阵,简称为广义逆.
我们知道,逆矩阵可以只满足部分性质,因此实际上我们可以给出15种广义逆(C41+C42+C43+C44=15) 但是只有部分比较常用,分别为
- 满足第一个方程 记做A{1} 称为减号逆 A−
- 满足方程1,2 记做A{1,2} 称为自反减号逆 Ar−
- 满足方程1,3记做A{1,3} 称为最小范数广义逆 Am−
- 满足方程1,4 记做A{1,4} 称为最小二乘广义逆 Al−
- 满足方程1,2,3,4 记做A{1,2,3,4} 称为加号逆,伪逆 穆尔-彭诺斯广义逆 A+
只有加号逆A{1,2,3,4} 是确定的,其余广义逆均不唯一确定,我们在后面的叙述中会说明这一点。
减号逆 A−
定义:设有m×n实矩阵A(m⩽n,当m>n时,可讨论AT).若有一个n×m实矩阵(记为A−)存在,使下式成立,则称A−为A的减号逆或g逆:
AA−A=A.
当A−1存在时,显然A−1满足上式,可见减号逆 A− 是普通逆矩阵 A−1 的推广;另外,由AA−A=A得
(AA−A)T=AT,即AT(A−)TAT=AT.
可见,当A−为A 的一个减号逆时,(A−)T就是AT 的一个减号逆.
注意:减号逆不唯一确定 ,例如
A=111000,B=[100100],C=[100001]
此时 B,C 均是 A 的减号逆
下面,我们讨论证明减号逆的存在性,也就是去寻找任意矩阵的减号逆
定理:任给 m×n 矩阵 A,那么减号逆 A−−定存在 ,但不惟一.
如果 rankA=0 那么一定有 任意X∈Rn×m 都有 0X0=0 因此减号逆存在且不唯一
如果 rankA=0 则 一定存在满秩的m 阶矩阵P 和 满秩的n 阶矩阵Q 使得
PAQ=[Ir000]=B∈Rm×n
实际上就是初等变换为单位矩阵,P,Q都是对应初等行列变换的矩阵
根据一个此处没有给出的性质 有
B−=[Ir⋆⋆⋆](⋆可任意选取).
再根据一个此处没有给出的性质 有
A−=QIr⋆⋆⋆P
由于⋆的任意性,减号逆存在但不唯一,证毕
我们给出一个计算P,Q的示意,A是2行3列矩阵,通过初等行列变换让左上角的2×3矩阵为左上角的I2,其余全为0即可
[AI3I20]=12100−12010230011001
定理:rankA−⩾rankA.
自反减号逆 Ar−
普通的逆矩阵有着自反的性质,也就是(A−1)−1=A 但是一般的减号逆不满足这一点,例如
A=111000,A−=[100100]
容易验证 AA−A=A. 一侧的减号逆成立,但是
A−AA−=[110000]=A−
也就是说 (A−1)−1=A 不成立,因此我们需要对减号逆的概念进行限制,使其满足自反的性质,后面我们主要计算的也是自反减号逆
定义:对于一个m×n实矩阵A,使
AGA=A及GAG=G
同时成立的n×m实矩阵G,称为是A的一个自反减号逆
下面我们来研究自反减号逆的计算方法,首先我们需要引入左右逆的概念
定义:设 A∈Rm×n,若有 G∈Rn×m,使得
AG=I或GA=I,
则称G 为A 的右逆(或左逆),记为 AR−1(或 AL−1),即AAR−1=I 或 AL−1A=I.
在一般情况下,AR−1=AL−1.若 AR−1=AL−1,则 A−1存在,且 A−1=AR−1=AL−1.
定理:设 A 是行最大秩(行满秩)的m×n实矩阵(m⩽n),则必存在A的右逆,
AR−1=AT(AAT)−1;
同理:设A是列最大秩(列满秩)的n×m实矩阵(m⩾n),则必存在A的左逆,
AL−1=(ATA)−1AT.
从定理可以看出,只有m=n并且A满秩的时候,左逆和右逆才同时存在并且相等,等于其逆矩阵A−1
定理:根据前定理计算出的左逆和右逆满足下面的性质
- 满足方程1 AAR−1A=A(AAL−1A=A)
- 满足方程2 AR−1AAR−1=AR−1(AL−1AAL−1=AL−1)
- 满足方程3 (AR−1A)T=AR−1A(AL−1A)T=AL−1A
- 满足方程4 (AAR−1)T=AAR−1(AAL−1)T=AAL−1
也就是说,对于行或者列满秩的矩阵,按照前面计算方法给出的左逆或者右逆,不仅是减号逆,还是自反减号逆,最小范数广义逆,最小二乘广义逆,加号逆。
下面介绍自反减号逆的计算方法,这种方法具备普适性,继承自本文“减号逆 A−”部分,并且将很好的扩展到后面的内容中。
当A是行或者列满秩的矩阵的时候,使用左右逆即可,下面只讨论不行列满秩的情况,此时一定能找到
PAQ=[Ir000]
这等价于
A=P−1[Ir000]Q−1=P−1[Ir0](Ir0)Q−1
令
B=P−1[Ir0],C=(Ir0)Q−1
那么有(这其实就是矩阵论中的最大秩分解,不过叙述语言有改变)
A=BC
计算
BL−1=(BTB)−1BT,CR−1=CT(CCT)−1
因此有
Ar−=CR−1BL−1
经过验证,其满足 M-P 方程中的1,2 这就是自反减号逆
最小范数广义逆 Am−
定义:设 A∈Rm×n(m⩽n),如果有一个 n×m 阶矩阵 G,满足
AGA=A及(GA)T=GA,
则称G为A的一个最小范数广义逆,记为Am−.
最小范数广义逆 Am−有下面的计算方法
- 当矩阵A行或列满秩的时候,使用左右逆即可(前面已经证明)
- 当矩阵A不满足行或列满秩的时候,使用最大秩分解得到A=BC 则有Am−=CR−1BL−
也就是说计算方法和本文“自反减号逆 A−r”部分完全一致
定理:我们还可以给出一个更为简单的公式计算最小范数广义逆 Am− 有
Am−=AT(AAT)
最小二乘广义逆 Al−
定义:设A∈Rm×n(m⩽n),若有一个n×m阶矩阵G满足AGA=A 及 (AG)T=AG 则称G 为A 的一个最小二乘广义逆,记为 Al−.
最小范数广义逆 Am−有下面的计算方法
- 当矩阵A行或列满秩的时候,使用左右逆即可(前面已经证明)
- 当矩阵A不满足行或列满秩的时候,使用最大秩分解得到A=BC 则有Am−=CR−1BL−
也就是说计算方法和本文“自反减号逆 A−r”部分完全一致
定理:我们还可以给出一个更为简单的公式计算最小二乘广义逆 Al−有
A1−=(ATA)−AT.
加号逆A+
前面我们对减号逆A−加以不同的限制,得出减号逆的具有不同性质的减号逆,如自反广义逆Ar−、最小范数广义逆Am−、最小二乘广义逆Al−等.
其实,还有一类更特殊也更为重要广义逆,这就是将要介绍的加号逆A+.它的实质是在减号逆的条件 AGA=A 的基础上用上述所有条件同时加以限制.用这样的方式得出的A+,不仅在应用上特别重要,而且有很多有趣的性质.
定义:设A∈Rm×n(m⩽n),若有一个n×m阶矩阵G同时满足
AGA=GAG=(GA)H=(AG)H=A,G,GA,AG,
则称G为A的一个穆尔-彭诺斯广义逆,或者称为加号逆,伪逆,记为A+
从定义可以看出,加号逆和逆一样,两个矩阵处于完全相同的地位,也就是
(A+)+=A
定理:我们可以用如下方式计算加号逆,如果A=BC是最大秩分解,则有
X=CT(CCT)−1(BTB)−1BT
是A的加号逆;当然对于行或列满秩的情况,左右逆仍旧可用;对于本文“自反减号逆 A−r”部分给出的不满秩的分解方法仍旧可用;各方法给出的结果一致。
定理:对于任意A∈Rm×n 其加号逆 A+ 存在且唯一
推论:当A是n阶满秩方阵时,也就是A−1普通逆存在,那么有
A+=A−1=A−
定理:加号逆A+ 有下面的性质
- (AT)+=(A+)T
- A+=(ATA)+AT=AT(AAT)+
- (ATA)+=A+(AT)+
- rankA=rankA+=rankA+A=rankAA+
特殊矩阵
特殊矩阵希望研究如对角矩阵,三角矩阵,对称矩阵,这些具有特殊的性质的矩阵。那些已经在高等代数与矩阵论研究过的内容在这里不会重复叙述。我们这里主要研究的矩阵包括非负矩阵,随机矩阵,M与H矩阵等。
非负矩阵
在非常多的应用领域,经常出现元素都是非负实数的矩阵。在数学上我们统称其为非负矩阵,他的基本特征已经是矩阵论中不可缺少的一部分。本节就来讨论非负矩阵的性质以及其衍生。
非负矩阵与正矩阵
定义:设 A=(aij)∈Rm×n,如果
aij⩾0,i=1,⋯,m;j=1,⋯,n,
即A的所有元素是非负的,则称A为非负矩阵,记作A⩾0;若式中严格不等号成立,即aij>0 (i=1,⋯,m;j=1,⋯,n),则称 A 为正矩阵,记为A>0.
设 A,B∈Rm×n,如果成立 A−B⩾0,则记作 A⩾B; 如果成立 A−B>0,则记作 A>B.
对于任意的 A=(aij)∈Cm×n,引进记号
∣A∣=(∣aij∣),
即表示以 aij,之模∣aij∣为元素所得的非负矩阵;
特别地,当 x=(x1,⋯,xn)T∈Cn时,∣x∣=( | x1 | ,⋯ , | xn | )T 表示一个非负向量.
定理:非负矩阵容易给出下面的性质 A,B,C,D∈Cm×n 则
- ∣A∣⩾0,并且∣A∣=0 当且仅当 A=0
- 对任意复数 α,有∣αA∣=∣α∣∣A∣
- ∣A+B∣⩽∣A∣+∣B∣
- 若 A⩾0,B⩾0,a,b 是非负实数,则 aA+bB⩾0
- 若 A⩾B,且 C⩾D,则 A+C⩾B+D
- 若 A⩾B,且 B⩾C,则 A⩾C
- 一般的,A≥0 和 A=0 不能推出 A>0
定理:非负矩阵容易给出下面的性质 A,B,C,D∈Cm×n,x∈Cn 则
- ∣Ax∣⩽∣A∣∣x∣
- ∣AB∣⩽∣A∣∣B∣
- 对任意正整数 m,有∣Am∣⩽∣A∣m
- 若 0⩽A⩽B,0⩽C⩽D,则 0⩽AC⩽BD
- 若 0⩽A⩽B,对任意正整数 m,有 0⩽Am⩽Bm
- 若 A⩾0(A>0),对任意正整数 m,Am⩾0(Am>0)
- 若A>0,x⩾0且x=0,则Ax>0
- 若∣A∣⩽B,则∥A∥2⩽∥∣A∣∥2⩽∥B∥2
定理 (谱半径的单调性):设 A,B∈Cn×n,若∣A∣⩽B,则
ρ(A)⩽ρ(∣A∣)⩽ρ(B).
我们容易给出两个关于谱半径的推论
- 设 A,B∈Rn×n,若 0⩽A⩽B,则 ρ(A)⩽ρ(B).
- 设 A∈Rn×n,若 A⩾0,A(k)是 A 的任一主子矩阵,则 ρ(A(k))⩽ρ(A). 特别地 ,max1≤i≤n⟨aii⟩⩽ρ(A).
定理 (佩龙定理,Perron建立的正矩阵特征值与特征向量的性质的定理): 设 A∈Rn×n,且 ρ(A)为其谱半径,若 A>0(正矩阵),则
- ρ(A)为A的正特征值,其对应的一个特征向量 y∈Rn必为正向量;
- 对 A 的任何其他特征值 λ,都有∣λ∣<ρ(A);
- ρ(A)是 A 的单特征值.
推论:正矩阵 A 的“模等于 ρ(A)”的特征值是惟一的
我们可以再给出两个重要的定理,他们也有着很好的应用效果
定理:设 A=(aij)n×n,B=(bij)n×n∈Rn×n为非负矩阵∣ai,∣⩽bij,i,j=1,2,...,n,则
λ(A)⊂i=1⋃n⟨z∈C∣z−aii∣⩽ρ(B)−bii⟩
定理:设 A∈Rn×n,如果 A>0,x 是A 的对应于特征值ρ(A)的正特征向量,又 y是AT的对应于特征值 ρ(A)的任一正特征向量,则
m→∞lim[ρ(A)−1A]m=(yTx)−1xyT.
不可约非负矩阵
下面我们继续推广Penno定理到一类更加广义的矩阵,他还属于非负矩阵,但是没有正矩阵这么简单了
在线性代数中,我们知道要对调矩阵 A 的第i,j两行(列),相当于将A左(右)乘对应的对调矩阵Ii,j
Ii,j=1⋱0⋮1⋯⋱⋯1⋮0⋱1
我们把一系列对调矩阵的积P称为置换矩阵(或排列矩阵),明显的有P−1=PT
定义 (可约与不可约矩阵) :设 A∈Rn×n(n⩾2),若存在 n 阶置换矩阵 P,使
PAPT=(A110A12A22),
其中A11为r阶方阵,A22为n−r阶方阵( l⩽r<n),则称A为可约(可分)矩阵,否则称A为不可约矩阵. 实际上就是根据多次对调能否产生块三角
明显的,如果所有元素都非0,那么一定不可约
可约的概念来源于线性方程组的求解问题.一个线性方程组的系数矩阵是可约的,表明该方程组可通过适当调整方程和未知数的次序,化为两个低阶的方程组来求解.即如果线性方程组
Ax=b
的系数矩阵A可约时,则可找到置换矩阵P使A呈
PAPT=(A110A12A22).
于是原方程组可化为
PAPT(Px)=Pb.
依次记y=px=(y1T,y2T)T和B^=Pb=(b^1T,b^2T)T,就有
{A11y1+A12y2=b^1,A22y2=b^2.
于是方程组化为两个独立的低阶方程组,比直接解原方程组要方便、简单.
同样 , A 的特征多项式也化为两个低阶矩阵的特征多项式的乘积.
定理(判断是否可约):设A∈Rn×n 则
- A为不可约矩阵的充分必要条件是AT为不可约矩阵
- 如果A是不可约非负矩阵,B是n阶非负矩阵,则A+B是不可约非负矩阵
- n(⩾2)阶非负矩阵 A 不可约的充分必要条件是存在正整数 s⩽n−1 使得(I+A)s>0
定理 (佩龙-弗罗贝尼乌斯定理) :设 A∈Rn×n是不可约非负矩阵,则
- A有一正实特征值恰等于它的谱半径 ρ(A),并且存在正向量 x∈Rn,使得Ax=ρ(A)x
- ρ(A)是 A 的单特征值;
当A的任意元素(一个或多个)增加时,ρ(A)增加.
值得提出的是,对于一般不可约非负矩阵A,佩龙-弗罗贝尼乌斯定理并不能保证A的“模等于 ρ(A)”的特征值是惟一的,Penno定理的这个推论无法推广
我们仍旧给出一些很有价值的定理在本节的结尾
定理:设 A=(aij)n×n为不可约非负矩阵,则或者
j=1∑naij=ρ(A),i=1,2,⋯,n,
或者
1⩽i⩽nminj=1∑naij<ρ(A)<1⩽i⩽nmaxj=1∑naij.
推论:A为不可约非负矩阵,则对任意给定的正向量x=(x1,x2,⋯,xn)T,或者有
xi1j=1∑naijxj=ρ(A),i=1,2,⋯,n
或者有
1⩽i⩽nmin(xi1j=1∑naijxj)<ρ(A)<1⩽i⩽nmax(xi1j=1∑naijxj).
素矩阵与循环矩阵
现转到非负矩阵进一步的分类问题上.为此,引进一类介于不可约非负矩阵与正矩阵之间的矩阵——素矩阵与循环矩阵的概念,素矩阵有多种不同的定义方式,这里采用按谱半径的重数来定义,另外的方式作为性质.
定义:设A是n阶非负矩阵,且有m个特征值的模均等于谱半径ρ(A),则当m=1 时,就称方阵A为素矩阵(或本原矩阵);当m>1时,就称A是循环矩阵(或非素矩阵).m 统称为A 的非素性指标。
定理:设A,B均为n阶非负矩阵,并且A是素矩阵,则
- AT 也是素矩阵;
- 对任一正整数k,Ak也是素矩阵;
- A+B 也是素矩阵.
定理 :非负矩阵A是素矩阵(本原矩阵)的充分必要条件,是存在某个正整数 k, 使得Ak>0.
Penno定理以及其推论在素矩阵上仍旧成立,事实上正矩阵就是一种特殊的素矩阵 至于佩龙-弗罗贝尼乌斯定理 我们只能给出下面的定理
定理:设 A∈Rn×n为非负矩阵,则有结论:
- ρ(A)是A的特征值,且属于 ρ(A)的特征向量可取作非负的,即存在不为零的非负向量 x,使得 Ax=ρ(A)x(注意,这里 ρ(A)和 x 不一定是正的);
- A的特征值可分成若干组,每组中的特征值模都相等,而且“均匀”地分布在以原点为圆心的某一圆周上(注意,这里A.的所有特征值的模都不超过即小于等于ρ(A) )
随机矩阵
这里介绍另一类非常重要的矩阵——随机矩阵,我们研究其性质以及一些应用的背景
定义:设A=(ai,j)∈Rn×n是非负矩阵,如果A的每一行上的元素之和都等于 1,即
j=1∑naij=1,i=1,2,⋯,n,
则称A为随机矩阵;如果A还满足
i=1∑naij=1,j=1,2,⋯,n,
则称 A 为双随机矩阵.
A之所以称为随机矩阵,是因为A的每一行可以看成有n个点的样本空间上的离散概念分布.这样的矩阵常常出现在城市间的人口流动模型、马尔可夫(Markov)链的研究及经济学和运筹学等领域的各种各样的数学模型问题中.
定理:下面我们简单的讨论一些随机矩阵独有的性质有
- 设 A∈Rn×n是随机矩阵,则有ρ(A)=1.
- n阶非负矩阵A 是随机矩阵的充分必要条件是x=(1,⋯,1)T∈Rn为A 对应于特征值 1 的特征向量,即Ax=x.
- 同阶随机矩阵的积还是随机矩阵
- 设 n 阶非负矩阵 A 的谱半径 ρ(A)>0,且有 x=(x1,⋯,xn)T>0,则矩阵A 能相似于数 ρ(A)与某个随机矩阵 P 的乘积,即 A=D(ρ(A)P)D−1 其中 D=diag(x1,⋯,xn).即(D−1AD)/ρ(A)是随机矩阵.
定理(随机矩阵幂序列的收敛性):设A为不可约随机矩阵,则极限limm→∞Am存在的充分必要条件是 A 为本原矩阵.
双随机矩阵是一类特殊的随机矩阵,因而它具有随机矩阵的所有性质,并且还有如下结果.
定理:设 A∈Rn×n是双随机矩阵,则
- ρ(A)=1,且 x=(1,⋯,1)T 是A 与 AT 对应于特征值 1 的特殊向量;
- ∥A∥2⩾1.
单调矩阵
本节简要介绍一类矩阵A,其特点是它的逆矩阵A−1是非负的矩阵——单调矩阵,并说明它在求解线性方程组中的应用.
定义:设 A∈Rn×n,如果它的逆矩阵 A−1⩾0,则称 A 为单调矩阵.
定理(判别):设A∈Rn×n,则A为单调矩阵的充分必要条件是:可从Ax⩾0推出x⩾0,这里 x 是列向量.
定理:设A为单调矩阵,若能找到向量x′=(x1′,⋯,xn′)T和x′′=(x1′′,⋯,x′′)T分别使 Ax′⩽b,Ax′′⩾b,则有估计式
x′⩽xˉ⩽x′′
或
xi′⩽x~i⩽xi′′,i=1,⋯,n.
该定理的意义是可以帮助我们估计得到方程解的上下界
M与H矩阵
定义:设 A∈Rn×n,且可表示为
A=sI−B,s>0,B⩾0.
若 s⩾ρ(B),则称A为 M 矩阵;若 s>ρ(B),则称A为非奇异 M 矩阵
为了更好的讨论M型矩阵的性质,我们引入Z型矩阵有:
设 A=(aij)n×n,且
aij⩽0,i=j,i,j=1,2,⋯,n,
则称A 为Z型矩阵,全体 n 阶Z 型矩阵的集合用记号 Zn×n表示.显然,M 矩阵是 Z 型矩阵的特殊情况.
定理:设 A∈Zn×n为非奇异 M 矩阵,且 D∈Zn×n满足 D⩾A,则
- A−1与 D−1存在,且 A−1⩾D−1⩾0 ;
- D的每个实特征值为正数;
- detD⩾detA>0.
定理:非奇异M型矩阵有许多等价条件 A∈Zn×n 下面命题等价
- A 为非奇异 M 矩阵
- 若 B∈Zn×n且 B⩾A,则 B 非奇异
- A 的任意主子矩阵的每一个实特征值为正数
- A 的所有主子式为正数
- 对每个 k(1⩽k⩽n),A 的所有 k 阶主子式之和为正数
- A 的每一个实特征值为正数
- 存在 A 的一种分裂 A=P−Q,使得 P−1⩾0,Q⩾0 且 ρ(P−1Q)<1
- A 非奇异,且 A−1⩾0.
定理 :设A∈Zn×n是对称的,则A为非奇异 M 矩阵的充分必要条件是A为正定矩阵
定理:设A,B∈Rn×n是非奇异 M 矩阵,则AB为非奇异 M 矩阵的充分必要条件是AB∈Zn×n.
下面我们来讨论一些M矩阵的问题
定理:设 A∈Zn×n 下面命题等价
- A是M矩阵
- 对每个ε>0,A+εI是非奇异M矩阵
- A 的任意主子矩阵的每个实特征值非负
- A的所有主子式非负
- 对每个 k=1,2,⋅⋅⋅,n,A 的所有 k 阶主子式之和为非负实数
- A 的每个实特征值非负
定理:设A是不可约的奇异M矩阵 则
- rankA=n−1
- 存在正向量x>0,使得Ax=0
- A 的所有真主子矩阵为非奇异的 M 矩阵,特别有 an>0(1⩽i⩽n)
- 对任意 x∈Rn,若 Ax⩾0,则 Ax=0
下面将n阶方阵A推广到复矩阵,且利用A中的元素取模构造出一个新的比较矩阵,记为 H(A),如果 H(A)是非奇异的 M 矩阵,则定义 A 为 H 矩阵.
定义:设 A=(aij)∈Cn×n,并设
H(A)=(mij)∈Rn×n,
其中
mij={∣aij∣,j=i,−∣aij∣,j=i,i,j=1,⋅⋅⋅,n,
H(A)称为
A 的比较矩阵.
定义:设A∈Cn×n,如果A的比较矩阵H(A)是非奇异的 M 矩阵,则称A为非奇异 H 矩阵,简称 H 矩阵
下面简要给出 H 矩阵的一些性质.
定理:设 A,B∈Cn×n,A 是非奇异 M 矩阵,H(B)⩾A,则
- B是 H 矩阵;
- B是非奇异的,且A−1⩾∣B−1∣⩾0;
- ∣detB∣⩾detA>0
定理:设 A∈Cn×n 则有下面性质
- H(A)∈Zn×n
- H(A)=A 的充分必要条件是 A∈Zn×n
- A 为 M 矩阵的充分必要条件是 H(A)=A,且 A 为 H 矩阵
- H(A)可表示为非负对角矩阵与具有零对角的非负矩阵之差:H(A)=∣diag(a11,⋯,ann)∣−[∣A∣−∣diag(a11,⋯,ann)∣]这里∣X∣≡[∣xij∣]表示矩阵X=(xij)∈Cn×n的逐个元素取绝对值后的矩阵;
- 如果A是M矩阵,那么前式改写为A=diag(a11,⋅⋅⋅,ann)−[diag(a11,⋅⋅⋅,ann)−A]
T矩阵与汉克尔矩阵
我们在很多领域会经常遇到下面类型的矩阵
A=a0a1a2⋮an−2an−1a−1a0a1⋮an−3an−2a−2a−1a0⋮an−4an−3⋯⋯⋯⋯⋯a−n+1a−n+2a−n+3⋮a−1a0
任意一条平行于主对角线的直线的元素完全相同,我们将这样的矩阵称为T矩阵
T矩阵的性质不好研究,因此人们的重心逐渐转向下面形式的矩阵
Hn+1=a0a1a2⋮ana1a2a3⋮an+1a2a3a4⋮an+2⋯⋯⋯⋯anan+1an+2⋮a2n
任意一条平行于副对角线的直线的元素完全相同,我们将这样的矩阵称为汉克尔矩阵,他是一个非奇异矩阵
可以直接验证,T 矩阵与汉克尔矩阵是可以互相转化的.事实上,设 T 矩阵为 A,汉克尔矩阵为Hn+1,则用矩阵
J=111
乘矩阵 Hn+1,其结果 JHn+1或 Hn+1J 都是 T 矩阵,且有
(JHn+1)T=Hn+1J.
反之,用J乘 T 矩阵A,则JA或AJ都是汉克尔矩阵.
特殊积
矩阵的特殊积,还是研究矩阵 AB 但是此时不再要求 A 的列数等于 B 的行数。这种不受矩阵行列约束的特殊积,在很多地方有着简洁的效果
克罗内克积
前面定义过两个矩阵A和B的乘积AB ,它要求A的列数必须等于B的行数.下面引进一种新的乘法运算,它对矩阵的行数和列数没有任何要求.
定义:设 A=(aij)∈Cm×n,B=(bij)∈Cp×q,则称如下的分块矩阵
A⊗B=a11Ba21B⋮am1Ba12Ba22B⋮am2B⋯⋯⋯a1nBa2nB⋮amnB∈Cmp×nq
为A的克罗内克( Kronecker)积,或称A与 B 的直积 ,或张量积,简记为A⊗B=(aijB)mp×nq. 即A⊗B是一个m×n块的分块矩阵,最后是一个mp×nq矩阵.
明显的,克罗内克积不满足交换律,不过最后结果的阶数是相同的
容易验证,克罗内克积有下面的运算率
- k(A⊗B)=kA⊗B=A⊗kB,k∈C
- (A+B)⊗C=A⊗C+B⊗C
- (A⊗B)⊗C=A⊗(B⊗C)
定理:设 A=(aij)m×n,B=(bij)s×r,C=(cij)n×p,D=(dij)r×l,则
(A⊗B)(C⊗D)=AC⊗BD.
推论:设 A=(aij)m×n,B=(bij)s×r,则
A⊗B=(A⊗In)(Im⊗B)=(Im⊗B)(A⊗In)
定理:设 A=(aij)m×n,则 rank(A)⩽1⇔A 可以表示成一个行向量和一个列向量的克罗内克积.
定理:设 A=(aij)m×n,B=(bij)p×q,则
(A⊗B)T(A⊗B)H=AT⊗BT,=AH⊗BH.
据此容易推出,对称矩阵(埃尔米特矩阵)的克罗内克积还是对称矩阵(埃尔米特矩阵)
定理:设A,B分别为m阶和n阶可逆矩阵,则A⊗B也为可逆矩阵.且
(A⊗B)−1=A−1⊗B−1.
定理:设 A=(aij)m×n,B=(bij)p×q,则
rank(A⊗B)=rank(A)rank(B).
tr(A⊗B)=trAtrB
定理:设x1,x2,⋯,xn是n个线性无关的m维列向量,y1,y2,⋯,yq是q个线性无关的p维列向量,则nq个 mp 维列向量xi⊗yj(i=1,⋅,n;j=1,⋅⋅,q)亦线性无关,反之亦然
定理:设A,B分别为m,p阶方阵,则有
∣A⊗B∣=∣A∣p∣B∣m.
定理:设 A=(aij)m×p,B=(bij)p×n,则有
(AB)[k]=A[k]B[k]
定理:设 λ1,λ2,⋯,λm 是Am×m的 m 个特征值 ,μ1,μ2,⋯,μp 是Bp×p的 p 个特征值,那么A⊗B的 mp 个特征值为λiμj(i=1,2,⋅⋅⋅,m;j=1,2,⋅⋅⋅,p).
定理:设A为m阶矩阵,B 为n阶矩阵,则有A⊗B相似于B⊗A
定理:设f(x,y)=∑i,j=0raijxiyj是变量x,y的复系数多项式,对于A∈Cm×m, B∈Cn×n定义mn阶矩阵:
f(A,B)=i,j=0∑pαijAi⊗Bj.
如果A和B的特征值分别是λ1,...,λm和μ1,...,μn,它们对应的特征向量分别是x1,⋯,xm和y1,⋯,yn,则矩阵 f(A,B)的特征值是 f(λr,μs),而对应 f(λr,μs)的特征向量为xr⊗ys(r=1,...,m; s=1,...,n).
基于本定理,我们容易给出下面推论
推论1:我们取f(x,y)=xy A⊗B 的特征值是 mn 个数 λrμs 对应的特征向量为 xr⊗ys
推论2:取f(x,y)=x+y 也就是 f(x,y)=xy0+x0y 则有 A⊗In+Im⊗B的特征值为λr+μs 特征向量 xr⊗ys
我们称矩阵
A⊗In+Im⊗B
为A与B的克罗内克和
最后,我们介绍一类特殊的矩阵
定义:元素为 1 或-1 的方阵 H∈Rn×m,若有
HHT=nIn,
则称H为n阶阿达马(Hadamard)矩阵.
定理:设Hm 与Hn 均为阿达马矩阵,则矩阵 Hm⊗Hn 为 mn 阶的阿达马(Hadamard)矩阵.
阿达马积
阿达马乘法远比通常矩阵乘法简单,但未被广泛地了解.它出现在很多问题中,因此我们在此处讨论他。
定义:设A=(aij),B=(bij)∈Cm×n.用A∘B表示A和 B 的对应元素相乘而得到的m×n矩阵:
A∘B=a11b11a21b21⋮am1bm1a12b12a22b22⋮am2bm2⋯⋯⋯a1nb1na2nb2n⋮amnbmn,
称为 A 和 B 的阿达马积 ,也称为舒尔积。
明显的,阿达马积需要两个矩阵同型,并且他是可交换的 A∘B=B∘A
定理:设 A,B,C∈Cm×n. 关于阿达马积的运算有下面的性质
- A∘(B+C)=A∘B+A∘C
- A∘(B∘C)=(A∘B)∘C
- (A∘B)T=AT∘BT
- (A∘B)H=AH∘BH
- 如果 A 和 B 是自伴矩阵(即埃尔米特矩阵),那么 A∘B 也是自伴矩阵
- 如果 A 和 B 是斜自伴(即反埃尔米特)矩阵,那么 A∘B 是自伴矩阵
- 如果 A 是自伴矩阵 ,B 是斜自伴矩阵 ,那么 A∘B 是斜自伴矩阵
- rank(A∘B)⩽(rankA)(rankB)
- 若 A,B 是半正定矩阵,则 A∘B 也是半正定矩阵
- 若 B 是正定矩阵 ,A 是半正定矩阵且无零对角元素 ,则 A∘B 是正定矩阵
- 若A和B都是正定矩阵,则A∘B也是正定矩阵
定理:设 A,B∈Cn×n是半正定矩阵,则成立
λmin(A∘B)⩾λmin(A)λmin(B)
和
λmax(A∘B)⩽λmax(A)λmax(B),
其中 λmin(A)和 λmax(A)分别表示 A 的最小特征值和最大特征值。
和
定理:设 A,B∈Cn×n是半正定矩阵,则成立
λmin(A∘B)⩾λmin(ABT)
λmin(A∘B)⩾λmin(AB).
反积
定义:设 A=(aij),B=(bij)∈Cm×n.令
cij=⎩⎨⎧aiibii,−aijbij,j=i,j=i,i=1,⋯,m,j=1,⋯,n.
记A⋆B=(cij)∈Cm×n,并称其为A和B的反积(Fan 积).
容易看出 :反积是阿达马积的一种变异.
定理:关于反积以及非负矩阵的阿达马积有如下的基本性质.
- 若A,B∈Rn×n是 M 矩阵,则A⋆B也是 M 矩阵;
- 若 A,B∈Cn×n是 H 矩阵,则 A⋆B 也是 H 矩阵,A∘B 是非奇异的.
定理:设A,B∈Rn×n,A⩾0,B⩾0,则
- A∘B⩾0,也就是说,非负矩阵类在阿达马积下是封闭的;
- ρ(A∘B)⩽ρ(A)β(B).
定理:设 A,B∈Rn×n是 M 矩阵,则 A∘B−1也是 M 矩阵.
克罗内克积的应用
利用矩阵克罗内克积的性质,我们可以容易的研究线性矩阵方程
A1XB1+A2XB2+⋯+ApXBp=C
事实上,他可以转换为一般线性方程
Gx=c
这就是本节希望讨论的问题
矩阵的拉直
定义:设A=(aij)m×n,将A的各行依次按列纵排得到的mn维列向量,这种运算称为A的拉直,记为A,即
A=(a11,a12,⋅⋅⋅,a1n,a21,a22,⋅⋅⋅,a2n,⋅⋅⋅,am1,am2,⋅⋅⋅,amn)T.
容易知道,拉直算子是线性的 * A+B=A+B,kA=kA
定理:关于拉直算子,我们可以给出下面的连续推证
- xyT=x⊗y,其中 x,y 为 n 维列向量
- Eij=eiejT,其中Eij表示(i,j)元素为 l,其余元素为 0 的 m×n 阶矩阵,ei 表示第 i 个元素为 1,其余元素为 0 的列向量;
- Aei=a1ia2i⋮ami
- ejTA=(aj1,aj2,⋯,ajn)
- Eij=ei⊗ej
定理:设 A=(μij)m×n,B=(bij)n×p,C=(cij)p×q,则
ABC=(A⊗CT)B.
推论:设 A=(μij)m×n,B=(bij)n×p,X=(xij)p×q,则
- AX=(A⊗In)X
- XB=(Im⊗BT)X
- AX+XB=(A⊗In+Im⊗BT)X.
线性矩阵方程的解
定理:矩阵X∈Cm×n是矩阵方程A1XB1+A2XB2+⋯+ApXBp=C的解的充分必要条件是x=X为通常的线性方程组
Gx=c
的解,其中G=∑i=1pAi⊗BiT,c=C.
下面我们来讨论一个特殊情况,研究方程
AX+XB=C
定理:前述矩阵方程有惟一解X∈Cm×n的充要条件是A和 −B 没有相同的特征值,即
λi+μj=0,i=1,⋅⋅⋅,m,j=1,⋅⋅⋅,n.
研究方程
X+AXB=C
定理:前述矩阵方程有惟一解 x∈Cm×n的充要条件是λiμj=−1(i=1,⋯,
m;j=1,⋯,n)
,λi 和
μj 分别为
A 与
B 的特征值.