关于循环矩阵的计算
- 格式:doc
- 大小:1.17 MB
- 文档页数:15
引言循环矩阵的概念是T Muir于1885年首先提出来的,直到1950至1955年,Good等才分别对循环矩阵的逆、行列式及其特征值进行了研究[1].从此拉开了对循环矩阵各个方面的研究的历史.近年来,循环矩阵类已成为矩阵理论和应用数学领域中的一个非常活跃和重要的研究方向[2-4].它之所以引起广大数学研究者如此大的兴趣,主要是基于下面两个方面的原因:一方面循环矩阵是一类非常重要的特殊矩阵,在现代科技工程领域中被广泛的应用,比如在分子震动,信号处理,纠错码理论,编码理论,图像处理,结构计算,电动力学等领域.另一方面由于循环矩阵类有许多特殊而良好的性质和结构,已被广泛地应用于应用数学和计算数学的许多领域,如控制理论,最优化,求解(偏)微分方程,矩阵分解多目标决策,二次型化简及平面几何学等.本文主要利用循环矩阵的性质对其逆的求法、对角化、行列式计算等问题进行研究.1、预备知识1.1 循环矩阵的概念定义1.1 形如0121101221031230n n n n n n a a a a a a a a A a a a a a a a a ------⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦的矩阵称为循环矩阵.定义1.2 形如100001000011000D ⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦的矩阵称为基本循环矩阵.定义1.3 若12-1,,,n a a a 为复数域C 上的n 个数,n 阶矩阵()ij A a =满足:,,1,2,,,j i ij n j i a j i a i j n a j i-+-≥⎧==⎨<⎩即01221101322104312310n n n n n n n n n n a a a a a a a a a a A a a a a a a a a a a ----------⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦称矩阵A 为复数域上的n 阶循环矩阵,简记为0121(,,,,)n A C a a a a -= .当12-1,,,n a a a 为实数域R 上的n 个数时,称矩阵A 为实数域上的n 阶循环矩阵,简记为0121(,,,,)n A R a a a a -= .1.2 循环矩阵的一些性质设基本循环矩阵为0100001000011000D ⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦显然,21,,,,n n D D D D I -= (n 阶单位矩阵)都是循环矩阵且210121+n n A a I a D a D a D --=+++ .设210121()+n n f x a a x a x a x --=+++ ,则()A f D =,此时00a a I =.性质1.1 两个循环矩阵,A B 的乘积仍为循环矩阵,且AB BA =. 证明 设210121+()n n A a I a D a D a D f D --=+++= 210121()n n B b I b D b D b D g D --=++++=因n k k D D +=(k 为非负整数,0D I =),因此,()()()()()AB f D g D g D f D h D BA =⋅=⋅==.这里()h x 是一个不高于1n -次的多项式,由此知AB 是n 阶循环矩阵,且AB BA =.性质1.2 可逆的循环矩阵的逆矩阵仍是循环矩阵. 证明 由性质1.1知,只要能找到循环矩阵10121()n n B b I b D b D b D g D --=++++=其中,0121,,n b b b b - 为待定常数.使得AB I =即可,其中A 为可逆的循环矩阵:即:210121n n A a I a D a D a D --=++++则:212101210121()()n n n n AB a I a D a D a D b I b D b D b D ----=++++⋅++++00112211100121()()+n n n n n a b a b a b a b I a b a b a b D -----=+++++++++110213201()n n n n n a b a b a b a b D -----++++ .要使AB I =,必须且仅须下列方程组成立001122111001122110213201100n n n n n n n n n a b a b a b a b a b a b a b a b a b a ba b a b ---------++++=⎧⎪++++=⎪⎨⎪⎪++++=⎩ (1.1)以上方程组以0121,,n b b b b - 为未知数,以T A 为系数矩阵(T A 表示A 的置换矩阵).由于A 可逆,故0T A A =≠.方程组(1.1)有且仅有唯一的解0121,,n b b b b - ,而B 就是A 的逆矩阵,且B 也是循环矩阵.性质1.3 任何一个循环矩阵A 在复数域上都与一个对角矩阵相似. 证明 由文献[5]知,n 阶循环矩阵D 的特征值为22cos sin k k k i n n ππλ=+ (0,1,2,1k n =- ) (21i =-). 由于()k j k j λλ≠≠,由文献[6]知,D 相似于对角矩阵 011(,,)n diag λλλ-Λ= 即存在可逆矩阵P ,使得1P DP -=Λ.设210121+()n n A a I a D a D a D f D --=+++= ,是任意一个n 阶循环矩阵,则A 相似于对角矩阵011{(),(),()}n diag f f f λλλ- .事实上,1D P P -=Λ1111011()()()n n A f D f P P a I a P P a P P -----==Λ=+Λ++Λ1011{(),()()}n P diag f f f P λλλ--=⋅⋅ .2、循环矩阵的求逆循环矩阵的逆可以用初等变换法、伴随矩阵法、分块矩阵法等一般的方法来求解,但作为一类特殊的矩阵,如果用这些方法来求逆未免太麻烦.下面给出的方法比现有的方法简单,适用的范围更广.定理2.1[3] 设n 维向量(1,0,0,,0)T e = ,矩阵()B A e = ,对矩阵B 进行初等变换,使矩阵A 变成单位矩阵,如果e 变为12(,,,)T n M M M ,那么12311221111322341n n nn n n n n n nM MM M M MM M M M A M M M M M M MMM M -------⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦. 证明 由于循环矩阵的逆为循环矩阵,因此可以设A 的逆为12311221111322341n n n n n n n n n nx x x x x x x x x x A x x x x x x x x x x -------⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦由于1AA E -=从而12,,,n x x x 是方程组11221111221111231221321111000n n n n n n nnn n n nn nn n n n a x a x ax a xa x a x ax a x a x a x a x a x a x a x ax a x-----------++++=⎧⎪++++=⎪⎪++++=⎨⎪⎪++++=⎪⎩(21) 的解.此方程的系数矩阵就是A ,增广矩阵为()B A e = ,根据方程组的理论只要将B 进行初等变换,使矩阵A 变成单位矩阵,如果e 变为12(,,,)T n M M M ,那么方程组(2.1)的解为1122,,,n n x M x M x M === . 从而12311221111322341n n nn n n n n n nM M M M M M M M M M A M M M M M M M M M M -------⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦. 例1 求矩阵1012210112100121A ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦的逆 解 因为1012210112100121⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦12341000x x x x ⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦ 的解为[]123412113333TTx x x x ⎡⎤=-⎢⎥⎣⎦. 从而111123333211133331211333311213333A -⎡⎤-⎢⎥⎢⎥⎢⎥-⎢⎥=⎢⎥⎢⎥-⎢⎥⎢⎥⎢⎥-⎣⎦. 定理3.2[4] 设n 阶循环矩阵的分块矩阵为1234AA A A A ⎡⎤=⎢⎥⎣⎦,其中1A 为12n m ⎡⎤=+⎢⎥⎣⎦阶矩阵,则(1)A 可逆的充要条件是4A 和11243A A A A --为可逆矩阵. (2)如果4A 和11243A A A A --可逆且11243A A A A --的逆为111212122212m m m m mm x x x x x x x x x ⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦, 那么n 阶循环矩阵的逆为11121111211111113112131121114112131112111m k k m km m m kk k x x x x x x x x x xm xx A x x x xx x x xx x xx -------⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦. (2.2)证明 (1)由分块矩阵的理论知1240E A A E -⎡⎤-⎢⎥⎣⎦1234A A A A ⎡⎤⎢⎥⎣⎦1430EA A E -⎡⎤⎢⎥-⎣⎦=11243400A A A A A -⎡⎤-⎢⎥⎣⎦两边取行列式得1234A A A A A ==141243A A A A A -⋅-从而0A ≠的充要条件是40A ≠且112430A A A A --≠.(2)由于当4A 和11243A A A A --可逆,A 的逆为1111241111114344324R R A A A A A RA A A R A A ----------⎡⎤-=⎢⎥-+⎣⎦其中11243R A A A A -=-,又因为1A -为循环矩阵.所以1A -为(2.2)的形式.根据定理2.2的(2),求n 阶循环矩阵的逆可以进行分块,分块的原则是以12n ⎡⎤+⎢⎥⎣⎦阶顺序主子式为一块,共分成四块,这样就可以将n 阶循环矩阵的逆转化成一个12n ⎡⎤+⎢⎥⎣⎦阶循环矩阵的逆,从而给问题的解决带来很大的简便.例2 求1012331012231011231001231A ⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦的逆矩阵.解 根据定理(2.2)的结论(2),将矩阵A 分块为1234AA A A A ⎡⎤=⎢⎥⎣⎦其中,12101233101223101A A ⎡⎤⎡⎤⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦,,341231001231A A ⎡⎤⎡⎤==⎢⎥⎢⎥⎣⎦⎣⎦, 那么11243A A A A --=81168911588⎡⎤⎢⎥⎢⎥⎢⎥⎣⎦,从而1-11243-1640-231=-9-16407719-9-16A A A A -⎡⎤⎢⎥-⎢⎥⎢⎥⎣⎦() 于是1164023199916402319119916402377231991640402319916A ----⎡⎤⎢⎥---⎢⎥⎢⎥=---⎢⎥---⎢⎥⎢⎥---⎣⎦.3、循环矩阵的对角化问题 3.1 循环矩阵的对角化n 阶矩阵A 关于多项式函数()f x 生成的矩阵为()f A ,A 的特征根与的()f A 特征根有下面的结论:结论3.1 设()f x 是一个1n -次多项式函数,若λ是矩阵A 的特征根,则()f λ是矩阵()f A 的特征根.结论3.2 设()f x 是一个1n -次多项式函数,若矩阵A 相似于矩阵B ,则矩阵()f A 相似于矩阵()f B .考察n 阶基本循环矩阵D ,D 的特征多项式为:211(),(1)n j njnj E D ei πλλληη-=-=-=-==-∏如果n 阶循环矩阵A 记为210121()n A n A f D a E a D a D a D --==++++ ,不难求得D 与特征值j η相应的特征向量,记:()(1)1j j n j X ηη-⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦, 则2()()(1)11j j j j j j j n j DX X ηηηηηη-⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥===⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦由结论3.1得()()()()j j j j A A AX f D X f X η==可以验证11(1)()(1)000,1(,)1,1n n m kmkm k k k m X Xm ηηη----==≠⎧===⎨=⎩∑∑ 将这个两两正交的向量()j X 单位化,可得标准正交基(0)(1)(1)111,,n X X X n n n -⎧⎫⎨⎬⎩⎭令矩阵(0)(1)(1)1(,,,)n T X X X n-==11(1)(1)111111n n n n n ηηηη----⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦则'(0)(1)(1)1'1(,,)n T T X X X n--==. 于是有下面的结论:结论3.3[5] 任意n 阶循环矩阵()A A f D =在复数域C 上都可对角化,即101(1){(,(),,()}n A A A T AT diag f f f ηηη--= ).在一类n 阶可对角化的相似矩阵中,如果对角化的矩阵为:011(,,,)n B diag b b b -=由结论3.3,只要令()(0,1,2,,1)j A j f b j n η==- 即可得n 个关于011,,,n a a a - 的线性方程组.又由于矩阵T 及特征根η由n 阶矩阵K 确定,且0T ≠.所以,多项式函数()f x 中的系数011,,,n a a a - 是唯一确定的[6].于是,循环矩阵()A A f D =是唯一确定的.因此,可得出在一类可对角化的相似矩阵中,一定含有且仅含有一个循环矩阵.否则,就不对角化.下面以四阶循环矩阵举例说明:例3[7]求四阶循环矩阵1234412334122341A ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦的特征根,并对角化. 解 令23()1234f X X X X =+++得()A A f D =,0100001000011000D ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦由于2i nei πη==,所以,A 的特征根分别为:0123()10,()22,()2,()22A A A A f f i f f i ηηηη==--=-=-+其中,11111111111211i i T i i ⎡⎤⎢⎥--⎢⎥=⎢⎥--⎢⎥--⎣⎦,1111111111111i i T i i -⎡⎤⎢⎥--⎢⎥=⎢⎥--⎢⎥--⎣⎦可以验证1(10,22,2,22)T AT diag i i -=----+.3.2 一般矩阵对角化与循环矩阵的关系称多项式211012()n n f x a a x a x a x --=++++ 为循环矩阵A 的生成多项式. 定理 3.1[8] n 阶矩阵P 可以对角化的充要条件是P 相似于一个n 阶循环矩阵.证明 一方面,若n 阶矩阵P 与循环矩阵A 相似,由于A 可以对角化,所以P 也可以相似对角化.反过来,若n 阶矩阵P 可以对角化,总存在n 阶循环矩阵A 与之相似. 事实上,设112(,,,)n Q PQ diag λλλ-= ,若能得到A 的生成多项式则A 就被唯一确定了.为此令1(),0,1,,1k k f k n ελ+==- .即21010*******01121112210112111n n n n n n n n n na a a a a a a a a a a a εεελεεελεεελ---------⎧++++=⎪++++=⎪⎨⎪⎪++++=⎩ 其中,0=1ε.这个非齐次线性方程组的系数行列式是Vandermonde 行列式,从而不等于0,于是该方程组有唯一解011(,,,)n a a a - ,则()f x 被唯一确定.此时1121((1),(),(),,())n T AT diag f f f f εεε--= =12(,,,)n diag λλλ即11T AT Q PQ --=所以存在循环矩阵A 与矩阵P 相似.定理3.2[9] 设P 和Q 是两个n 阶复矩阵,则它们可以同时对角化(即1C AC -和1C BC -均为对角形)的充要条件是存在可逆矩阵C 及两个多项式()f x 和()g x 使得1()P C f B C -= ,1()Q C g B C -=其中,B 为基本循环矩阵.4、循环矩阵的行列式计算及应用引理4.1[10] 设A 是以12,,,n a a a 为元素的n 阶循环矩阵,则矩阵A 的行列式12()()()n A f w f w f w = ,其中123,,,w w w 是n 次单位根.证明 取0100001000011000n J ⎡⎤⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎣⎦因为012010000010000100nn n nn n J E J J J J E ⎡⎤⎢⎥⎢⎥⎢⎥====⎢⎥⎢⎥⎢⎥⎣⎦,,,, 所以n J 的特征值为方程10n x -=的根[11],设为12,,,n ωωω . 记112()n n n n n A a E a J a J f J -=+++=令112()n n f x a a x a x -=+++则由引理4.1知,A 的特征值为12(),(),,()n f f f ωωω . 故而12()()()n A f f f ωωω= .推论4.1 设A 是以12,,,n a a a 为元素的n 阶循环矩阵,则A 可逆的充分与必要条件是112()n n f x a a x a x -=+++ 与()1nn f x x =-互素,即1((),)1n f x x -=.证明 由12()()()n A f f f ωωω= ,A 可逆的充要条件是0A ≠,即112()n n f x a a x a x -=+++ 与()1nn f x x =-没有公共根,从而1((),)1n f x x -=.推论4.2 若112()n n f x a a x a x -=+++ 与()1nn f x x =-互素,则211121()n n n f x a a x a x a x --=++++ ,212112()n n n n f x a a x a x a x ---=++++ , ,211231()n n n n f x a a x a x a x ---=++++ 都与()1nn f x x =-互素.证明 因为分别以121(),(),,()n f x f x f x - 的系数为元素的循环矩阵和以()f x 的系数为元素的循环矩阵的行列式最多相差一个符号,由推论4.1 便可推出此推论.例4[12] 设[1,2,3,]A n = ,,求矩阵A 的行列式. 解 因为[1,2,3,]A n = ,所以1231211122341nn n A n n n -=--=12()()()n f f f ωωω ,其中,12,,,n ωωω 是()f x =1n x -的根,而21()123n f x x x nx -=++++ ,通过计算得11(1)(1)2n n n n A --+=-.参考文献:[1] 江兆林,周章鑫.循环矩阵[M].成都:电子科技大学出版社,1999. [2] 程云鹏.矩阵论[M].西安:西北工业大学出版社,2005. [3] 詹颖,于宝满.循环矩阵的逆[J].数学通报,1989(05):29-31. [4] 北京大学数学系.高等代数[M].北京:高等教育出版社,1999. [5] 赵继安.循环矩阵与矩阵对角化[J].数学通报,1994,(4):41-42.[6] 蔡剑芳,钱吉林,李桃生.高等代数综合题解[M].武汉:湖北科学技术出版社,1986. [7] G W 斯图尔特.矩阵计算引论[M].上海:上海科学技术出版社,1980. [8] 王萼芳.高等代数教程[M].北京:清华大学出版社,1996. [9] 白述伟.高等代数选论[M].哈尔滨:黑龙江教育出版社,2001.[10] 黄赐玺.循环矩阵的非异性[J].山东师范大学学报,1991,6(2):22-26. [11] 沈光星.关于某些循环矩阵的特征值[M].应用数学,1991,4(3):76-82.[12] 贾璐,姚光同.有关循环矩阵的行列式计算及其应用[J].信阳师范学院学报(自然科学版), 2005(2):131-132.致谢在四年的大学学习和生活中,我得到了来自学院老师、亲人、同学对我多方面的关怀及帮助,使我得以顺利地走过了我人生道路上重要的一段旅程.我深深的感谢他们,并将以此激励我在今后的学习、工作和生活中不断进取!本文的完成离不开黄保军老师和刘凯老师的热情指导,他们在本文的内容研究和文章撰写过程中都给予我细心指导,并提出了宝贵意见.他们渊博的学识,严谨的治学态度和一丝不苟的教学精神,使我受益匪浅.同时,感谢所有给予我帮助的老师和同学,正是在他们的帮助下,我的论文才得以顺利完成.。