利用若当标准型讨论矩阵的秩
2.5 矩阵的秩及其求法

求 R( A).
1 0 2 −4 1 0 2 −4 −4 → 0 1 −1 2 r 2r , 解 A 2 − 0 1 −1 2 r1 → r3 + 1 0 −1 1 − 2 0 0 0 0
R(A) = 2
13
1 −1 1 2 例5 设A = 3 λ −1 2, 且R(A) 2 = ,求λ, µ 5 3 µ 6
∴ R( A) = 3
A为满秩方阵。
19
若求A 若求 的标准型矩阵
1 − 2 1 − 4 0 −1 −1 3 → 0 0 1 9 0 0 0 0
2 1 1 0 →0 2 0 0
0 −1 2 1 0 0
4 0 12 3 1 9 2 0 0 0
矩阵A 的第一、三行,第二、四列相交处的元素 所构成的二阶子式为
2 −1 D2 = 0 −1
3 5 为 A 的一个三阶子式。
而
1 2 D3 = 4 6
1 0 −1
k k m× n 矩阵 A 共有 cmcn 个 k 阶子式。 显然,
4
设
A = (aij )m×n 当 A=0 时,它的任何子式都为零。
⑤ R(AB)≤ min{R(A),R(B)} ⑥ 若 Am×nBn×s=0,则 R(A)+R(B)≤n
24
例8
设A为n阶矩阵,证明R(A+E)+R(A-E)≥n 证: ∴ 而 ∴ ∵ (A+E)+(E-A)=2E r(A+E)+ r( E-A )≥ r(2E)=n r( E-A )= r( A-E ) r(A+E)+r(A-E)≥n
7
矩阵秩的求法 二、矩阵秩的求法 1、子式判别法 定义 。 、子式判别法(定义 定义)。
矩阵若当标准形的一种算法

x l, n l+l
V 使得
(A - ! E) x l l, n l+l = x l, nl . 向量组 ( x l i s , l i" ( x ll m l + l ( x l l, n l+l
, 因而A- ! (A- ! 数为P 0 E 的值域Wl = ] E) l l 的维数为 n - P . 易知 Wl 是 A 的不变子空间, 因此 记为 Al, 我们有 A 可看作 Wl 上的线性变换, 引理! Al 的最小多项式为 ( / ( ) !) !) !- ! = ] g( l =
收稿日期: 2002- 01- 15 作者简介:陶志穗 ( , 女, 副教授, 主要从事应用数 1955 - ) 学、 计算机应用等的研究.
第 5期
陶志穗 等: 矩阵若当标准形的一种算法
l 3
现设定理对维数小于 n 的空间成立. 设 A 是n 维复空间V 上线性变换, 它的最小多项式为
k( k … ks ( ) ) ( ( ) !) !- ! !- ! l =( ] l l !- ! 2 2 s ) 因! 是 A 的特征值, 的维 W0 = ker(A - ! E) l l
矩阵标准形的理论是线性代数的重要内容, 这 方面的一个重要定理是若当标准形定理. 这个定理 的推导是比较复杂的. 多数教材采用 !- 矩阵的方 法. 这种方法不仅繁琐, 而且没有指出计算过渡矩阵
[ 1, 2 ] 有些书籍采用直接证明, 即直接求出一 的方法 .
组基的方法, 实际做起来仍很复杂. 本文给出这个定理的一种简洁的证明方法, 同 时给出求过渡矩阵的一种简单算法.
( ( ( ) J ! n s l) ! ns , 3 + …+ J s , s , ms ) 引理" W0 Wl 的一组基是{ ( x l ll} m l) . 显然向量组{ ( x l ll} 性无关, 且包含在 W0 Wl 中. 若x 则存在 L i ", 使x = 证 明 线 m l) W0 Wl, l或
矩阵的秩

