您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 总结/报告 > 行列式的计算技巧与方法总结
1行列式的几种常见计算技巧和方法2.1定义法适用于任何类型行列式的计算,但当阶数较多、数字较大时,计算量大,有一定的局限性.例1计算行列式0004003002001000.解析:这是一个四级行列式,在展开式中应该有244!项,但由于出现很多的零,所以不等于零的项数就大大减少.具体的说,展开式中的项的一般形式是43214321jjjjaaaa.显然,如果41j,那么011ja,从而这个项就等于零.因此只须考虑41j的项,同理只须考虑1,2,3432jjj的这些项,这就是说,行列式中不为零的项只有41322314aaaa,而64321,所以此项取正号.故0004003002001000=241413223144321aaaa.2.2利用行列式的性质即把已知行列式通过行列式的性质化为上三角形或下三角形.该方法适用于低阶行列式.2.2.1化三角形法上、下三角形行列式的形式及其值分别如下:2nnnnnaaaaaaaaaaaaa2211nn333223221131211000000,nnnnnnnaaaaaaaaaaaaa2211321333231222111000000.例2计算行列式nnnnbaaaaabaaaa21211211n111D.解析:观察行列式的特点,主对角线下方的元素与第一行元素对应相同,故用第一行的1倍加到下面各行便可使主对角线下方的元素全部变为零.即:化为上三角形.解:将该行列式第一行的1倍分别加到第2,3…(1n)行上去,可得121n11210000D000nnnaaabbbbb.2.2.2连加法这类行列式的特征是行列式某行(或列)加上其余各行(或列)后,使该行(或列)元素均相等或出现较多零,从而简化行列式的计算.这类计算行列式的方法称为连加法.3例3计算行列式mxxxxmxxxxmxDnnnn212121.解:mxxmxxmxmxxxmxnniinniinnii212121nDmxxxmxxxmxnnnnii2221111mmxxmxnnii0000121mxmniin11.2.2.3滚动消去法当行列式每两行的值比较接近时,可采用让邻行中的某一行减或者加上另一行的若干倍,这种方法叫滚动消去法.例4计算行列式2122123123122121321Dnnnnnnnnnnn.解:从最后一行开始每行减去上一行,有41111111111111111321Dnnn1111120022200021321nn0111100011000011132122nnn21211nnn.2.2.4逐行相加减对于有些行列式,虽然前n行的和全相同,但却为零.用连加法明显不行,这是我们可以尝试用逐行相加减的方法.例5计算行列式111110000000000000D32211nnaaaaaaa.解:将第一列加到第二列,新的第二列加到第三列,以此类推,得:13210000000000000000D321nnaaaannnnaaanaaan21n21n2211111.2.3降阶法将高阶行列式化为低阶行列式再求解.52.3.1按某一行(或列)展开例6解行列式1221n1000000000100001Daaaaaxxxxnnn.解:按最后一行展开,得nnnnnaxaxaxaD12211.2.3.2按拉普拉斯公式展开拉普拉斯定理如下:设在行列式D中任意选定了1-nk1k个行.由这k行元素所组成的一切k级子式与它们的代数余子式的乘积的和等于行列式D.即nn2211AMAMAMD,其中iA是子式iM对应的代数余子式.即nnnnnnnnnnBABCA0,nnnnnnnnnnBABCA0.例7解行列式bbbaaaanD.解:从第三行开始,每行都减去上一行;再从第三列开始,每列都加6到第二列,得0000000Dnbaaaa0000000021nbaaaan000021nban21n2nabn.2.4升阶法就是把n阶行列式增加一行一列变成n+1阶行列式,再通过性质化简算出结果,这种计算行列式的方法叫做升阶法或加边法.升阶法的最大特点就是要找每行或每列相同的因子,那么升阶之后,就可以利用行列式的性质把绝大多数元素化为0,这样就达到简化计算的效果.其中,添加行与列的方式一般有五种:首行首列,首行末列,末行首列,末行末列以及一般行列的位置.7例8解行列式D=0111110111110111110111110.解:使行列式D变成1n阶行列式,即0111010110110101110011111D.再将第一行的1倍加到其他各行,得:D=1000101001001010001111111.从第二列开始,每列乘以1加到第一列,得:100000100000100000101111)1nD(1n11n.2.5数学归纳法8有些行列式,可通过计算低阶行列式的值发现其规律,然后提出假设,再利用数学归纳法去证明.对于高阶行列式的证明问题,数学归纳法是常用的方法.例9计算行列式cos210001cos200000cos210001cos210001cosnD.解:用数学归纳法证明.当1n时,cos1D.当2n时,2cos1cos2cos211cos22D.猜想,nDncos.由上可知,当1n,2n时,结论成立.假设当kn时,结论成立.即:kDkcos.现证当1kn时,结论也成立.当1kn时,cos210001cos200000cos210001cos210001cos1kD.将1kD按最后一行展开,得9cos20000cos21001cos21001coscos21D111kkk10000cos21001cos21001cos11kk1cos2kkDD.因为kDkcos,sinsincoscoscos1cos1kkkkDk,所以1kD1cos2kkDDsinsincoscoscoscos2kkksinsincoscoskk1cosk.这就证明了当1kn时也成立,从而由数学归纳法可知,对一切的自然数,结论都成立.即:nDncos.2.6递推法技巧分析:若n阶行列式D满足关系式10021nnncDbDaD.则作特征方程02cbxax.①若0,则特征方程有两个不等根,则1211nnnBxAxD.②若0,则特征方程有重根21xx,则11nnxnBAD.在①②中,A,B均为待定系数,可令2,1nn求出.例10计算行列式94000005940000000594000005940000059Dn.解:按第一列展开,得21209nnnDDD.即020921nnnDDD.作特征方程02092xx.解得5,421xx.则1154nnnBAD.当1n时,BA9;11当2n时,BA5461.解得25,16BA,所以1145nnnD.3、行列式的几种特殊计算技巧和方法3.1拆行(列)法3.1.1概念及计算方法拆行(列)法(或称分裂行列式法),就是将所给的行列式拆成两个或若干个行列式之和,然后再求行列式的值.拆行(列)法有两种情况,一是行列式中有某行(列)是两项之和,可直接利用性质拆项;二是所给行列式中行(列)没有两项之和,这时需保持行列式之值不变,使其化为两项和.3.1.2例题解析例11计算行列式nnnnaaaaaaaa1100010000011000110001D133221.解:把第一列的元素看成两项的和进行拆列,得12nnnnaaaaaaaa11000010000001100001010001D133221.110001000001100010000110001000001100011000113322113322nnnnnnaaaaaaaaaaaaaaa上面第一个行列式的值为1,所以nnnnaaaaaaa11001000010011D13321111nDa.这个式子在对于任何2nn都成立,因此有111nnDaD13nnnaaaaaaDaa2112112211111ijjiia1n111.3.2构造法3.2.1概念及计算方法有些行列式通过直接求解比较麻烦,这时可同时构造一个容易求解的行列式,从而求出原行列式的值.3.2.2例题解析例12求行列式nnnnnnnnnnnxxxxxxxxxxxxD21222212222121111.解:虽然nD不是范德蒙德行列式,但可以考虑构造1n阶的范德蒙德行列式来间接求出nD的值.构造1n阶的范德蒙德行列式,得nnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxxxxxxf21111211222221222221211111.将xf按第1n列展开,得14nnnnnnnnxAxAxAAxf1,111,1,21,1,其中,1nx的系数为nnnnnnDDA11,1.又根据范德蒙德行列式的结果知nijjinxxxxxxxxxf121.由上式可求得1nx的系数为nijjinxxxxx121.故有nijjinnxxxxxD121.3.3特征值法3.3.1概念及计算方法设n,,21是n级矩阵A的全部特征值,则有公式nA21.故只要能求出矩阵A的全部特征值,那么就可以计算出A的行列式.3.3.2例题解析例13若n,,21是n级矩阵A的全部特征值,证明:A可逆当且仅当它的特征值全不为零.证明:因为nA21,则A可逆niin2,1000A21.15即A可逆当且仅当它的特征值全不为零.4、几类特殊的行列式的巧妙计算技巧和方法4.1三角形行列式4.1.1概念形如nnnnnaaaaaaaaaa333223221131211,nnnnnaaaaaaaaaa321333231222111这样的行列式,形状像个三角形,故称为“三角形”行列式.4.1.2计算方
本文标题:行列式的计算技巧与方法总结
链接地址:https://www.777doc.com/doc-4308506 .html