行列式的计算方法_第1页
行列式的计算方法_第2页
行列式的计算方法_第3页
行列式的计算方法_第4页
行列式的计算方法_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.../行列式的计算方法摘要:线性代数主要内容就是求解多元线性方程组,行列式产生于解线性方程组,行列式的计算是一个重要的问题。本文依据行列式的繁杂程度,以及行列式中字母和数字的特征,给出了计算行列式的几种常用方法:利用行列式的定义直接计算、化为三角形法、降阶法、镶边法、递推法,并总结了几种较为简便的特殊方法:矩阵法、分离线性因子法、借用"第三者"法、利用范德蒙德行列式法、利用拉普拉斯定理法,而且对这些方法进行了详细的分析,并辅以例题。关键词:行列式矩阵降阶TheMethodsofDeterminantCalculationAbstract:Solvingmultiplelinearequationsisthemaincontentofthelinearalgebra,determinantsproducedinsolvinglinearequations,determinantcalculationisanimportantissue.Thisarticleisbasedonthecomplexitydegreeofthedeterminant,andthecharacteristicsoflettersandnumbersofthedeterminant,andthengivesseveralcommonlyusedmethodstocalculatethedeterminant:directcalculationusingthedefinitionofdeterminant,intothetriangle,reductionmethod,edgingmethod,recursion,andsummarizesseveralrelativelysimpleandspecificmethods:matrix,linearseparationfactormethod,toborrow"thethirdparty"method,usingVandermondedeterminantmethod,usingLaplacetheorem,alsoanalyzethesemethodsindetail,andsupportedbyexamples.Keywords:determinantmatrixreduction.1.引言线性代数主要内容就是求解多元线性方程组,行列式产生于解线性方程组,然而它除了用于研究线性方程组、矩阵、特征多项式等代数问题外,还在各种工程领域有着广泛的应用,是一种不可缺少的运算工具,所以说行列式的计算是一个重要的问题。二阶行列式:⑴三阶行列式:⑵由此可以看出二阶、三阶行列式计算结果的一些规律:eq\o\ac<○,1>⑵中每项都是三个数的乘积,并由行标与列标可以看出,这三个数分别取自行列式的不同行与不同列;eq\o\ac<○,2>⑵式正好有6项,它恰好是1,2,3全排列的个数。eq\o\ac<○,3>每项前面的符号为,其中为的逆序数。这就是比较简单的采用对角线的方法计算行列式。在行列式的定义中,虽然计算结果的每一项是个元素的乘积,但是由于这个元素是取自不同的行与列,所以对于某一确定的行中的个元素譬如来说,每一项都含有其中的一个且只含有其中的一个元素,而级行列式一共有项,计算它就需要做个乘法。当较大时,是一个相当大的数字,直接从定义采用对角线法计算行列式几乎是不可能的事,[1]本文依据行列式元素间的规律和行列式的性质总结了计算行列式几种常用和特殊的方法。2.计算行列式的常用方法2.1利用行列式的定义直接计算根据行列式的定义=,可以利用行列式的定义直接计算低阶稀疏行列式。利用行列式的定义计算阶行列式=解:根据行列式的定义,行列式展开后等于所有取自不同行不同列的个元素的乘积,通过观察可知的展开式中只有一个非零项,这一项行标排列具有自然顺序排列,对应的列标排列为,其逆序数为,故当行列式的元素中有较多0时,可以利用定义法进行计算,但如果元素中出现较多非0元素时,这种方法就不易求解。2.2利用化为三角形的方法计算利用行列式的性质把行列式通过一系列的变换转化成位于主对角线一侧的元素全为零的行列式,这样得到的行列式的值就等于主对角线上所有元素的乘积。而对于非零元素位于次对角线的情形,行列式的值等于与次对角线上所有元素的乘积。例2利用上三角形法计算阶行列式解:在例2中,行列式的每一行对应元素中包含有相同的元素,这样使用化三角形法较为简便,但当行列式的元素不相同且无规律时,计算量就会增加不少,此时这种方法并不简单。2.3利用降阶法计算行列式在计算行列式的时候可以根据行列式元素间的规律,依据行列式的性质或行列式按行〔列展开定理,将一个阶行列式化为个阶行列式来计算。若再继续使用按行〔列展开法,可以将阶行列式降阶然后一直化为多个2阶行列式来计算。例3.利用降阶法计算阶行列式解:依据行列式按行〔列展开的定理,将按第一行展开,即得:然后将后面的行列式按第一列展开,即得<-1>值得注意的是,根据行列式的性质利用降阶法时,应该将某行〔列元素尽可能多地变成零,之后再按行〔列展开,这样计算才能体现出降阶法计算行列式的简便性,但是针对一些构造特殊的行列式,因为阶行列式的第行构成的级子式有个,故一般行列式只是能降阶而不能减少其计算量,这种方法往往无效。[2]利用降阶法可以计算行列式,那是不是也可以通过加边使其变成一个相等的阶行列式呢?2.4镶边法一个阶行列式,如果或中除了外其余元素全为0,那么该行列式便可利用行列式按行〔列展开定理将其转化为一个计算阶行列式。反过来,也可以利用相同的方法把一个阶行列式转化为一个与之相等的阶行列式,这就是镶边法。镶边法解题步骤eq\o\ac<○,1>通过加边〔列的方法把一个级行列式转化为一个与之相等的阶行列式;eq\o\ac<○,2>根据行列式的性质把添加进去的行〔列的适当的倍数加到其它行〔列使其它行〔列出现更多的0元素后再进行计算。镶边的一般方式eq\o\ac<○,1>首行首列eq\o\ac<○,2>首行末列eq\o\ac<○,3>末行首列eq\o\ac<○,4>末行末列。[3]当然也可以添加在行列式任意某一行与某一列的位置,但是等价变形后,总变成上述四种情况之一。利用镶边法计算阶行列式解:2.5递推法递推法就是利用行列式元素间的规律,在阶与阶〔或更低阶行列式之间建立递推关系,再利用所得的关系式计算行列式的值。递推法主要是降阶递推法,常见的有两种类型:1.型;这时根据递推关系可推出关系式2.型;这时可设、是方程的根,则由根与系数的关系可得,于是有:-<Ⅰ><Ⅱ>若,则由〔Ⅰ和〔Ⅱ得注意又由〔Ⅰ和〔Ⅱ递推可得若,则〔Ⅰ和〔Ⅱ可变成,即,故=====……以此类推,最后可得:例5利用递推法计算阶行列式=解:由于,则不妨设、是方程的根,则:。于是其中:;所以:即原式上面介绍的几种计算行列式的方法都是比较常用的,同时通过上面的例题分析和解题过程可以发现,上述几种计算方法只是适用一些行列式较为简单和行列式元素间具有明显规律的情况,而对于一些比较特殊或行列式元素间的关系隐藏较深的行列式,就要通过其它的途径来解决问题,下面给出几种计算行列式的特殊方法。3.计算行列式的几种特殊方法3.1矩阵法如果一个行列式的对应矩阵可以转化为两个矩阵的乘积,而且这两个矩阵所对应的行列式都比较容易计算,即可利用公式=计算出阶行列式的值。[4]例6利用矩阵法计算阶行列式解:该行列式的第行第列元素可化为所以该行列式可转化为两个矩阵乘积的行列式,即==3.2分离线性因子法分离线性因子法分离线性因子法就是把行列式看成含有一个或一些字母的多项式,将它变换,如果它可被一些因子互素的线性因子所整除,同时它也可被这些因子的积所整除,就可将行列式的某些项与线性因子的项进行比较,继而找出多相式的所有因子,然后用这些因子的乘积除行列式的商,从而求得行列式的表达式。一般的解题思路eq\o\ac<○,1>如果行列式有些元素是某一变量〔参数的多项式,不妨设此变量为,那么可将该行列式看作关于的多项式,然后找出因子互素的线性因子,即;eq\o\ac<○,2>在和中选出一个特殊项进行比较,如果与的次数相等,就用待定系数法,确定出的值;如果的次数比的次数小,继续找出的线性因子,直至将的所有线性因子全部找出,从而求出行列式的值。例7利用分离线性因子法计算阶行列式其中解:将行列式最后一行乘以〔-1后再加到上一行去,并以此类推,直至第2行为止,得显而易见,是一个关于的多项式,且=0由行列式的性质知……所以的根为0,故进而可得的次项系数,令其为,即=综上可得:=利用分离线性因子法的注意能够利用分离线性因子法进行计算的行列式大都是含有字母变量〔参数的行列式,当某个变量〔参数取某个特定值的时候行列式的值为0,则该行列式必含有某个特定因子。[3]类如:、、等3.3借用"第三者"法借用"第三者"法计算行列式,就是当所给的行列式不易计算时,乘以一个适当的值不为0的行列式,且,使其转化为求乘积的行列式。使用这种方法有优越,但的选取不易,需要有足够的知识和经验。例8计算阶行列式解:取,=上题中不但计算出了行列式的值,而且同时也证明了相似于一个对角矩阵。3.4利用范德蒙德行列式来计算范德蒙德行列式是一类比较特殊的行列式,通过观察其中的任一列可以发现,它都是某个数〔字母的不同方幂,且从上至下其幂次数由0递增至,通过证明已经得知阶范德蒙德行列式的值就等于组成这个行列式的个元素的所有可能差的乘积。利用范德蒙德行列式的时候,应先根据范德蒙德行列式的特点,将所给的行列式转化为范德蒙德行列式,再利用其结果计算出所给行列式的值。例9利用范德蒙德行列式计算阶行列式解:镶边得再将第一列的〔-1倍加到其它各列得:将此行列式拆分为两项即得-===3.5利用拉普拉斯定理展开计算拉普拉斯定理:设在行列式中任意取定了个行,由这行元素所组成的一切级子式与它们的代数余子式的乘积的和等于行列式。在利用拉普拉斯定理计算行列式的时候,应先根据行列式的性质对所给行列式进行转换,使其每行〔列的0元素尽可能的多,然后再利用行列式按行〔列展开定理将其中含0元素多的某一行〔列进行展开。实质上,拉普拉斯定理是对行列式按行〔列展开定理的推广。[1]例10利用拉普拉斯定理计算阶行列式解:在所给行列式中取定第一、二行,得到六个子式:,,,,它们对应的代数余子式为,,,根据拉普拉斯定理得例11利用拉普拉斯定理计算阶行列式解:如果从第3行开始每一行都减去第2行,再从第3列开始每一列都加到第2列,可使行列式中更多的元素变为0。==再由拉普拉斯定理得=4.结束语行列式的计算方法有很多,上面只是列举出了其中的一部分,并且根据所给行列式的不同特点给出了适用的方法以及使用时的注意,但这并不是孤立的,有时可以使用不同的方法计算出一个行列式的结果。行列式是解决线性代数的工具,它的产生和应用都是在解线性方程组中。现在它的应用已拓宽的较为广泛,它在消元法、矩阵论、坐标变换、多重积分中的变量替换、解行星运动的微分方程组、将二次型化简为标准型等诸多问题中都有着广泛的应用。[5]本文只是总结了几种较为常用的一般和特殊的行列式计算方法,随着行列式应用的增多,会出现新类型的行列式,也随之会出现很多新的计算行列式的方法。这需要同学们在学习中,善于发现知识间的联系并及时总结好的方法。参考文献:[1]王萼芳,石生明.高等代数[M].北京:高等教育出版,2003.[2]古家虹.关于行列式的计算方法[J].广西:广西大学学报〔自然科学版,2005-30〔增刊.[3]杨立英.阶行列式的计算方法与技巧[J].广西:广西师范大学报〔自

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论