第七讲 矩阵的秩一、考试内容与考试要求考试内容矩阵秩的概念及性质. 考试要求(1)理解矩阵秩的概念; (2)了解矩阵秩的性质;(3)掌握用初等变换求矩阵的秩.一、知识要点引入 学习秩的概念,是为找出线性方程组中有效方程的个数.或者说学习矩阵秩的目的是为判断矩阵对应的线性方程组中有效方程的个数.1.定义矩阵A 中不等于零的子式的最高阶数r ,叫做矩阵的秩,记为()R A r =.2.矩阵秩的求法(1)定义法找出矩阵A 中不为零的最高子式,算出它的阶数. (2)初等变换法用初等变换(行、列均可)将矩阵A 化为标准形r E O O O ⎛⎫⎪⎝⎭,即可得出()R A r =;或化成阶梯形矩阵,其非零行的个数即为秩.3.注意(1)若矩阵A O =,则()0R A =;若A O ≠,则()1R A ≥;(2)若()R A r =,则A 中存在r 阶子式不为零,而任何1r +阶子式(若存在)全为零; 很明显,若A 中有一个1r +阶子式不为零,它的秩为1r +. (3)若()R A r =,则A 中1r -阶子式不全为零;当()R A r =时,A 中至少有一个r 阶子式不为零,这个r 阶子式可展开成r 个1r -阶子式,若所有1r -阶子式全为零,则这个r 阶子式为零,产生矛盾.(4){}0()min ,m n R A m n ⨯≤≤; (5)若()R A r =,则 Ar cr E O O O ⎛⎫ ⎪⎝⎭或A 含有r 个非零行(或列)的阶梯形式矩阵.即一般情况下,只有初等行、列变换合用才可将A 化成标准形;但将A 化为含有r 个非零行(或列)的阶梯形矩阵只用初等行(或列)变换即可.单纯求矩阵的秩只须将A 化成阶梯形.(6)对于n 阶方阵A ,有0(),0(),A R A n A A R A n A ⎧≠⇔=⎪⎨=⇔<⎪⎩满秩,A 可逆,A 非奇异降秩,A 不可逆,A 奇异若()R A =矩阵A 的行(列)数,称A 为行(列)满秩矩阵.(7)学习矩阵秩的实质是为判断矩阵对应的线性方程组中有效方程的个数.4.性质以下性质先用简单的例题予与说明,然后对难以直观理解的一些性质进行证明. (1)()()TR A R A = (2)0()()R kA R A ⎧=⎨⎩ 00k k =≠很明显,当0k ≠时,A 中不等于零的最高子式在kA 中有对应的不等于零的子式. (3)A O R O B ⎛⎫⎪⎝⎭=()()R A R B + (4){}max (),()(,)()()R A R B R A B R A R B ≤≤+ 例:1000A ⎛⎫=⎪⎝⎭,0001B ⎛⎫= ⎪⎝⎭,{}max (),()1R A R B =,(,)2()()R A B R A R B ==+ (5)()()()R A B R A R B +≤+例:取1001A ⎛⎫= ⎪⎝⎭,1001B -⎛⎫= ⎪-⎝⎭,A B O +=,()0()()4R A B R A R B +=<+=(6)若AB ,则()()R A R B =即初等变换不改变矩阵的秩,证明见课本. (7)若P 、Q 可逆,则()()R PAQ R A =即左乘及右乘可逆矩阵不改变原矩阵的秩,这也是初等变换不改变矩阵的秩这句话用数学符号来描述.可简单证明:P 、Q 可逆,则P 、Q 可以表示成有限个初等矩阵的乘积,即对A 实施初等变换得PAQ ,再由性质(6)得证.(8)()R AB ≤{}min (),()R A R B 例:1000A ⎛⎫=⎪⎝⎭,0001B ⎛⎫= ⎪⎝⎭,AB O =,()0R AB =<{}min (),()R A R B {}min 1,11==(9)若m n n l A B O ⨯⨯=,则()()R A R B n +≤ 例:1000A ⎛⎫=⎪⎝⎭,0001B ⎛⎫= ⎪⎝⎭,AB O =,()()2R A R B +=. (10)A 为任意矩阵,则()()TR A A R A =(11)设A 为n 阶方阵,*()10n R A ⎧⎪=⎨⎪≤⎩,当R(A)=n,当R(A)=n-1,当R(A)n-25.性质证明这里只证明部分不易理解的性质.为记忆方便,将性质(3)放在前面,但性质(3)的证明用到性质(7),故学习时应 先证明性质(7).证明(3)设()R A s =,()R B t =,则存在可逆矩阵11,P Q 及22,PQ 使得 11sE O P AQ OO ⎛⎫=⎪⎝⎭,22tE O P AQ O O ⎛⎫= ⎪⎝⎭故存在可逆矩阵12P O O P ⎛⎫⎪⎝⎭,12Q O O Q ⎛⎫ ⎪⎝⎭,使得 12P O O P ⎛⎫ ⎪⎝⎭A O O B ⎛⎫ ⎪⎝⎭12Q O O Q ⎛⎫ ⎪⎝⎭=1122P AQ O OP BQ ⎛⎫ ⎪⎝⎭=st E O O O O O O O OO E O OOOO ⎛⎫ ⎪ ⎪ ⎪ ⎪⎝⎭因为左乘及右乘可逆矩阵不改变原矩阵的秩,故有A O R OB ⎛⎫ ⎪⎝⎭=st E O O O O O O O R O O E O OOOO ⎛⎫⎪ ⎪⎪ ⎪⎝⎭=s t +=()()R A R B +证明(5) 设,A B 为n m ⨯矩阵.方法1 利用初等列变换.对矩阵(,)A B B + 进行初等列变换(,)A B B +1,2,,i n i c c i n+-=(,)A B由于矩阵A B +是矩阵(,)A B B +的子矩阵,并利用性质(4)及上式有 ()(,)R A B R A B B +≤+=(,)()()R A B R A R B ≤+方法2 利用线性表示和最大线性无关组的性质(利用向量组的线性关系证明). 设()R A s =,()R B t =,将,A B 按列分块为A =(12,,,n ααα),B =12(,,,)n βββ即 A B +=1122(,,,)n n αβαβαβ+++不妨设A 和B 的列向量组的最大线性无关组分别为12,,,s ααα和12,,,t βββ,于是A B +的列向量组可由向量组12,,,s ααα,12,,,t βββ线性表示,如1112120000s t αβαααβββ+=+++++++故 ()R A B +=A B +的列秩≤秩{12,,,s ααα,}12,,,t βββs t ≤+.证明(8) 方法1 利用方程组解的性质证明.设C AB =,知矩阵方程AX C =有解X B =,故()(,)R A R A C =,而()(,)R C R A C ≤,因此()()R C R A ≤.又T T TB AC =,同上段证明知有()()TTR C R B ≤,即()()R C R B ≤.综合便得()R AB ≤{}min (),()R A R B 。
高等代数 第9章矩阵的标准型 9.6 若当标准型

