您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 总结/报告 > 行列式的计算方法(课堂讲解版)
计算n阶行列式的若干方法举例n阶行列式的计算方法很多,除非零元素较少时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。下面介绍几种常用的方法,并举例说明。1.利用行列式定义直接计算例计算行列式001002001000000nDnn解Dn中不为零的项用一般形式表示为112211!nnnnnaaaan.该项列标排列的逆序数t(n-1n-2…1n)等于(1)(2)2nn,故(1)(2)2(1)!.nnnDn2.利用行列式的性质计算例:一个n阶行列式nijDa的元素满足,,1,2,,,ijjiaaijn则称Dn为反对称行列式,证明:奇数阶反对称行列式为零.证明:由ijjiaa知iiiiaa,即0,1,2,,iiain故行列式Dn可表示为1213112232132331230000nnnnnnnaaaaaaDaaaaaa,由行列式的性质AA,1213112232132331230000nnnnnnnaaaaaaDaaaaaa12131122321323312300(1)00nnnnnnnaaaaaaaaaaaa(1)nnD当n为奇数时,得Dn=-Dn,因而得Dn=0.3.化为三角形行列式若能把一个行列式经过适当变换化为三角形,其结果为行列式主对角线上元素的乘积。因此化三角形是行列式计算中的一个重要方法。化三角形法是将原行列式化为上(下)三角形行列式或对角形行列式计算的一种方法。这是计算行列式的基本方法重要方法之一。因为利用行列式的定义容易求得上(下)三角形行列式或对角形行列式的性质将行列式化为三角形行列式计算。原则上,每个行列式都可利用行列式的性质化为三角形行列式。但对于阶数高的行列式,在一般情况下,计算往往较繁。因此,在许多情况下,总是先利用行列式的性质将其作为某种保值变形,再将其化为三角形行列式。例1计算行列式1123133795204213571464410102D.解这是一个阶数不高的数值行列式,通常将它化为上(下)三角行列式来计算.231321431541234211231112311-12-3100102020410204-1020410010200-10-20215302153001-1200222002220022-2D43523524112311123103041020411211612.001020010200010000100002600006例2计算n阶行列式1231231231231111nnnnaaaaaaaaDaaaaaaaa.解这个行列式每一列的元素,除了主对角线上的外,都是相同的,且各列的结构相似,因此n列之和全同.将第2,3,…,n列都加到第一列上,就可以提出公因子且使第一列的元素全是1.122323122323122323112232321112,,2,,11111111111111111nnnnnnnnnininnnniiiiininaaaaaaaaaaaaaaaaaaDaaaaaaaaaaaaaaaaaaaaaa3110100111.00100001nnniiiiaaa例3计算n阶行列式abbbbabbDbbabbbba解:这个行列式的特点是每行(列)元素的和均相等,根据行列式的性质,把第2,3,…,n列都加到第1列上,行列式不变,得(1)(1)(1)(1)anbbbbanbabbDanbbabanbbba11[(1)]11bbbabbanbbabbba1000[(1)]000000bbbabanbabab1[(1)]()nanbab例4:浙江大学2004年攻读硕士研究生入学考试试题第一大题第2小题(重庆大学2004年攻读硕士研究生入学考试试题第三大题第1小题)的解答中需要计算如下行列式的值:12312341345121221nnnnDnnn[分析]显然若直接化为三角形行列式,计算很繁,所以我们要充分利用行列式的性质。注意到从第1列开始;每一列与它一列中有n-1个数是差1的,根据行列式的性质,先从第n-1列开始乘以-1加到第n列,第n-2列乘以-1加到第n-1列,一直到第一列乘以-1加到第2列。然后把第1行乘以-1加到各行去,再将其化为三角形行列式,计算就简单多了。解:11(2,,)(2,,)1111111111121111100031111200011111000100000010000020011(1)200020000001001(1)()2iinninrrinrrnnnDnnnnnnnnnnnnnnnnnnnnnnnn(1)(2)12(1)12(1)(1)12nnnnnnn4.降阶法(按行(列)展开法)降阶法是按某一行(或一列)展开行列式,这样可以降低一阶,更一般地是用拉普拉斯定理,这样可以降低多阶,为了使运算更加简便,往往是根据行列式的特点,先利用列式的性质化简,使行列式中有较多的零出现,然后再展开。例1、计算20阶行列式20123181920212171819321161718201918321D[分析]这个行列式中没有一个零元素,若直接应用按行(列)展开法逐次降阶直至化许许多多个2阶行列式计算,需进行20!*20-1次加减法和乘法运算,这人根本是无法完成的,更何况是n阶。但若利用行列式的性质将其化为有很多零元素,则很快就可算出结果。注意到此行列式的相邻两列(行)的对应元素仅差1,因此,可按下述方法计算:解:112020118(1,(2,,20)19)1111111231819202111112121718193111113211617181911111201918321201111111111130222240022221(1)22120000022100000iiiiiccrrD182例2计算n阶行列式00010000000000001000naaaDaa解将Dn按第1行展开1000000000000(1)0000000001000nnaaaaDaaaa12(1)(1)nnnnaa2nnaa.例3计算n(n≥2)阶行列式0001000000001000aaDaa.解按第一行展开,得100000000000010000001000naaaaDaaa.再将上式等号右边的第二个行列式按第一列展开,则可得到1112222111nnnnnnnDaaaaaa.5.递(逆)推公式法递推法是根据行列式的构造特点,建立起与的递推关系式,逐步推下去,从而求出的值。有时也可以找到与,的递推关系,最后利用,得到的值。[注意]用此方法一定要看行列式是否具有较低阶的相同结构如果没有的话,即很难找出递推关系式,从而不能使用此方法。例1计算行列式10000000010001000nD.解:将行列式按第n列展开,有21)(nnnDDD,112112(),(),nnnnnnnnDDDDDDDD得nnnnnnDDDDDD)()(1223221。同理得nnnDD1,.,;,)1(11nnnnnD例2计算ayyyxayyxxayxxxaDn解111)()(1010010001)(000nnnnxayDyaxaxyxyxaxyxayDyaayyyxayyxxayxxxyayyxayxxaxxxyaD同理11)()(nnnyaxDxaD联立解得)(,)((yxyxxayyaxDnnn)当yx时,121122112()()()2()()(2)()()(1)nnnnnnnnDaxDxaxaxDxaxaxDnxaxaxanx例3计算n阶行列式12211000010000000001nnnnxxxDxaaaaax.解首先建立递推关系式.按第一列展开,得:1111112321100010000010010000000111010000010001nnnnnnnnnnnnxxxxDxaxDaxDaxxxaaaaax,这里1nD与nD有相同的结构,但阶数是1n的行列式.现在,利用递推关系式计算结果.对此,只需反复进行代换,得:2212221213211221nnnnnnnnnnnnnnnnDxxDaaxDaxaxxDaaxaxDaxaxaxa,因111Dxaxa,故111nnnnnDxaxaxa.最后,用数学归纳法证明这样得到的结果是正确的.当1n时,显然成立.设对1n阶的情形结果正确,往证对n阶的情形也正确.由121112111nnnnnnnnnnnnDxDaxxaxaxaaxaxaxa,、可知,对n阶的行列式结果也成立.根据归纳法原理,对任意的正整数n,结论成立.例4证明n阶行列式2100001210001000121000012nDn.证明按第一列展开,得2100001000001210001210002000121000121000012000012nD.其中,等号右边的第一个行列式是与nD有相同结构但阶数为1n的行列式,记作1nD;第二个行列式,若将它按第一列展开就得到一个也与nD有相同结构但阶数为2n的行列式,记作2nD.这样,就有递推关系式:122nnnDDD.因为已将原行列式的结果给出,我们可根据得到的递推关系式来证明这个结果是正确的.当1n时,12D,结论正确.当2n时,221312D,结论正确.设对1kn≤的情形结论正确,往证kn时结论也正确.由122211nnnDDDnnn可知,对n阶行列式结果也成立.根据归纳法原理,对任意的正整数n,结论成立.例5、2003年福州大学研究生入学考试试题第二大题第10小题要证如下行列式等式:00010001000001nD11,nnnD证明 :其中(虽然这是一道证明题,但我们可以直接求出其值,从而证之。)[分析]此行列式的特点是:除主对角线及其上下两条对角线的元素外,其余的元素都为零,这种行列式称“三对角”行列式[1]。从行列式的左上方往右下方看,即知Dn-1与Dn具有相同的结构。因此可考虑利用递推关系式计算。证明:Dn按第1列展开,再将展开后的第二项中n-1阶行列式按第一行展开有:12nnnDDD--(+)-这是由Dn-1和Dn-2表示Dn的递推关系式。若由上面的递推关系式从n阶逐阶往低阶递推,计算较繁,注意到上面的递推关系式是由n-1阶和n-2阶行列式表示n阶行
本文标题:行列式的计算方法(课堂讲解版)
链接地址:https://www.777doc.com/doc-2090474 .html