矩阵函数
范数
定义与例子
考虑V在数域F上的向量空间,定义V上的函数v,满足:
- ∀θ=α,v(α)>0
- ∀α∈V,k∈F,v(kα)=∣k∣v(α)
- ∀α,β∈V,v(α+β)≤v(α)+v(β)
称v是范数,空间是范线性空间
例子:
- p-norm ∣∣X∣∣1=∑i∣xi∣
- 2-norm ∣∣X∣∣2=∑i(XHX)1/2
如果U,V都是酉矩阵,那么∣∣A∣∣2=∣∣UAV∣∣2
矩阵2-范数的一个计算方法tr(AHA)
- ∞-norm ∣∣X∣∣∞=max∣xi∣
极限
定义lim∣∣ηt−η0∣∣=0,在范数下趋向于η0
收敛定理:每一个位置的数字都收敛和按照范数收敛等价。
幂级数:
简单复习一下幂级数的收敛半径的概念
f(x)=∑i=1naixg(i)
验证其收敛性可以通过求解lim∣aixg(i)ai+1xg(i+1)∣=λ(x) \
要想幂级数收敛,λ(x)<1,可以得到x的范围,对于λ(x)=1的情况还需要额外验证。
如果f(x)是矩阵函数,那么能否收敛关键看rho(X)和收敛半径的关系,严格小于是收敛,等号验证,严格大于发散
可比较性
如果存在两个正实数k1,k2,对任意向量,有k1∣∣α∣∣≤∣∣α∣∣′≤k2∣∣α∣∣,两个范数可比较
作用:可比较的范数之间,收敛性是一样的。
性质:有限维的线性空间上任意的范数都是可以比较的。
这很有用,这样的话,收敛的讨论具有较高的泛化性。
相容性
∣∣AB∣∣≤∣∣A∣∣∣∣B∣∣,则范数相容
eg 1,2-norm相容,∞-norm不相容
算子范数
∣∣A∣∣=maxθ=X∣∣X∣∣∣∣AX∣∣
A是一个线性映射,看作是一种算子,所以对这个矩阵的范数看作是算子范数。
它有没有意义(会不会没有最大值)?始终有意义。
他是不是一个范数?可以证明是。
定理:算子范数一定相容。
eg
- 1-norm max{∑i∣aij∣} 列模和范数
- 2-norm ρ(AHA),谱范数 特征值模的最大值
- ∞-norm max{∑j∣aij∣} 行模和范数
矩阵函数
矩阵函数的定义很保守,他不能包含全部基本初等函数,定义方式是能够展开成幂级数,并且在收敛域内,在可以定义。按照幂级数定义。
对于Jordan块,我们会在特征值处展开,这样的好处是只有N矩阵,随着次数升高就变成0了。
如果是Jordan矩阵,就分别对每个块去求。
能算Jordan矩阵了,对于任意方阵A,f(A)=f(P−1JP)=P−1f(J)P
性质定理:A的特征值λ和f(A)的特征值为f(λ)
性质
- eO=I
- AB=BA⇒eAeB=eA+B
- (e^A)^{-1} = e^{-A}
例题
1 对Jordan块J=⎣⎡λ0001λ0001λ⎦⎤,求p(J)
对p(x)在λ0点Taylor展开。
p(x)=p(λ0)+1!1p(1)(λ0)(x−λ0)+2!1p(2)(λ0)(x−λ0)2+...
p(J)=p(λ0)I+1!1p(1)(λ0)N+2!1p(2)(λ0)N2+...
由于N的特点,很容易写出来。
2 待定系数法求解
基本思想,从上一题我们发现,f(A)的作用其实很小,因为只有特征值那一点是在实际做映射,但是导数次数很高。
所以尝试找到一个多项式函数,让他在导数和原函数特征值的位置跟f一样,就可以了。
那么多项式次数多少、系数满足什么条件,参照如下定理
A的最小多项式为π(λ−λi)ti,f(A)=g(A)⇔fi(λt)=gi(λt)
i=0,1,...ti−1