《数学与应用数学专业论文18974.doc》由会员分享,可在线阅读,更多相关《数学与应用数学专业论文18974.doc(43页珍藏版)》请在三一办公上搜索。
1、题目: 行列式的计算目录摘要 2引言 3一、行列式的定义和性质 31、行列式的定义 32、行列式的性质 5二、行列式计算的若干方法 81、化三角形法 8 2、降阶法(按行(列)展开法) 14 3、升阶法(加边法) 18 4、拆分法 19 5、泰勒公式法 21 6、利用范德蒙行列式 23 7、导数法 24 8、积分求行列式 25 9、行列式乘积法 27 10、递推法 29 11、数学归纳法 32 12、循环矩阵的行列式的计算方法 35 13、利用矩阵行列式公式 39 14、利用方阵特征值与行列式的关系 40结束语 42参考文献 43行列式的计算摘要:行列式是高等数学的一个基本的概念。求解行列式是
2、在高等代数的学习中遇到的基本问题,每一种复杂的高阶行列式都有其独特的求解方法。本文主要介绍了求行列式值的一些常用方法和一些特殊的行列式求值方法。如:化三角形法、降阶法、升阶法、泰勒公式法、范德蒙行列式等十多种方法。并对相应例题进行了分析和归纳,总结了与每种方法相适应的行列式的特征。关键词:行列式,定义,计算方法。The Calculation of DeterminantXu Yuanjiao(Department of Mathematics Bohai University Liaoning Jinzhou 121000 China)Abstract: The determinant is
3、 a basic concept of higher mathematics. The solution of determinant is the basic question, and each kind of complex higher order determinant has its special solution method. This paper mainly introduces the methods for calculation of determinant. For example, the triangle method, rise-lower method,
4、analyzes the law, Taylor formula, Vandermonde determinant, and so on. The paper also analyzes the corresponding examples, and summarizes the characteristic of determinants corresponding to each method.Key words: Determinant, Definition, Calculation.引 言行列式是高等代数中的重点部分,讲到行列式,我们通常会联想到用克兰姆法则求解线性方程组.但是行列式
5、的作用不仅仅只用于求解线性方程组.在解析几何中,用行列式方法可以判别三点共线和三向量共面、计算平行六面体的体积等等.它不仅是研究线性方程组基本工具,也是讨论向量矩阵和二次型的重要工具之一。而且在科技领域中得到广泛的应用。因此行列式有着重要的作用,当然行列式的解法也有着不可替代的作用。本文将归纳和总结各种行列式的计算方法与技巧,通过进行讨论这些方法和技巧也将深刻理解数学中的相关知识。这些方法与技巧也许不能包含所有解法,随着知识的发展我们相信还会有更好的,更新的方法来解决行列式的计算问题。一、 行列式的定义和性质 1、行列式的定义行列式的定义为: 。也就是说级行列式等于所有取自不同行不同列的几个元
6、素的乘积的代数和。这里是1,2的一个排列,当是偶排列时,式取正号,当是奇排列时式取负号。定义法是计算行列式的根本方法,对任何行列式都适用。例1:计算分析:这是一个四级行列式,在展开式中应该有项,但由于出现很多的零,所以不等于零的项数就大大减少。具体的说,展开式中的项的一般形式是。显然,如果,那么,从而这个项就等于零。因此只须考虑的项,同理只须考虑的这些项,这就是说,行列式中不为零的项只有,而,所以此项取正号。故解: 例2:计算行列式。解: 。例3:计算分析:展开式中的项的一般形式是,在行列式第行中的元素除去的外全为零。因而,只要考虑的那些项。在第行中,除去外。其余的项全为零。因而只有和这两种可
7、能,由于,所以只能取,这样逐步推上去,不难看出,在展开式中除去一项外,其余的项全是零,而这一项的列指标所成的排列为偶排列,故解:由上面的例子我们看到当行列式中含有很多的零元素时,用定义法可以减少相加的项而使计算变得简单。我们知道阶行列式是由项组成的,当行列式中元素只有几个为零或全都不是零,且时,用定义法计算行列式是相当复杂的。所以我们要掌握一些特殊的求高阶行列式的方法。2、行列式的性质性质1:行列式行列互换,行列式的值不变,即行列式与它的转置行列式的值相等。设行列式若行列式中则称反对称行列式。利用反对称行列式的性质及性质1也可以解一些特殊的行列式。例4:计算分析:这是一个5级反对称行列式,将其
8、每一行都乘以(1)则可得到它的转置行列式,故解:我们可以证明,对于任何的奇数级反对称行列式均有,但要强调指出,这个性质只适用于奇数级反对称行列式,而对于偶数级反对称行列式一般没有这个结论。行列式性质4:如果行列式中有两行(列)相同,那么行列式为零。行列式性质5:如果行列式中两行(列)成比例,那么行列式为零。由这两条性质,在行列式的求解过程中,若能判断行列式符合上面的性质,则不论多么复杂的行列式,我们都可以直接判断它为零,而不需要化成别的简单的形式进行计算。例5:计算分析:这个行列式看起来比较复杂,但稍加分析便会发现,行列式的后三列元素展开后对应的成二阶等差数列,故做两次减法后便会出现相同的项。
9、解:从第四列起,第列减前一列,得新行列式后,后三列再依次做差。例6:计算阶行列式解:将第一行的(-1)倍加到第2,3,行,得当3时,由于上式右端的行列式中至少有两行成比例,故=0.当=1时,;当=2时,例 7:计算行列式解:设,则所以有因子。又由于行列式的定义知应为4次多项式,即。令代入上式两端,可算出,故注:中的待定常数可确定如下:中含有的项为与,所以的系数为-3,左右两边比较系数得。二、行列式计算的若干方法1、化三角形法由定义法的例子我们看出,如果行列式可以化成上(下)三角形,那么它的值的绝对值就是主(次)对角线上元素的乘积,值的符号由列指标的奇偶性来判断。从而,我们得出求高阶行列式的一种
10、常用的方法化三角形法。能化为三角形的行列式主要有以下几种:(1)比例相加法。行列式对角线以下(上)的元素与行列式中某一行(列)的对应元素成比例。这样的行列式,只要把行列式的某一行(列)乘的适当倍数加到其它行(列),即可化为三角形。例8:计算分析:观察行列式的特点,主对角线下方的元素与第一行元素对应相同,故用第一行的(1)倍加到下面各行便可使主对角线下方的元素全部变为零。解:将的第一行的(1)倍分别加到第2,3()行上去,可得(2)提公因式法()。行列式各行(列)元素的和都相同,这一类行列式的计算方法是把每一行(列)加到第一行(列)上,然后提取公因数,便可转化为(1)的形式或直接化为三角形的形式
11、。例9:计算分析:这是一个四级行列式,用定义法我们知道它的值是4!个项的和,能准确的找出24项也是一件麻烦的事情,观察行列式我们会发现它每行(列)的和都是111710,因此经过变换提公因数后会出现全为1的一行(列),在化三角形法中,我们最愿意看到的就是一行(列)1,故解:把所有列都加到第一列,提公因数,得由此可见,用提公因数的方法计算某些行列式,可以减少计算量,降低出现错误的可能性。我们再来看一个高阶行列式的例子。例10:计算:分析:观察行列式的特点,行列式每行的和都为,故可提出公因数使第一列全变为1,则便形成(1)的形式,同样可以化为三角形。解:把各列都加到第一列,提出公因数,得再将第一列的
12、倍分别加到第列,得(3)提公因式法()。有些行列式,虽然各行(列)元素的和不相同,但第行(列)乘以适当的倍数加到第一行(列)后,也可以提出公因数或直接化为三角形。例11:计算分析:这是一个三阶行列式用前面介绍的定义法便可求出结果,即虽然是三阶行列式,但计算量也是相当大的,仔细观察行列式会发现,行列式三行的和都是1000的倍数,且后两列的元素分别相差100,因此可以进行变换,然后提出公因数,使计算简便。解:把第二、三列都加到第一列上,并用第二列减去第三列,则得D= =例12:计算阶行列式(空白处全为0)分析:这个行列式中含有很多的零,但零的个数没有多到可以直接用定义法简化所有的项的和,但观察行列
13、式会发现除第一行和第一列外,其余各行各列都只含有两个元素,且在对角线下方,只有第一列元素不为零,故只要能把第一列中变为零就可化为三角形。解:当将的第列乘以加到第一列,则得当某一个时,比如,则把按第列展开,可得(4)逐行(或列)相加(减)法。有的行列式的行(列)乘的适当的倍数,逐行(列)相加(减)后,可化为前面的几种形式,进而化为三角形或直接化为三角形。例13:计算分析:乍看行列式和前面的提公因式法的例题相似,但细看便会发现它们的不同,这个行列式前行的和虽然都相同,但却是零,用提公因式法就没有作用了,同时我们也可以看出,对角线上方的元素要全部化为零是比较容易实现的,故此题我们用逐列相加的方法。解
14、:将第一列加到第二列,新的第二列加到第三列,以此类推,得例14:计算分析:观察行列式的特点,主对角线上方的元素按列(行)成等差数列,而主对角线下方的元素按行(列)成常数列,故用逐行(列)相加法后,可使一部分元素变为零,而一部分全变为相同的,从而更有利于化为三角形。一般的,若行列式对角线两侧的元素有一定的规律,如:成等差数列,成等比数列或相等时,用逐行(列)相加法可使行列式变的简单易算。解:从的第二行起,每行乘以(1)后加到上一行,则得从第一行开始,每行都减去下一行,又得以上的四种方法都是利用化三角形的方法来解求行列式,由定义法引申出的化三角形法是求解行列式的常用方法。由于对角线上元素相乘时要注
15、意前面的符号,为了书写结果简单,通常我们愿意利用主对角线元素的乘积来表示结果,但若化为次对角线乘积更简便的方法,只要注意结果的符号,化为次对角线元素的乘积也是完全正确可行的。2、降阶法 (按行(列)展开法) 降阶法与行列式按行(列)展开类似,使高阶行列式用低阶行列式来表示,逐步简化行列式的计算。设为阶行列式,根据行列式的按行(列)展开定理有或其中为中的元素的代数余子式按行(列)展开法可以将一个阶行列式化为个阶行列式计算。若继续使用按行(列)展开法,可以将阶行列式降阶直至化为许多个2阶行列式计算,这是计算行列式的又一基本方法。但一般情况下,按行(列)展开并不能减少计算量,仅当行列式中某一行(列)
16、含有较多零元素时,它才能发挥真正的作用。因此,应用按行(列)展开法时,应利用行列式的性质将某一行(列)化为有较多的零元素,再按该行(列)展开。例15:计算行列式。 解:设原行列式为,按第五行展开得: 例16:计算20阶行列式分析:这个行列式中没有一个零元素,若直接应用按行(列)展开法逐次降阶直至化许许多多个2阶行列式计算,需进行次加减法和乘法运算,这人根本是无法完成的,更何况是阶。但若利用行列式的性质将其化为有很多零元素,则很快就可算出结果。注意到此行列式的相邻两列(行)的对应元素仅差1,因此,可按下述方法计算:解:例17:计算。 解:先将第行减去第+1行(=1,2,3,-1),然后再将第列分
17、别加到第1列,第2列,第-1列有,=。阶行列式等于它的任意一行(列)各元素与其对应代数余子式乘积的和。既行列式按一行(列)展开能将高阶行列式化为阶数比较低的行列式进行计算,此法称为降阶法。这是一种计算数字行列式的常用的方法。值得注意的是在使用时应先利用行列式的性质,将某行(列)元素尽可能的多的消去零。然后再展开计算能更方便,对一些特殊构造的行列式可以利用拉普拉斯定理降阶计算。3、升阶法(加边法)有时为了计算行列式,特意把原行列式加上一行一列再进行计算,这种计算行列式的方法称为加边法或升阶法。当然,加边后必须是保值的,而且要使所得的高一阶行列式较易计算。要根据需要和原行列式的特点选取所加的行和列
18、。加边法适用于某一行(列)有一个相同的字母外,也可用于其列(行)的元素分别为-1个元素的倍数的情况。加边法的一般做法是:特殊情况取 或 当然加法不是随便加一行一列就可以了。那么加法在何时才能应用呢?关键是观察每行或每列是否有相同的因子。如下题:例18:计算阶行列式:分析:我们先把主对角线的数都减1,这样我们就可明显地看出第一行为x1与x1,x2, xn相乘,第二行为x2与x1,x2, xn相乘,第n行为xn与 x1,x2, xn相乘。这样就知道了该行列式每行有相同的因子x1,x2, xn,从而就可考虑此法。解:注意:在家一定要记住,加边法最在的特点就是要找出每行或每列相同的因子,那么升阶之后,
19、就可利用行列式的性质把绝大部分元素化为零,然后再化为三角形行列式,这样就达到了简化计算的效果。4、拆分法有些行列式,当把某一行(列)的每一个元素都看成两个元素的和然后把原行列式拆成两个行列式的和时,就可利用前面的方法来求解。例19:计算阶行列式分析:观察行列式的特点,主对角线上全为,两侧一侧全为另一侧全为,似乎可以逐行相加的方法,但只要在草纸稍加计算便会发现,逐行相加法并不能容易的计算出这个行列式,一般的,当行列式主对角线元素相同,主对角线两侧元素分别全部相同时,我们用拆分法来解。解:按的第一列及第一行分别用拆分法,把拆成两个行列式的和(2)由(1)、(2)两式可得当时,当时用提公因数的方法通
20、常这类行列式我们分别按一行,一列拆分两次,然后利用二元一次方程组来解出。5、泰勒公式法利用泰勒公式法计算行列式主要思路,根据所求行列式的特点,构造相应的行列式函数,再把行列式函数按泰勒公式在某点展开,只要求出行列式函数的各阶导数即可。例20:求阶行列式的值解:把看作的函数,记则将在处展开这里下面求的各阶导数类似的有:递推关系还可以推出: 代入在的泰勒公式有:如果则如果则令:得结论:只要行列式函数的各阶导数比较容易计算,则应用泰勒公式计算行列式就显得十分简便。6、利用范德蒙行列式范德蒙行列式:例21:计算阶行列式解:显然该题与范德蒙行列式很相似,但还是有所不同,所以先利用行列式的性质把它化为范德
21、蒙行列式的类型。先将的第行依次与第-1行,-2行,,2行,1行对换,再将得到到的新的行列式的第行与第-1行,-2行,,2行对换,继续仿此作法,直到最后将第行与第-1行对换,这样,共经过次行对换后,得到上式右端的行列式已是范德蒙行列式,故利用范德蒙行列式的结果得: 7、导数法在分析讨论函数性质的时候,导数是一个很有力的工具,在其它场合,导数也是非常有效的。现在我们用导数来计算行列式。例 22:证明证明:令则f(x)为次数不超过次的的多项式且而易知从而有 (1) 其中(1)式用到了0点的泰勒展开式。8、积分求行列式此法适用范围:把行列式某行某列改写为定积分。交换积分计算与行列式计算次序后,所得行列
22、式比所求行列式简单。例23:求阶行列式的值(为偶数)解:注意到从而,把行列式看作是另一个阶行列式函数的定积分:即被积函数可看成一个阶范德蒙行列式,利用这个公式我们可以得到(这里是与无关的整数)所以利用换元积分法作变换:(这里为偶数,所以为整数)所以(这里奇函数在对称区间上积分为零)所以:所求行列式结论:只要把行列式的其中一行(或一列)表为定积分后交换积分与行列式的计算顺序,如果计算简便,则便可利用行列式的积分计算。9、行列式乘积法两个级行列式和的乘积等于一个级行列式其中是的第行元素分别与的第列的对应元素乘积之和,即:,利用行列式乘法的规则,我们可以把某些复杂的行列式化成两个简单的行列式的乘积的
23、形式。例24:计算分析:观察行列式,它的每个元素都可以分解为可分解为两项乘积的和,故由乘法定义,我们可以把它分解。解:例25:计算分析:行列式的每项能化简成两项乘积的和。解:10、递推法应用行列式的性质,把一个阶行列式表示为具有相同结构的较低阶行列式(比如,-1阶或-1阶与-2阶等)的线性关系式,这种关系式称为递推关系式。根据递推关系式及某个低阶初始行列式(比如二阶或一阶行列式)的值,便可递推求得所给阶行列式的值,这种计算行列式的方法称为递推法。当行列式某一行(列)零元素比较多时,我们习惯按该行(列)展开,有时就能比较容易的求出行列式,比如:按第一列展开便得注意:用此方法一定要看行列式是否具有
24、较低阶的相同结构如果没有的话,即很难找出递推关系式,从而不能使用此方法。例26: 证如下行列式等式:(虽然这是一道证明题,但我们可以直接求出其值,从而证之。)分析:此行列式的特点是:除主对角线及其上下两条对角线的元素外,其余的元素都为零,这种行列式称“三对角”行列式。从行列式的左上方往右下方看,即知与具有相同的结构。因此可考虑利用递推关系式计算。证明:按第1列展开,再将展开后的第二项中-1阶行列式按第一行展开有:这是由和表示的递推关系式。若由上面的递推关系式从阶逐阶往低阶递推,计算较繁,注意到上面的递推关系式是由-1阶和-2阶行列式表示阶行列式,因此,可考虑将其变形为:或现可反复用低阶代替高阶
25、,有:同样有:因此当时由(1)(2)式可解得:证毕。点评:虽然我们从一个行列式中可以看出有低阶的相同的结构,然后得到一递推关系式,但我们不要盲目乱代,一定要看清这个递推关系式是否可以简化我们的计算,如果不行的话,就要适当地换递 推关系式,如本题。利用数学归纳法的基本思想方法,建立递推关系,即:找出与()的递推关系,再求出低阶之间的相应递推关系,最后求出,也可进一步用数学归纳法证明此递推关系的正确性。 例27:计算阶行列式。解: ,故 11、数学归纳法数学归纳法是一种常用的证明方法,在行列式求解中也经常用到,通常它与递推法相结合,用递推法得出递推公式,再用数归法加以分析,便可求出结果。一般地,如
26、果行列式对角线的元素全部相同,或只有一端的元素与其它不同,且对角线两侧,各有一列元素沿对角线方向相同,其余的全部为零,则这样的行列式,用数学归纳法求解比较容易。例28:计算:并证明其结果。分析:行列式主对角线上的元素都为,两侧元素沿对角线方向都相等故行列式可由递推公式表示出来。解:按第一列展开得: ,即有递推关系式: ,为了得到的一般表达式,可先设,采用以下归纳法:,由此可以猜想:。待添加的隐藏文字内容1证明:把第一行按行展开得递推公式,当时,命题成立当时,命题成立。假设当时,命题成立,即则当时,综上所述,由数学归纳法知,原命题成立。例29:证明分析:行列式主对角线上除外,余下各元素都相同,且
27、对角线两侧的元素沿对角线的方向对应相等,故可用递推公式表示出来。证明:按最后一行展开得当时,命题成立。当时,成立。假设当时,命题成立,即,则当时,综上所述,由数学归纳法知,原命题成立。12、循环矩阵的行列式的计算方法定义 1:设是个复数,称矩阵A=,是以为元素的阶循环矩阵。引理1:设是复数域上的阶矩阵,是的特征值, 是复数域上的次多项式,则矩阵的多项式的特征值是。 定理1:设是以为元素的阶循环矩阵,则矩阵的行列式其中是次单位根。 证明:取,因为,所以的特征值为的根,设为。 令则=由引理1知的特征值为,故而证毕。 推论1:设是以为元素的阶循环矩阵,则可逆的充分与必要条件是与互素,即=1。 证明:
28、 由 可逆的充分与必要条件是,即与没有公共根,从而=1,证毕。推论2:若与互素, 则,都与互素。 证明:因为分别以的系数为元素的循环矩阵和以的系数为元素循环矩阵的行列式最多相差一个符号,由此推论1便可推出此推论。证毕。 推论3:,是的根则是整数且可被整除。 证明:由定理1, 是元素为整数的矩阵的特征值,从而是迹,且等于,故推论成立。证毕。 定义2:设是个确定复数,是任意确定的非零的复数,称矩阵=为阶循环矩阵,也称广义循环矩阵,简记为。注:定义2中的就是定义1。定理2:设阶循环矩阵=,则矩阵的行列式其中是多项式的个不同的根。证明:令是多项式的个不同的根,则,令由 两边取行列式,再由行列式的性质及
29、,得证毕。例30: =,其中是的根,而,通过计算得:。例31:已知=,求矩阵的行列式:。 解:设,且令的根为,则由定理1知通过计算得。综上所述,我们知道阶循环矩阵是阶循环矩阵的特例,故只要矩阵的结构如循环矩阵的均可用此种方法进行计算。13、利用矩阵行列式公式定理:设为型矩阵,为型矩阵,分别表示阶,阶单位矩阵,则有例:设,分别是和矩阵,证明:证明: 两边取行列式得:又同样两边取行列式有: 得证。那么对于分别是和矩阵,能否得到:答案是肯定的。证: 有:又 即得:对分别为和矩阵,时,有:则当时,有:例32:计算 解:令矩阵则可得: 其中 那么根据上面所提到的引理可得:又 可得:14、利用方阵特征值与
30、行列式的关系。也以例32为例解:显然的个特征值为。 的个特征值为。故的特征值为 由矩阵特征值与对应行列式的关系知:注:的特征值也可由特征值的定义得到。点评:本题行列式比较特殊,可以用到此方法,对于其他的行列式,本方法一般不适用,在这仅给出做此方法参考。问题的推广例32中,主对角线上的元素为 ,那么我们使得主对角线上的元素为 ,个任意数,可得下列一般的行列式: 分析:上面我们已经介绍了多种方法,根据这题行列式的特点,每行都有相同的因子 ,所以本题适用加边法。(本题有多种解法,据上分析,仅以加边法推出。)解: 特别地,当时 与例32的答案一致。 结束语 行列式是代表某个数的一个记号,计算行列式,即
31、是把这个记号所代表的数具体计算出来。行列式的计算方法很多,技巧性较强,本文主要介绍了十六种方法。掌握了上面所述的方法就可以解决很多行列式的计算问题。当然,以后也会出现更多解决计算行列式的方法,期望更多的人总结出更多更好的方法。参考文献:1 张贤科,许甫华:高等代数学,北京,清华大学出版社,2000。2 许甫华,张贤科:高等代数解题方法,北京,清华大学出版社,2002。3 刘学鹏等:高等代数复习与研究,南海出版公司,1995。4 张禾瑞,郝鈵新:高等代数,北京,高等教育出版社,1993。5 徐仲:线性代数课程学习及考研辅导,天津,天津大学出版社,2003。6 马菊侠,吴天云:线性代数:题型归类方法点拨考研辅导,北京,国防工业出版社,2005。7 李师正等:高等代数复习解题方法与技巧,北京,高等教育出版社,2005。8 张敬和等:数学二考研题典丛书,沈阳,东北大学出版社,2004.3。