T
再由第三个方程解出一个特解为
,那么所求相似变换矩阵为
0 4 1 P X 1, X 2 , X 3 1 3 0 0 2 0
例 2 求方阵
1 2 6 A 1 0 3 1 1 4
J 0 3 1 0 0 3
或
3 1 0 J 0 3 0 0 0 1
例 2 用矩阵秩的方法求出矩阵
1 0 A 0 0
的Jordan标准形。
2 1 0 0
3 2 1 0
4 3 2 1
解:首先求出其特征值,显然其特征多项式为
矩阵的Jordan标准形 定义: 称 n 阶矩阵
ai Ji
1 ai
1 1 ai ni ni
为Jordan块。设 J1, J 2 ,, J s 为Jordan块, 称准对角形矩阵
J1 J
J2
Js
X 3 2, 0, 1
T
T
再由第三个方程解出一个特解为
,那么所求相似变换矩阵为
1 2 2 P X 1, X 2 , X 3 1 1 0 0 1 1
从而有
1 0 0 1 P AP 0 1 1 0 0 1
故 A 的Jordan标准形为
0 0 0 J 0 0 0 0 0 2
或
0 0 0 J 0 2 0 0 0 0
求Jordan标准形的另一种方法:特征矩阵秩 的方法. 具体操作步骤: (1)先求出该矩阵的特征多项式及其特征 值 A (2)其Jordan标准形的主对角线上都是 i 在主对角线上出 的特征值,并且特征值 现的次数等于 i 作为特征根的重数。对于每 i ,求出以它为主对角元的各级 个特征值 Jordan 块的数目N (i ) ,首先求出
运筹

