分块矩阵在高等代数中的应用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

本科生毕业设计(论文)题目:分块矩阵在高等代数中的应用Title:BlockMatrixOfApplicationinAdvancedAlgebra学号0508060357姓名邹维喜学院数信学院专业数学与应用数学指导教师甘爱萍完成时间2008.4.15江西师范大学09级学士学位毕业论文2分块矩阵在高等代数中的应用【摘要】高等代数以其独特的理论体系而引人入胜,其基础知识抽象,解题方法技巧性强,稍有不慎就会陷入困境。作为高等代数中的一个工具——分块矩阵,分块矩阵是高等代数中的一个重要内容,在高等代数中有着很重要的应用,本文详细且全面论述了分块矩阵阵的概念和其的初等变换以及证明了矩阵的分块在高等代数中的应用,包括用分块矩阵来算矩阵的乘积,利用分块矩阵求逆矩阵的问题,用分块矩阵求矩阵的行列式问题.【关键词】:分块矩阵;矩阵乘积得秩;逆矩阵;行列式江西师范大学09级学士学位毕业论文3BlockMatrixinAdvancedAlgebraApplication【Abstract】HigherAlgebraforitsuniqueandfascinatingtheoreticalsystembasedonabstractknowledge,skillsandstrongproblem-solvingapproach,alittlecarelessnesswillbeintrouble.AdvancedAlgebraasatool-sub-blockmatrix,blockmatrixisofhigheralgebraanimportantshareinhigheralgebraveryimportantapplications,thispaperdiscussesthedetailedandcomprehensivearrayblockmatrixoftheconceptanditselementarytransformationmatrix,aswellasthesub-blockintheapplicationofhigheralgebra,includingmatricestocounttheproductmatrix,theuseofsub-blockmatrixinversematrixproblem,withsub-blockmatrixofthedeterminantofthematrixproblem.【Keywords】:sub-blockmatrix;matrixproductofarank;inversematrix;determinant江西师范大学09级学士学位毕业论文4目录1引言...........................................12矩阵的分块...................................12.1矩阵分块的概念.........................22.2分块矩阵的运算.........................22.3分块矩阵的初等变换.....................33分块矩阵在高等代数中的应用...................33.1利用分块矩阵算矩阵的乘积...............33.2利用分块矩阵求逆矩阵...................43.3利用分块矩阵求高阶行列式...............54总结.........................................6谢辞..........................................7.参考文献.......................................7江西师范大学09级学士学位毕业论文51引言高等代数是数学类专业的一门重要的基础课,其主要任务是使学生获得数学的基本思想方法和多项式理论、行列式、线性方程组、矩阵论、二次型、线性空间、线性变换、欧氏空间等方面的系统知识。它一方面为后继课程(如近世代数、数论、离散数学、计算方法、微分方程)提供一些所需的基础理论和知识;另一方面还对提高学生的思维能力、开发学生智能、加强“三基”(基础知识、基本理论、基本理论)及培养学生创造性能力等起到重要作用。矩阵的分块不仅是高等代数中一个非常重要的内容,而且也是高等代数的很多分支研究问题的工具,它贯穿了整个高等代数的内容。而我们在学习高等代数的时候常常碰到一些很难的问题,我们要经常用到矩阵的分块去解决,它可以使矩阵的结构更简单,这样可以使问题的解决更简明。分块矩阵作为处理矩阵的一种重要的方法,在学习矩阵的分块之后,我们不仅仅只会矩阵的分块,还要学会更深层的问题,要学会观察,联想,猜想。学会用矩阵的分块去解决在高等代数中遇到的问题,比如说用矩阵的分块去求高阶行列式,求一个矩阵的逆矩阵,求矩阵的特征值等一些问题。矩阵的分块能使矩阵的一些证明和计算变的非常简洁和快速,易于学生理解和掌握,而且能开拓学生的思维,提高学生灵活应用知识解决问题的能力。下面主要介绍了分块矩阵的概念,分块矩阵的初等变换,还有就是分块矩阵在高等代数中的几个应用。所介绍的几个应用将对我们今后学习高等代数有重要作用。2矩阵的分块2.1矩阵分块的概念将一个矩阵用若干条横线和竖线分成许多个小矩阵,将每个小矩阵称为这个矩阵的子块,以子块为元素的形式上的矩阵称为分块矩阵。为了说明这个方法,我们来看以下的一个例子,在矩阵江西师范大学09级学士学位毕业论文6A=1011012100100001=EAEO212中,E2表示2级单位矩阵,而A1=1121,O=0000这就是我们所说的矩阵的分块。2.2分块矩阵的运算在前面我们学过矩阵的运算,一般来说矩阵的运算是矩阵的加法,乘法。矩阵的加法就是矩阵对应的元素相加,矩阵相乘就是前面矩阵的第i行和后面的矩阵的第j列的对应元素乘积的和。分块矩阵的运算法则也是一样的,只不过分块矩阵的每个小矩阵代替矩阵中的每个元素了。以下举两个例子。分块矩阵P=DCBA,Q=NMFE(对应的每个小矩阵的行数和列数相等),则P+Q=NDMCFBEA,PQ=DNCFDMCEBNAFBMAE在运算的时候我们要注意相加的矩阵必须有相同的行数和列数,在乘法中第二个矩阵的行数与第一个矩阵的列数相等,且第一个矩阵列的分法与第二个矩阵行的分法完全一致。2.3分块矩阵的初等变换分块矩阵不仅可以像普通矩阵一样做运算,而且可以对它们做初等变换。为了对分块矩阵作更深一步的了解,我们对分块矩阵的初等变换作简单的介绍,效仿矩阵的初等变换,分块矩阵也可以做以下三种变换,称为分块矩阵的初等变换,也可以称为广义变换:(1)互换两行(列)的位置;(2)某一行(列)左乘(右乘)一个矩阵P;(3)把某一行(列)左乘(右乘)以矩阵P加到另一行(列)去;可以看出,与初等矩阵和初等变换的关系一样,用初等矩阵去乘分块矩阵只要分块乘法能够进行,左乘就相当与对它做相应的广义初等行变换,右乘相当江西师范大学09级学士学位毕业论文7于做相应的广义初等列变换。分块乘法和矩阵的初等变换有效的结合是矩阵的运算中一种极为重要的手段,灵活并巧妙的用这种手段会使某些矩阵问题较为容易的得到解决。3分块矩阵在高等代数中的应用3.1利用分块矩阵来算矩阵的乘积上面我们介绍到了分块矩阵的运算,我们这里所说的用分块矩阵来算矩阵的乘积,其实是跟矩阵的乘法是一样的,下面就举几个例子来说明下这种方法。A=1011012100100001=EAEO212(其中E2=1001,A1=1121,O=0000)B=0211140110212301=FEDC(其中C=2101,D=1023,E=1101F=0214)AB=EAEO212FEDC=FDECDCAA11其中ECA1=11212101+1101=1142FDA1=11211023+0214=3511所以AB=3511114210212301从上面的例子可以看出利用分块矩阵算矩阵的乘积可以在一定程度上简化题目,减少我们的运算量。不难看出,上面计算出的结果和直接按四级矩阵乘积江西师范大学09级学士学位毕业论文8的定义所得的结果是一样的。3.2利用分块矩阵求逆矩阵在求一个矩阵的逆矩阵时,一般的我们可以通过求其的伴随矩阵和矩阵,行列式来求。但对一些矩阵。如果我们对其进行适当的分块,并利用一定的结论可以使问题更加轻松的得到解决。以下给出两个常用的结论:设Ai(i=1,2,3,s)都是可逆矩阵,则有(1)AAAs0000000211=AAAs100001000121(2)00211AA=011012AA(3)CBA01=CACAB11110前两个结论我们不证明了,下面我们来证明一下第三个结论,由矩阵的初等变换以及初等矩阵的概念我们知道了求逆矩阵的一种方法,利用分块矩阵的初等变换我们可以证明以上第三个结论,下面我们来证明。证明:CBA01001对上式两边进行初等变换得:CA001011ABC0011011AAB1001CACAB11110江西师范大学09级学士学位毕业论文9所以CBA0=CACAB11110以上两个结论在利用分块矩阵求逆矩阵时经常用到,下面举几个例子来说明用分块矩阵来求逆矩阵。例1.求矩阵S=3111522100110012的逆矩阵解:把矩阵S分块得A=1112,B=3152,C=1121A1=2111,B1=2153,ABC11=1173019所以S1=2111753301900210011由于该部分比较简单,我们不再详述,但从上述例题可以看出,利用分块矩阵求逆矩阵,方法比较简单,计算时,若能把分块矩阵的性质和定理的结论综合在一起,会使适用范围更广。江西师范大学09级学士学位毕业论文103.3分块矩阵在求高阶行列式的应用行列式是高等代数的一个重要组成部分,在高等代数中我们常常遇到些计算高阶行列式的问题,如果我们直接去计算的话,计算量不仅很大,而且很容易出错。利用矩阵的分块我们可以使矩阵的结构更简单,本节主要介绍几种用分块矩阵求行列式值的方法。定理1.设A,B,C,D都是n阶矩阵,其中A0,且AC=CA,证明:DCBA=CBAD证明:因为A0,所以A是可逆的所以DCBABCDBAA10即有ECEA10DCBA=BCDBAA10又因为ECEA10=1,所以上式取行列式得:DCBA=BCDBAA10=ABCDA1=)(BCDAA1=CBAD结论即证例2:计算:4110320143422113的值解:直接利用定理1的结论:原式=DCBA其中A=4213,B=4321,C=1001,D=4132江西师范大学09级学士学位毕业论文11又

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功