您好,欢迎访问三七文档
1行列式的计算方法摘要:行列式计算的技巧性很强.理论上,任何一个行列式都可以按照定义进行计算,但是直接按照定义计算而不借助于计算机有时是不可能的.本文在总结已有常规行列式计算方法的基础上,对行列式的计算方法和一些技巧进行了更深入的探讨.总结出“定义法”、“化三角形法”、“滚动消去法”、“拆分法”、“加边法”、“归纳法”、“降级法”、“特征值法”等十几种计算技巧和途径.关键词:行列式计算方法行列式是研究某些数的“有规”乘积的代数和的性质及其计算方法.它起源于解线性方程,以后逐步地应用到数学的其它领域.行列式的计算通常要根据行列式的具体特点,采用相应的计算方法.这里介绍几种常见的,也是行之有效的计算方法.1.对角线法则对角线法则是行列式计算方法中最为简单的一种,记忆起来很方便,但它只适用于二阶和三阶行列式,四阶及以上的行列式就不能采用此方法.2.定义法根据行列式定义可知,如果所求的行列式中含的非零元素特别少(一般不多于n2个),可以直接利用行列式的定义求解,或者行列式的阶数比较低(一般是2阶或者3阶).如果对于一些行列式的零元素(若有)分布比较有规律,如上(下)三角形行列式以及含零块形式的行列式可以考虑用定义法求解.例1计算行列式0004003002001000这是一个四级行列式,在展开式中应该有24!4项.但是由于出现很多的零,所以不等于零的项数就大大减少了.我们具体地来看一下.展开式中项的一般形式是43214321jjjjaaaa.显然,如果41j,那么011ja,从而这个项就等于零.因此只须考虑41j的那些项;同理,只需考虑32j,23j,14j这些列指标的项.这就是说,行列式中不为零的项只有41322314aaaa这一项,而6)4321(,这一项前面的符号应该是正的.所以原式=24432100040030020010003.化为三角形计算法例2计算行列式2107825513315271391解:10170081600172513071391243926026342601725130713911078255133152713913122400021001725130713911017002100172513071391这个例子尽管简单,但化三角形这一方法,在计算行列式中占有十分重要的地位,而化为三角形的方法又有很多种,下面介绍的1、2、3、4这三种都可以作为化三角形的几种手段,当然它们除化为三角形外,还有其它的作用.3.1各行(或列)加减同一行(或列)的倍数适用于加减后某一行(列)诸元素有公共因子或者三角形的情形例3计算行列式nnnnnnyxyxyxyxyxyxyxyxyxd111111111212221212111解:当3n时,各列减去第一列得:0)()(1)()(1)()(1112112122121112111yyxyyxyxyyxyyxyxyyxyyxyxdnnnnnn之所以等于零,是因为有两列成比例.另外,当2n时,))((1111121222122111yyxxyxyxyxyx这个例子还附带说明,有时题目并没有指定级数,而行列式之值与级数有关时,还需进行讨论说明.3.2各行(或列)加到同一行(或列)上去适用于各列(行)诸元素之和相等的情况.3例4计算行列式abbbbbabbbba解:把所有各列都加到第一列上去,得:1)]()1([0000001])1([111])1([)1()1()1(nbabnabababbbbnaabbbbabbbbnaabbbnabbabnabbbbna3.3逐行(或列)相加减有一些行列式能通过逐行相加、减得到很多的零。这样就使得行列式计算变得简便的多.例5计算行列式1100000100110000012310000000231000000000023100000002312nD解:从第一列开始,每列乘以2加到后一列,得:32122222106232122222101100000001100000000110000000110000000111232112322nnnnnnnnnD再将最后一行乘以(-2),加到倒数第二行,其余行都不变,得:4321222221001100001011000000011000000001100000001100000001112322nnnnnD按最后一列展开,得)32(3321111110100000000100000000001000000001000000001)32(2nnnD3.4行(列)归一法先把某一行(列)全部化为1,再利用该行(列)以及行列式的性质将原行列式化为三角形行列式,从而求出行列式的值.例6计算n阶行列式xaaaxaaaxD解:它的特点是各列元素之和为xan)1(,因此把各行都加到第一行,然后第一行再提出xan)1(,得xaaaxaxanD111])1[(将第一行乘a分别加到其余各行,化为三角形行列式,则1)]()1[(0000111])1[(naxxanaxaxxanD4.特殊行列式4.1爪型行列式形如:50121122210112222110122211210,,,acccbabababbbaacacaccacacaabbbacacacbbbannnnnnnnnnnn的行列式,称为爪型行列式.这种形式的行列式主要是利用对角线上的元素消去“横线”或“竖线”,化为三角形行列式再计算.例7计算行列式)),2,1(0(2211210niaacacacbbbaDinnn解当),,2,1(0niai时,将第i+1列乘以),2,1)((niacii后都加到第1列,得三角型行列式:niabcnjjnnniabciiiiiiaaaabbaD1012110)(0000000例8计算行列式yyxxD2222222222222222分析:一般除主对角线上的元素,其余元素全部相同的行列式都可以化为爪型行列式,利用例6结论计算其值.解221)()(]})()(2)(2)()(2[)2{(0020020022)1(yxyyxyxyxxxxyyxxxxxcci4.2三对角线型行列式D6形如:nnnnbcabcabcab113222111的n阶行列式,是指主对角线上元素与主对角线上方和下方第一条次对角线上元素不全为零而其余元素全为零的行列式,称为三对角线型行列式.这类行列式的计算可以直接展开得到两项递推关系式,然后变形进行两次递推,或利用第二数学归纳法证明.例9计算n阶行列式)(111babaabbaabbaabbaDn解按第一行展开得21211)(111)1()(nnnnabDDbabaabbaabbaababDbaD变形),(211nnnnaDDbaDD由于22221)(,babaabbaDbaD,从而利用上述递推公式得nnnnnnnnbaDDbaDDbaDDbaDD)()()(122322112故有nnnnnnnnnnnnnnnnnbabbaababbaDababDabbaDabaDD1112211122121)(例10证明naaaaaaDncoscos211cos211cos211cos211cos解按第n行展开得721)1(1cos2110cos211cos211cos)1(cos2nnnnnnDaDaaaaDD采用第二数学归纳法证明1n时,aDcos1,结论成立.设kn时,结论成立.则当1kn时,有,)1cos()1cos(coscos2cos211akakkaaDaDDkkk故有归纳假设知naDncos4.3Hessenberg型行列式形如:nnnnnnnnnnnncccaabababbababaacccacccbababaabababccca2101122221101201211222211210,,,的行列式,即除一对角线及其相邻的一直线和最边上的一行或一列这三条直线外,其余元素全为零的三线型行列式,称为Hessenberg型行列式.这一类行列式可以直接展开得到递推公式,也可利用行列式性质化简并降阶.例11计算n阶行列式121111axaaaxxxDnnn解按第一列展开得nnnnnnnnnnaxDaxDxxaxDD111111)1()1(111)1(于是nnnnnnnnnnnnnnnnnaxaxaxaxaxaDxaxaDxaaxDaxDD11112211122121)(例12计算n阶行列式8)1(1)2(222111321nnnnnnDn解将第1,,2,1n列加到第n列,得1)2(211)1(2)1(01)2(22211132112)1(nnnnnnnnnnn2)!1()1(1nn4.4两线形行列式例13计算行列式nnnnabbbabaD00000000012211解:按第1列展开得nnnnnnnnnbbbaaabbabbabbaaD21121122111221)1(00000)1(00000结论对于形如:nnnnnnnnnnnnnbaabaababaabaabaabbaabbbaba000000000,0000000000,000000000,000000000112112121111211122119等的“两线形的行列式”可以直接展开降阶.4.5利用范德蒙行列式计算范德蒙行列式是一类特殊的行列式,利用范德蒙行列式公式计算某些行列式时,要求行列式必须具有范德蒙行列式的特点,或类似于范德蒙行列式的特点,这样也可以将所给的行列式化为范德蒙行列式,然后再利用公式计算出结果.例14设nnxcxccxf10)(.用线性方程组的理论证明,若是)(xf有1n个不同的根,那么)(xf为零多项式.证明:设121,,naaa为)(xf的根,且)(jiaaji.则将根代入多项式得到如下线性方程组:000121211022222101212110nnnnnnnnnacacaccacacaccacacacc以ncccc,,,,210为未知量,则线性方程组的系数矩阵为:0)(11111121122221211nijjinnnnnnaaaaaaaaaaa因为齐次线性方程组的系数矩阵不为0,故系数矩阵只有零解,即:010nccc所以)(xf为零多项式.5.降阶法5.1一般降阶法根据行列式理论中的拉普拉斯定理,行列式的计算可转化为k阶子式及其相应的代数余子式的乘积之和.但此方法计算量偏大,仅适用于行列式中元素为0较多的情形.同时,涉及一
本文标题:行列式的计算
链接地址:https://www.777doc.com/doc-2030013 .html