一、以下结论是否成立,如成立,试证明,否则举反例。
(每题4分,共24分)1.若a为f’(x)的k重根,则a为f(x)的k+1重根,这里f’(x)表示多项式f(x)的微商(或导数)。
2.设A为m*n阵,B为n*m阵,且m>n,则|AB|=0。
3.若A,B均为n阶实对称阵,具有相同的特征多项式,则A与B相似。
4.设a1,a2,a3,a4线性无关,则a1+a2,a2+a3,a3+a4,a4+a1的秩为3。
5.设V1,V2均为线性空间V的子空间,满足V1与V2的交集为{0},则V=V1○+V2。
6.设A为n阶正定阵,则一定存在正定阵B,使A=B2。
二、(10分)已知线性方程组Ax=kb1+b2,其中1 1 -12 1A=(-1 -2 1 ),b1=(1),b2=(3 )1 -1 -1 3 -1求k,使方程组有解,并求有解时的通解。
三、(10分)已知A是n阶实对称阵,a1,……,a n是A的特征值,相对应的标准正交特征向量为b1,……,b n,求证A=a1b1b1T+……+a n b n b n T这里“T”表示转置。
1 0 1四、(12分)设线性变换/A在线性空间V的基a1,a2,a3下矩阵为(-2 1 0 )1 1 31.求值域/A V,核/A-1(0)的基。
2.问V=/A V+rA-1(0)吗?为什么。
五、(10分)设A=(a ij)n*n,如果a i1+a i2+……+a in=0,i=1,……,n,求证A11=A12=……=A1n这里A ij为a ij的代数余子式。
六、(12分)设A为n阶矩阵,试证A2=A的充要条件为r(A)+r(I-A)=n这里I为n阶单位阵,r(A)表示A的秩。
七、(10分)设A为4阶矩阵,且存在正整数k,使A k=0,又A的秩为3,分别求A与A2的若当(Jordan)标准型。
八、(12分)证明,若f(x)与g(x)互素,并且f(x),g(x)次数都大于零,那么可以选取u(x),v(x)使a(u(x))<a(g(x)),a(v(x))<a(f(x)),且有f(x)u(x)+ g(x)v(x)=1并且这样的u(x),v(x)是唯一的。
矩阵的秩

1
4
2 3
4
,
1
1 3
为二阶子阵;
1
23 ,
1 为二阶子式;
4 4 1 3
3 2 1 3 2 1
1
2
3
,
1
2
2
为三阶子阵.
4 4 2 4 4 3
32 1 321 1 2 3 , 1 2 2 为三阶子式. 4 4 2 4 4 3
32 1
321
0 0 0 0, 0 0 0 0
4 4 2
443
r3
再观察二阶子式 3
2 4 0,
44
R( A) r 2.
1 1 1 2
例4
A
aij
34
2
3
2 3
2 3
4
6
其中三阶子式共有4个其值均为0, 例如
111 112
0 10 11 3,
0 0 0 1
r( A) 3
定理2.8 r( A) r 的充要条件是其等价标准
型为
Er O
O
O mn .
证明: 设r( A) r, A经过初等变换后变成标准型
EP O
O O mn
初 等 变 换 不 改 变 矩 阵 的秩 , 故
r( P 1G1Q1 ) r( P 1G2Q1 ) r( P 1GrQ1 ) 1
三、小结
1. 矩阵秩的概念 2. 求矩阵秩的方法 (1)利用定义 (即寻找矩阵中非零子式的最高阶数); (2)初等变换法
利用若当标准型讨论矩阵的秩

利用矩阵的秩讨论若当标准型首先, 对于如下r ⨯r 的若当块矩阵J =100100λλ⎛⎫ ⎪ ⎪ ⎪ ⎪⎝⎭任给η∈C ,考虑矩阵 Q(η)= η⋅E r ⨯r - J , 那么我们如下简单性质:性质1. 如果η≠λ, 那么Q(η)为可逆矩阵.性质2. 当1≤ m ≤ r 时,rank(Q(λ)m )= r -m .性质3. 当m ≥ r 时Q(λ)m = 0.设矩阵A 为n ⨯n 的矩阵,它的若当标准型J =diag(J 1,J 2,…,J K ),即存在可逆矩阵P 使得A =PJP -1成立,其中J i =100100i i λλ⎛⎫ ⎪ ⎪ ⎪ ⎪⎝⎭, 并且J i 的阶数为r i , i =1,2,…,K . 很明显,对于不同的i ,相应的若当块的对角元素可能是相同的。
很自然,我们有如下的简单关系:r 1+r 2+…+r K = n下面我们讨论一下矩阵(λ⋅E n ⨯n - A )m 的秩。
由于存在可逆矩阵P 使得A =PJP -1成立,我们只需要分析矩阵(λ⋅E n ⨯n - J )m 的秩就可以了。
当λ 不为A 的特征值时,(λ⋅E n ⨯n - J )m 为可逆矩阵,这对于我们进一步的讨论没有任何意义。
因此,我们只考虑λ 是A 特征值的情形, 并且不妨设在A 的若当标准型中λ=λi =λi +1=…=λi +s -1所对应的若当块为J i , J i +1,…, J i +s -1共s 个,那么rank((λ⋅E n ⨯n - A )m )=rank ((λ⋅E n ⨯n - J )m )= 1rank(())i i Km r r ii λ⨯=⋅-∑E J 很明显,当j < i 或者j ≥ i +s 时rank((λ⋅j jr r ⨯E - J j )m )= r j ; 对于i ≤j ≤i +s -1 的情形,我们需要区分1≤m ≤ r j 和m >r j 的情况。
幂等矩阵的相似标准型与分解形式

幂等矩阵的相似标准型与分解形式董庆华;王成伟【摘要】利用线性变换的方法研究了幂等矩阵的相似标准型, 并在此基础上推导出了幂等矩阵的秩恰好等于它的迹, 证明了任意 n阶矩阵都可以分解为一个可逆矩阵与一个幂等矩阵的乘积, 任意一个幂等矩阵都可以分解为两个对称矩阵的乘积.【期刊名称】《大庆师范学院学报》【年(卷),期】2010(030)006【总页数】3页(P43-45)【关键词】幂等矩阵;矩阵秩;相似标准型;分解形式【作者】董庆华;王成伟【作者单位】北京服装学院,基础教学部,北京,100029;北京服装学院,基础教学部,北京,100029【正文语种】中文【中图分类】O150 引言在计量经济学中对于大多数经济现象进行比较静态分析的结果, 都可以合理地归结为一个线性经济模型Ax=b, 其中的系数矩阵A往往是一个幂等矩阵。
为此,有必要对幂等矩阵展开理论方面的深入研究。
定义1:设有n阶方阵A满足A2=A, 则称方阵A为幂等矩阵。
显然,n阶零矩阵和单位矩阵都是幂等矩阵。
关于幂等矩阵,目前已有一些结论, 我们选择其中三个作为性质列举如下:1) 设有全矩阵I=(1)n×n, 则是一个幂等矩阵[1];2) 若方阵B是幂等矩阵, 则BT和E-B也是幂等矩阵[2];3)若n阶方阵A为幂等矩阵,则它的秩满足R(A)+R(E-A)=n[3]。
我们将首先以线性变换的方法来构造幂等矩阵的相似标准型,然后在此基础上研究幂等矩阵的秩和迹之间的关系,以及幂等矩阵在矩阵分解中的重要作用。
1 主要研究内容与结果1.1 幂等矩阵的相似标准型对角矩阵可以认为是形式最简单的一种矩阵, 对角矩阵的特征值就是其主对角线上的全部元素, 对角矩阵的秩就等于主对角线上非零元素的个数。
接下来我们以幂等矩阵的特征值为线索,探求幂等矩阵的具有对角形式的相似标准型。
定理1:若n阶方阵A为幂等矩阵, 并且A的秩R(A)=r,则存在可逆矩阵P使得P-1AP=(Er000)(1)证明:在n维线性空间V中任取一组基(ε1,ε2,…εn), 定义线性变换σ在基(ε1,ε2,…εn)下的矩阵为A, 即σ(ε1,ε2,…εn)=(ε1,ε2,…εn)A假设Ax=λ,其中x≠0,则由λx=Ax=A2x=λ2x,得λ2=λ,所以幂等矩阵特征值为1或0。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
利用若当标准型讨论矩阵的秩
首先, 对于如下r ⨯r 的若当块矩阵
J =100100λλ⎛⎫ ⎪ ⎪ ⎪ ⎪⎝⎭
任给η∈C ,考虑矩阵 Q(η)= η⋅E r ⨯r - J , 那么我们如下简单性质:
性质1. 如果η≠λ, 那么Q(η)为可逆矩阵.
性质2. 当1≤ m ≤ r 时,rank(Q(λ)m )= r -m .
性质3. 当m ≥ r 时Q(λ)m = 0.
设矩阵A 为n ⨯n 的矩阵,它的若当标准型J =diag(J 1,J 2,…,J K ),即存在可逆矩阵P 使得A =PJP -1
成立,其中J i =100100i i λλ⎛⎫ ⎪ ⎪ ⎪ ⎪⎝⎭
, 并且J i 的阶数为r i , i =1,2,…,K . 很明显,对于不同的i ,相应的若当块的对角元素可能是相同的。
很自然,我们有如下的简单关系:
r 1+r 2+…+r K = n
下面我们讨论一下矩阵(λ⋅E n ⨯n - A )m 的秩。
由于存在可逆矩阵P 使得A =PJP -1成立,我们只需要分析矩阵(λ⋅E n ⨯n - J )m 的秩就可以了。
当λ 不为A 的特征值时,(λ⋅E n ⨯n - J )m 为可逆矩阵,这对于我们进一步的讨论没有任何意义。
因此,我们只考虑λ 是A 特征值的情形, 并且不妨设在A 的若当标准型中λ=λi =λi +1=…=λi +s -1所对应的若当块为J i , J i +1,…, J i +s -1共s 个,那么
rank((λ⋅E n ⨯n - A )m )=rank ((λ⋅E n ⨯n - J )m )= 1rank(())i i K
m r r i
i λ⨯=⋅-∑E J 很明显,当j < i 或者j ≥ i +s 时rank((λ⋅j j
r r ⨯E - J j )m )= r j ; 对于i ≤j ≤i +s -1 的情形,我们需要区分1≤m ≤ r j 和m >r j 的情况。
根据性质2,当i ≤j ≤i +s -1 且1≤ m ≤ r j 时,rank((λ⋅j j
r r ⨯E - J j )m )= r j -m ; 根据性质3,当i ≤j ≤i +s -1且m ≥ r j 时, rank((λ⋅j j
r r ⨯E - J j )m )= 0; 如果对于x ∈R 引入记号 (x )+= max{x ,0}, 那么我们有:
当i ≤j ≤i +s -1 时,rank((λ⋅j j r r ⨯E - J j )m )= (r j -m )+ .
因此
rank((λ⋅E n ⨯n - A )m )=1rank(())i i K m r r i i λ⨯=⋅-∑E
J =1
11()i K i s j j j j j i s j i r r r m -+-+==+=++-∑∑∑
=1
(())i s j j j i n r
r m +-+=---∑ =1min(,)i s j j i
n r m +-=-∑ 所以我们不妨记d m =n - rank((λ⋅E n ⨯n - A )m ),那么 d m =1
min(,)i s j
j i r m +-=∑ 设r = max (r i , r i +1,…, r i +s -1),那么明显有d 1<d 2<⋅⋅⋅<d r =d r +1= d r +2= ⋅⋅⋅.
进一步,设对应于A 的特征值λ的所有若当块中阶数为k 的个数有t k 个,那么我们有
d m =1
min(,)i s j
j i r m +-=∑=1min(,)r k k t k m =⋅∑
对于m =1,2,…,r ,我们得到如下的线性方程组:
t 1+t 2+t 3+⋅⋅⋅+t r = d 1
t 2+t 3+⋅⋅⋅+t r = d 2-d 1
t 3+⋅⋅⋅+t r = d 3-d 2
⋅⋅⋅
t r = d r -d r -1
因此,我们有t 1=2d 1-d 2, t r = d r -d r -1,当1<k <r 时 t k =2d k -d k -1-d k +1.当r =1时,公式t r = d r -d r -1无法定义。
事实上,可以补充定义d 0=0,那么公式t k =2d k -d k -1-d k +1,对于k =1,…,r 都成立。
因为当k =1,…,r -1显然是成立的,而当k =r 时,由于d r +1=d r ,因此公式t r =2d r -d r -1-d r +1= d r -d r -1,仍然是成立的。
综合上面的讨论,我们得到如下基于特征矩阵幂的秩决定矩阵若当标准型的算法: 第一步:对于给定矩阵特征值λ, 对于m =1,2,…, 计算d m =n - rank((λ⋅E n ⨯n - A )m ). 显然有 d 1<d 2<⋅⋅⋅<d r =d r +1= d r +2= ⋅⋅⋅, 因此当d m 不再严格增加的m 值置为r ;
第二步:补充定义d 0=0;那么根据公式
t k =2d k -d k -1-d k +1, k =1,2,…,r
计算出矩阵特征值λ的阶数为k 的若当块的个数t k .
下面我们在讨论以下根据特征矩阵幂的秩决定最小多项式m A (λ)。
设矩阵A 为n ⨯n 的矩阵,它的特征多项式可以写为
ϕA (λ)=11()n λλ-…()L n L λλ-,
其中特征根各不相同。
由于最小多项式和特征多项式的根相同,只是每个根的重数不一样,因此我们的目标就是决定在最小多项式m A (λ)每个特征根的指数。
设
m A (λ)=11()m λλ-…()L m L λλ-,
很明显1≤ r l ≤ n l , l =1,2,…,L .
对于特征值λl , l =1,2,…,L , 我们考虑矩阵(λl ⋅E n ⨯n - A )m 的秩。
对于A 的若当标准型作前面的假设 。
设矩阵A 的若当标准型为J =diag(J 1,J 2,…,J K ),即存在可逆矩阵P 使得A =PJP -1成立,
其中J i =100100i i λλ⎛⎫ ⎪ ⎪ ⎪ ⎪⎝
⎭ , 并且J i 的阶数为r i , i =1,2,…,K . 很明显,对于不同的i ,相应的
若当块的对角元素可能是相同的。
因此A 的最小多项式m A (λ)和J 的最小多项式m J (λ)是完全相同的。
这样我们来讨论J 的最小多项式m J (λ)。
有最小多项式的定义
m J (J )= 11()m n n λ⨯-⋅J E …()
L m L n n λ⨯-⋅J E =0 由于J 为块对角矩阵,因此()l m l n n λ⨯-⋅J E , l =1,2,…,L ,也为具有和J 相同分块的对角矩阵。
而具有相同分块对角矩阵的乘积也为具有相同分块的对角矩阵,而且乘积的每个对角块为相乘矩阵对角块的乘积。
因此,m J (J )= 11()m n n λ⨯-⋅J E …()L m L n n λ⨯-⋅J E =diag(m J (J 1), m J (J 2),…,m J (J K ))=0 对于给定的矩阵A 的特征值λl , l =1,2,…,L , 假设对应得若当标准型中的若当块为所对应的若当块为J i , J i +1,…, J i +s -1共s 个。
那么对于i ≤ k ≤ i +s -1,由
m J (J k )= 11()k k m k r r λ⨯-⋅J E …()
L k k m k L r r λ⨯-⋅J E
=1()()j l k k k k L m m k j r r k k r r j j l
λλ⨯⨯=≠-⋅⋅-⋅∏J E J E =0. 根据性质1,欲使等式成立,因为等式右边的第一部分为可逆矩阵,因此只有等式右边的第二部分为0,也就是()l k k m k k r r λ⨯-⋅J E =0,根据性质3,我们得到m l ≥ r k , i ≤ k ≤ i +s -1. 因此,我们可以得到m l ≥ max{r i , r i +1,…, r i +s -1}, m J (J k )=0。
再根据最小多项式的定义,零化多相式的次数必须是最小的,因此我们得到m l = max{r i , r i +1,…, r i +s -1}。
这也就说,假如我们知道若当标准型,我们实际上是可以知道最小多项式的。
但是,在实际很多情形我们不知道若当标准型,但我们仍然可以知道最小多项式。
事实上,由前面的讨论我们知道m l 也就是计算数列d m =n - rank((λl ⋅E n ⨯n - A )m ), m =1,2,…, 的值,当d m 不再增加时的m 的值即为m l 的值,即
d 1<d 2<⋅⋅⋅<d m =d m +1=⋅⋅⋅
因此我们得到利用特征矩阵的秩计算最小多项式的方法:
对于A 的特征值λl ,计算d m =n - rank((λ⋅E n ⨯n - A )m ), m =1,2,…, 的值,
d 1<d 2<⋅⋅⋅<d m =d m +1=⋅⋅⋅
当d m 不再增加时的m 的值即为最小多项式m A (λ)=11()m λλ-…()L m L λλ-中包含的因式 ()l m l λλ-的次数m l .
因此我们给出了通过计算特征矩阵(λl ⋅E n ⨯n - A )m , m =1,2,…,的秩可以确定矩阵若当标准型和最小多项式的。
当然,前提条件我们必需知道矩阵的所有不同特征根。