行列式的计算方法(课堂讲解版)
行列式的计算方法(课堂讲解版)04890
计算n 阶行列式的若干方法举例n 阶行列式的计算方法很多,除非零元素较少时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。
下面介绍几种常用的方法,并举例说明。
1.利用行列式定义直接计算例 计算行列式 001002001000000n D n n=-解 D n 中不为零的项用一般形式表示为 112211!n n n nn a a a a n ---=.该项列标排列的逆序数t (n -1 n -2…1n )等于(1)(2)2n n --,故(1)(2)2(1)!.n n nD n --=-2.利用行列式的性质计算例: 一个n 阶行列式n ij D a =的元素满足,,1,2,,,ij ji a a i j n =-= 则称D n 为反对称行列式, 证明:奇数阶反对称行列式为零. 证明:由ij ji a a =-知ii ii a a =-,即0,1,2,,ii a i n ==故行列式D n 可表示为1213112232132331230000n nn n nnna a a a a a D a a a a a a -=-----,由行列式的性质T A A =,1213112232132331230000n n n n nnna a a a a a D a a a a a a -----=-12131122321323312300(1)00n n n n nnna a a a a a a a a a a a -=------(1)n n D =-当n 为奇数时,得D n =-D n ,因而得D n = 0.3.化为三角形行列式若能把一个行列式经过适当变换化为三角形,其结果为行列式主对角线上元素的乘积。
因此化三角形是行列式计算中的一个重要方法。
化三角形法是将原行列式化为上(下)三角形行列式或对角形行列式计算的一种方法。
行列式的几种计算方法
行列式的几种计算方法行列式是线性代数中非常重要的概念,它可以帮助我们理解矩阵的性质和求解线性方程组。
行列式的计算方法有多种,下面将详细介绍几种常用的计算方法。
一、按定义式计算行列式:按照定义式计算行列式是最基本的一种方法。
对于一个n阶矩阵A,其行列式记作det(A),可以按照以下公式进行计算:det(A) = Σ(−1)^σ(π_1,π_2,…,π_n)a_{1π_1}a_{2π_2}⋯a_{nπ_n}σ(π_1,π_2,…,π_n)是排列(π_1,π_2,…,π_n)的符号,a_{iπ_i}表示矩阵A的第i行第π_i列的元素,Σ表示对所有可能的排列进行求和。
按照定义式计算行列式需要对所有可能的排列进行求和,计算量较大,对于较大阶的矩阵来说并不实用。
我们通常会采用其他方法来计算行列式。
计算行列式时,我们可以利用其性质来简化计算过程。
行列式有一些基本的性质,如行列式中某一行(列)所有元素都乘以一个数k,行列式的值也要乘以k;行列式中某一行(列)元素乘以某个数加到另一行(列)上去后,行列式的值不变等。
利用这些性质,我们可以通过变换行列式中的元素或行列式本身,从而简化计算过程。
对于一个3阶矩阵A,我们可以利用做行列变换将其变换为上三角矩阵,这样计算其行列式就会变得非常简单。
具体地,我们可以通过交换行或列,将矩阵A变换为上三角矩阵,然后利用上三角矩阵的行列式的性质求解行列式的值。
三、按矩阵的余子式和代数余子式计算行列式:对于一个n阶矩阵A,其(i,j)位置的余子式M_{ij}定义为将A的第i行第j列划去后,剩下的元素按原来的次序组成的(n-1)阶行列式。
即M_{ij} = (-1)^{i+j} \cdot \det(A_{ij})其中A_{ij}是将矩阵A的第i行第j列元素划掉后得到的(n-1)阶子式矩阵。
矩阵的代数余子式A_{ij}定义为A_{ij} = (-1)^{i+j} \cdot M_{ij}。
(完整版)行列式的计算方法(课堂讲解版)
计算n 阶行列式的若干方法举例n 阶行列式的计算方法很多,除非零元素较少时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。
下面介绍几种常用的方法,并举例说明。
1.利用行列式定义直接计算例 计算行列式 001002001000000n D n n=-LLMM M M L L解 D n 中不为零的项用一般形式表示为 112211!n n n nn a a a a n ---=L .该项列标排列的逆序数t (n -1 n -2…1n )等于(1)(2)2n n --,故(1)(2)2(1)!.n n nD n --=-2.利用行列式的性质计算例: 一个n 阶行列式n ij D a =的元素满足,,1,2,,,ij ji a a i j n =-=L 则称D n 为反对称行列式, 证明:奇数阶反对称行列式为零.证明:由ij ji a a =-知ii ii a a =-,即0,1,2,,ii a i n ==L故行列式D n 可表示为1213112232132331230000n nn n nnna a a a a a D a a a a a a -=-----L L L L L L L L L,由行列式的性质A A '=,1213112232132331230000n nn n n n na a a a a a D a a a a a a -----=-L L L L L L L L L 12131122321323312300(1)00n n n n n n na a a a a a a a a a a a -=------L L L L L L L L L (1)n n D =-当n 为奇数时,得D n =-D n ,因而得D n = 0.3.化为三角形行列式若能把一个行列式经过适当变换化为三角形,其结果为行列式主对角线上元素的乘积。
行列式的计算方法(课堂讲解版)
计算n 阶行列式的若干方法举例n 阶行列式的计算方法很多,除非零元素较少时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。
下面介绍几种常用的方法,并举例说明。
1.利用行列式定义直接计算例 计算行列式 00100201000000n D n n=-解 D n 中不为零的项用一般形式表示为 112211!n n n nn a a a a n ---=.该项列标排列的逆序数t (n -1 n -2…1n )等于(1)(2)2n n --,故(1)(2)2(1)!.n n nD n --=-2.利用行列式的性质计算例: 一个n 阶行列式n ij D a =的元素满足,,1,2,,,ij ji a a i j n =-= 则称D n 为反对称行列式, 证明:奇数阶反对称行列式为零. 证明:由ij ji a a =-知ii ii a a =-,即0,1,2,,ii a i n ==故行列式D n 可表示为121311223213233123000n nn n nnna a a a a a D a a a a a a -=-----,由行列式的性质A A '=,1213112232132331230000n n n n nnna a a a a a D a a a a a a -----=-12131122321323312300(1)0n n n n nnna a a a a a a a a a a a -=------(1)n n D =-当n 为奇数时,得D n =-D n ,因而得D n = 0.3.化为三角形行列式若能把一个行列式经过适当变换化为三角形,其结果为行列式主对角线上元素的乘积。
因此化三角形是行列式计算中的一个重要方法。
化三角形法是将原行列式化为上(下)三角形行列式或对角形行列式计算的一种方法。
行列式的计算技巧与方法总结讲解
行列式的几种常见计算技巧和方法2.1 定义法适用于任何类型行列式的计算,但当阶数较多、数字较大时,计算量大,有一定的局限性.例1 计算行列式0004003002001000.解析:这是一个四级行列式,在展开式中应该有244=!项,但由于出现很多的零,所以不等于零的项数就大大减少.具体的说,展开式中的项的一般形式是43214321j j j j a a a a .显然,如果41≠j ,那么011=j a ,从而这个项就等于零.因此只须考虑41=j 的项,同理只须考虑1,2,3432===j j j 的这些项,这就是说,行列式中不为零的项只有41322314a a a a ,而()64321=τ,所以此项取正号.故004003002001000=()()241413223144321=-a a a a τ.2.2 利用行列式的性质即把已知行列式通过行列式的性质化为上三角形或下三角形.该方法适用于低阶行列式. 2.2.1 化三角形法上、下三角形行列式的形式及其值分别如下:nn n nn a a a a a a a a a a a a a2211nn333223221131211000000=,nn nnn n n a a a a a a a a a a a a a 2211321333231222111000000=. 例2 计算行列式nn n n b a a a a a b a a a a ++=+21211211n 111D .解析:观察行列式的特点,主对角线下方的元素与第一行元素对应相同,故用第一行的()1-倍加到下面各行便可使主对角线下方的元素全部变为零.即:化为上三角形.解:将该行列式第一行的()1-倍分别加到第2,3…(1n +)行上去,可得121n 11210000D 0n n na a ab b b b b +==.2.2.2 连加法这类行列式的特征是行列式某行(或列)加上其余各行(或列)后,使该行(或列)元素均相等或出现较多零,从而简化行列式的计算.这类计算行列式的方法称为连加法.例3 计算行列式mx x x x m x x x x mx D n n n n ---=212121.解: mx x mxx m x m xx x mxn ni in ni in ni i-----=∑∑∑===212121n Dmx x x m x x x m x n n nn i i --⎪⎭⎫ ⎝⎛-=∑=2221111mm x x m x nn i i --⎪⎭⎫ ⎝⎛-=∑=0000121()⎪⎭⎫ ⎝⎛--=∑=-m x m ni i n 11.2.2.3 滚动消去法当行列式每两行的值比较接近时,可采用让邻行中的某一行减或者加上另一行的若干倍,这种方法叫滚动消去法.例4 计算行列式()2122123123122121321D n ≥-------=n n n n n n n n nn.解:从最后一行开始每行减去上一行,有1111111111111111321D n ---------=n n 1111120022200021321----=n n 0111100011000011132122+-=-n n n ()()21211-++-=n n n .2.2.4 逐行相加减对于有些行列式,虽然前n 行的和全相同,但却为零.用连加法明显不行,这是我们可以尝试用逐行相加减的方法.例5 计算行列式111110000000000000D 32211n na a a a a a a ----=. 解:将第一列加到第二列,新的第二列加到第三列,以此类推,得:13210000000000000000D 321+----=n na a a a n()()()()()n n n a a a n a a a n 21n 21n 2211111+-=+--=+.2.3 降阶法将高阶行列式化为低阶行列式再求解.2.3.1 按某一行(或列)展开例6 解行列式1221n 1000000000100001D a a a a a xx x x n n n-----=.解:按最后一行展开,得n n n n n a x a x a x a D ++++=---12211 .2.3.2 按拉普拉斯公式展开拉普拉斯定理如下:设在行列式D 中任意选定了()1-n k 1k ≤≤个行.由这k 行元素所组成的一切k 级子式与它们的代数余子式的乘积的和等于行列式D.即n n 2211A M A M A M D +++= ,其中i A 是子式i M 对应的代数余子式.即nn nn nn nn nnB A BC A ∙=0, nn nn nnnn nn B A B C A ∙=0.例7 解行列式γβββββγββββγλbbbaa a a n =D .解:从第三行开始,每行都减去上一行;再从第三列开始,每列都加到第二列,得βγβγγββββγλ---=0000D n b aa a a()()βγβγββββγλ---+-=0000021n b aa aa n ()()βγβγβγλ--∙-+-=000021n ba n ()()[]()21n 2-----+=n ab n βγβλλγ.2.4 升阶法就是把n 阶行列式增加一行一列变成n+1阶行列式,再通过性质化简算出结果,这种计算行列式的方法叫做升阶法或加边法.升阶法的最大特点就是要找每行或每列相同的因子,那么升阶之后,就可以利用行列式的性质把绝大多数元素化为0,这样就达到简化计算的效果.其中,添加行与列的方式一般有五种:首行首列,首行末列,末行首列,末行末列以及一般行列的位置.例8 解行列式D=111110111110111110111110 .解:使行列式D 变成1+n 阶行列式,即111010110110101110011111D=. 再将第一行的()1-倍加到其他各行,得:D=1101001001010001111111--------. 从第二列开始,每列乘以()1-加到第一列,得:100100000100000101111)1n D ------=( ()()1n 11n --=+.2.5数学归纳法有些行列式,可通过计算低阶行列式的值发现其规律,然后提出假设,再利用数学归纳法去证明.对于高阶行列式的证明问题,数学归纳法是常用的方法.例9 计算行列式βββββcos 211cos 200000cos 210001cos 210001cos=n D .解:用数学归纳法证明. 当1=n 时,βcos 1=D . 当2=n 时,ββββ2cos 1cos 2cos 211cos 22=-==D .猜想,βn D n cos =.由上可知,当1=n ,2=n 时,结论成立.假设当k n =时,结论成立.即:βk D k cos =.现证当1+=k n 时,结论也成立.当1+=k n 时,βββββcos 211cos 200000cos 210001cos 210001cos 1=+k D .将1+k D 按最后一行展开,得()βββββcos 20000cos 21001cos 21001cos cos 21D 111k ∙-=++++k k()10cos 21001cos 2101cos 11 βββkk ++-+ 1cos 2--=k k D D β.因为βk D k cos =,()()βββββββsin sin cos cos cos 1cos 1k k k k D k +=-=-=-,所以1+k D 1cos 2--=k k D D βββββββsin sin cos cos cos cos 2k k k --= ββββsin sin cos cos k k -= ()β1cos +=k .这就证明了当1+=k n 时也成立,从而由数学归纳法可知,对一切的自然数,结论都成立. 即:βn D n cos =.2.6 递推法技巧分析:若n 阶行列式D 满足关系式021=++--n n n cD bD aD .则作特征方程02=++c bx ax .① 若0≠∆,则特征方程有两个不等根,则1211--+=n n n Bx Ax D .② 若0=∆,则特征方程有重根21x x =,则()11-+=n n x nB A D . 在①②中, A ,B 均为待定系数,可令2,1==n n 求出.例10 计算行列式94000005940000000594000005940000059D n =.解:按第一列展开,得21209---=n n n D D D .即020921=+---n n n D D D .作特征方程02092=+-x x .解得5,421==x x .则1154--∙+∙=n n n B A D .当1=n 时,B A +=9;当2=n 时,B A 5461+=. 解得25,16=-=B A ,所以1145++-=n n n D .3、行列式的几种特殊计算技巧和方法3.1 拆行(列)法3.1.1 概念及计算方法拆行(列)法(或称分裂行列式法),就是将所给的行列式拆成两个或若干个行列式之和,然后再求行列式的值.拆行(列)法有两种情况,一是行列式中有某行(列)是两项之和,可直接利用性质拆项;二是所给行列式中行(列)没有两项之和,这时需保持行列式之值不变,使其化为两项和. 3.1.2 例题解析例11 计算行列式nn n n a a a a a a a a --------=-1110000011000110001D 133221.解:把第一列的元素看成两项的和进行拆列,得nn n n a a a a a a a a --+-+--+-+--=-11010000001100001010001D 133221.1101000001100010000110001000001100011000113322113322nn n nnn a a a a a a a a a a a a a a a -------+-------=--上面第一个行列式的值为1,所以nn n n a a a a a a a ------=-1101000010011D 13321111--=n D a .这个式子在对于任何()2≥n n 都成立,因此有111--=n n D a D()()n n n a a a a a a D a a 2112112211111---+++-==--=()∏∑==-+=ij j ii a 1n111.3.2 构造法3.2.1 概念及计算方法有些行列式通过直接求解比较麻烦,这时可同时构造一个容易求解的行列式,从而求出原行列式的值. 3.2.2 例题解析例12 求行列式n nn nn nn n nnn x x x x x x x x x x x x D21222212222121111---=.解:虽然n D 不是范德蒙德行列式,但可以考虑构造1+n 阶的范德蒙德行列式来间接求出n D 的值. 构造1+n 阶的范德蒙德行列式,得()nnnn nn n nn n n n nn n n nx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=. 将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= ,其中,1-n x的系数为()()n n n n n n D D A -=-=+++11,1.又根据范德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 .故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .3.3 特征值法3.3.1 概念及计算方法设n λλλ ,,21是n 级矩阵A 的全部特征值,则有公式 n A λλλ 21=.故只要能求出矩阵A 的全部特征值,那么就可以计算出A 的行列式.3.3.2 例题解析例13 若n λλλ ,,21是n 级矩阵A 的全部特征值,证明:A 可逆当且仅当它的特征值全不为零. 证明:因为n A λλλ 21=,则A 可逆()n i i n 2,1000A 21=≠⇔≠⇔≠⇔λλλλ.即A 可逆当且仅当它的特征值全不为零.4、几类特殊的行列式的巧妙计算技巧和方法4.1 三角形行列式4.1.1 概念形如nn n n n a a a a a a a a a a 333223221131211,nnn n n a a a a a a a a a a321333231222111这样的行列式,形状像个三角形,故称为“三角形”行列式. 4.1.2 计算方法 由行列式的定义可知,nn nnn nn a a a a a a a a a a a a a2211333223221131211000000=,nn nnn n n a a a a a a a a a a a a a 2211321333231222111000000=. 4.2 “爪”字型行列式4.2.1 概念形如nn na c a c a cb b b a2211210,nn n c a c a c a a b b b2211012,n nn b b b a a c a c a c 211122,121122a b b b c a c a c a n n n这样的行列式,形状像个“爪”字,故称它们为“爪”字型行列式. 4.2.2 计算方法利用对角线消去行列式中的“横线”或“竖线”,均可把行列式化成“三角形”行列式.此方法可归纳为:“爪”字对角消竖横. 4.2.3 例题解析例14 计算行列式na a a a 111111321,其中.,2,1,0n i a i =≠分析:这是一个典型的“爪”字型行列式,计算时可将行列式的第.),3,2(n i i =列元素乘以ia 1-后都加到第一列上,原行列式可化为三角形行列式.解:na a a a 111111321nni ia a a a a 00011113221∑=-=⎪⎪⎭⎫⎝⎛-=∑=ni i n aa a a a 21321. 4.3 “么”字型行列式4.3.1 概念形如n n n b b b a a c a c a c 211122,nn na b c a b c a b c a2221110,n n nc a c a c a a b b b 2211012,0111222a cb ac b a c b a nn n ,121122c a c a b a b c a b nnn,n n n a c a c a c b b b a2211210,0121122a b b b c a c a c a nnn,nnn b a b c b a b a c a c 12211201这样的行列式,形状像个“么”字,因此常称它们为“么”字型行列式. 4.3.2 计算方法利用“么”字的一个撇消去另一个撇,就可以把行列式化为三角形行列式.此方法可以归纳为:“么”字两撇相互消.注意:消第一撇的方向是沿着“么”的方向,从后向前,利用n a 消去n c ,然后再用1-n a 消去1-n c ,依次类推. 4.3.3 例题解析例15 计算1+n 阶行列式nn n b b b D 1111111111----=-+ .解:从最后一行开始后一行加到前一行(即消去第一撇),得nnn ni ini in b b b bb D 11111111-+--+-=-==+∑∑()()()⎪⎭⎫ ⎝⎛+--∙-=∑=+ni i nn n b 121111()()⎪⎭⎫ ⎝⎛+--=∑=+ni i n n b 12311.4.4 “两线”型行列式4.4.1 概念形如nnn a b b b a b a0000000012211-这样的行列式叫做“两线型”行列式. 4.4.2 计算方法对于这样的行列式,可通过直接展开法求解. 4.4.3 例题解析例16 求行列式nn n n a b b b a b a00000000D 12211-=. 解:按第一列展开,得()12211122110001000-+-+-+=n n n nn n b b a b b a b b a a D()n n n b b b a a a 211211+-+=.4.5 “三对角”型行列式4.5.1 概念形如ba ab ba ab b a abb a ab b a +++++10000000000100000100000这样的行列式,叫做“三对角型”行列式.4.5.2 计算方法对于这样的行列式,可直接展开得到两项递推关系式,然后变形进行两次递推或利用数学归纳法证明. 4.5.3 例题解析例17 求行列式ba ab ba ab b a abb a ab b a n +++++=10000000000000100000100000D.解:按第一列展开,得()ba ab ba b a ab b a abb a ab D b a n n +++++-+=-100000010000100000D 1()21---+=n n abD D b a .变形,得()211D ----=-n n n n aD D b aD .由于2221,b ab a D b a D ++=+=, 从而利用上述递推公式得()211D ----=-n n n n aD D b aD ()()n n n n b aD D b aD D b =-==-=---122322 .故()nn n n n n n n n n b ab b a D a b b aD a b aD D ++++==++=+=------12211121 n n n n b ab b a a ++++=--11 .4.6 Vandermonde 行列式4.6.1 概念形如113121122322213211111----n nn n n nna a a a a a a a a a a a这样的行列式,成为n 级的范德蒙德行列式.4.6.2 计算方法通过数学归纳法证明,可得()∏≤<≤-----=11113121122322213211111i j j i n nn n n nna a a a a a a a a a a a a a. 4.6.3 例题解析例18 求行列式n nn nn nn n nnn x x x x x x x x x x x x D21222212222121111---=.解:虽然n D 不是范德蒙德行列式,但可以考虑构造1+n 阶的范德蒙德行列式来间接求出n D 的值. 构造1+n 阶的范德蒙德行列式,得()nnnn nn n nn n n n nn n n nx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=. 将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= , 其中,1-n x 的系数为()()n n n n n n D D A -=-=+++11,1.又根据范德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 ,故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .5、行列式的计算方法的综合运用有些行列式如果只使用一种计算方法不易计算,这时就需要结合多种计算方法,使计算简便易行.下面就列举几种行列式计算方法的综合应用.5.1 降阶法和递推法例19 计算行列式2100012000002100012100012D =n .分析:乍一看该行列式,并没有什么规律.但仔细观察便会发现,按第一行展开便可得到1-n 阶的形式.解:将行列式按第一行展开,得212D ---=n n n D D . 即211D ----=-n n n n D D D .∴12312211=-=-==-=----D D D D D D n n n n . ∴()()111111---++++==+=n n n n D D D()121+=+-=n n .5.2 逐行相加减和套用范德蒙德行列式例20 计算行列式43423332232213124243232221214321sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin sin 1sin 1sin 1sin 11111D ϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕϕ++++++++++++=解:从第一行开始,依次用上一行的()1-倍加到下一行,进行逐行相加,得43332313423222124321sin sin sin sin sin sin sin sin sin sin sin sin 1111ϕϕϕϕϕϕϕϕϕϕϕϕ=D .再由范德蒙德行列式,得()∏≤<≤-==4143332313423222124321sin sin sin sin sin sin sin sin sin sin sin sin sin sin 1111i j j i D ϕϕϕϕϕϕϕϕϕϕϕϕϕϕ.5.3 构造法和套用范德蒙德行列式例21 求行列式n nn nn nn n nnn x x x x x x x x x x x x D21222212222121111---=.解:虽然n D 不是范德蒙德行列式,但可以考虑构造1+n 阶的范德蒙德行列式来间接求出n D 的值. 构造1+n 阶的范德蒙德行列式,得()nnnn nn n nn n n n nn n n nx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=.将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= ,其中,1-n x 的系数为()()n n n n n n D D A -=-=+++11,1.又根据范德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j in x xx x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 .故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .。
行列式的计算方法(课堂讲解版)
计算n 阶行列式的若干方法举例n 阶行列式的计算方法很多,除非零元素较少时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。
下面介绍几种常用的方法,并举例说明。
1.利用行列式定义直接计算例计算行列式001002001000000n D n n=-解D n 中不为零的项用一般形式表示为112211!n n n nn a a a a n ---= .该项列标排列的逆序数t (n -1 n -2…1n )等于(1)(2)2n n --,故(1)(2)2(1)!.n n nD n --=-2.利用行列式的性质计算例:一个n 阶行列式nij D a =的元素满足,,1,2,,,ij ji a a i j n =-= 则称D n 为反对称行列式,证明:奇数阶反对称行列式为零.证明:由ij ji a a =-知ii ii a a =-,即0,1,2,,ii a i n ==故行列式D n 可表示为1213112232132331230000n nn n nnn a a a a a a D a a a a a a -=-----,由行列式的性质A A '=,1213112232132331230000n n n n nnna a a a a a D a a a a a a -----=- 12131122321323312300(1)00n n n n nnn a a a a a a a a a a a a -=------(1)n n D =-当n 为奇数时,得D n =-D n ,因而得D n = 0.3.化为三角形行列式若能把一个行列式经过适当变换化为三角形,其结果为行列式主对角线上元素的乘积。
因此化三角形是行列式计算中的一个重要方法。
化三角形法是将原行列式化为上(下)三角形行列式或对角形行列式计算的一种方法。
行列式的计算技巧与方法总结讲解
行列式的计算技巧与方法总结讲解行列式的几种常见计算技巧和方法2.1 定义法适用于任何类型行列式的计算,但当阶数较多、数字较大时,计算量大,有一定的局限性.例1 计算行列式0004003002001000.解析:这是一个四级行列式,在展开式中应该有244=!项,但由于出现很多的零,所以不等于零的项数就大大减少.具体的说,展开式中的项的一般形式是43214321j j j j a a a a .显然,如果41≠j ,那么011=j a ,从而这个项就等于零.因此只须考虑41=j 的项,同理只须考虑1,2,3432===j j j 的这些项,这就是说,行列式中不为零的项只有41322314a a a a ,而()64321=τ,所以此项取正号.故004003002001000=()()241413223144321=-a a a a τ.2.2 利用行列式的性质即把已知行列式通过行列式的性质化为上三角形或下三角形.该方法适用于低阶行列式. 2.2.1 化三角形法上、下三角形行列式的形式及其值分别如下:nn n nn a a a a a a a a a a a a a2211nn333223221131211000000=,nn nnn n n a a a a a a a a a a a a a 2211321333231222111000000=. 例2 计算行列式nn n n b a a a a a b a a a a ++=+21211211n 111D .解析:观察行列式的特点,主对角线下方的元素与第一行元素对应相同,故用第一行的()1-倍加到下面各行便可使主对角线下方的元素全部变为零.即:化为上三角形.解:将该行列式第一行的()1-倍分别加到第2,3…(1n +)行上去,可得121n 11210000D 0n n na a ab b b b b +==.2.2.2 连加法这类行列式的特征是行列式某行(或列)加上其余各行(或列)后,使该行(或列)元素均相等或出现较多零,从而简化行列式的计算.这类计算行列式的方法称为连加法.例3 计算行列式mx x x x m x x x x mx D n n n n ---=212121.解: mxx m x m xx x mxn ni in ni in ni i-----=∑∑∑===212121n Dmx x x m x x x m x n n n n i i --?-=∑=2221111mm x x m x nn i i --??? ??-=∑= 0000121()??? ??--=∑=-m x m n2.2.3 滚动消去法当行列式每两行的值比较接近时,可采用让邻行中的某一行减或者加上另一行的若干倍,这种方法叫滚动消去法.例4 计算行列式()2122123123122121321D n ≥-------=n n n n n n n n nn.解:从最后一行开始每行减去上一行,有1111111111111111321D n ---------=n n 1111120022200021321----=n n 0111100011000011132122+-=-n n n ()()21211-++-=n n n .2.2.4 逐行相加减对于有些行列式,虽然前n 行的和全相同,但却为零.用连加法明显不行,这是我们可以尝试用逐行相加减的方法.例5 计算行列式111110000000000000D 32211n na a a a a a a ----=. 解:将第一列加到第二列,新的第二列加到第三列,以此类推,得:13210000000000000000D 321+----=n na a a a n()()()()()n n n a a a n a a a n 21n 21n 2211111+-=+--=+.2.3 降阶法将高阶行列式化为低阶行列式再求解.2.3.1 按某一行(或列)展开例6 解行列式1221n 1000000000100001D a a a a a xx x x n n n-----=.解:按最后一行展开,得n n n n n a x a x a x a D ++++=---12211 .2.3.2 按拉普拉斯公式展开拉普拉斯定理如下:设在行列式D 中任意选定了()1-n k 1k ≤≤个行.由这k 行元素所组成的一切k 级子式与它们的代数余子式的乘积的和等于行列式D.即n n 2211A M A M A M D +++= ,其中i A 是子式i M 对应的代数余子式.即nn nn nn nn nnB A BC A ?=0, nn nn nnnn nn B A B C A ?=0.例7 解行列式γβββββγββββγλbbaa a a n =D .解:从第三行开始,每行都减去上一行;再从第三列开始,每列都加到第二列,得βγβγγββββγλ---=0000D n b aa a a()()βγβγββββγλ---+-=0000021n b aa aa n ()()βγβγβγλ-+-=000021n ba n ()()[]()21n 2-----+=n ab n βγβλλγ.2.4 升阶法就是把n 阶行列式增加一行一列变成n+1阶行列式,再通过性质化简算出结果,这种计算行列式的方法叫做升阶法或加边法.升阶法的最大特点就是要找每行或每列相同的因子,那么升阶之后,就可以利用行列式的性质把绝大多数元素化为0,这样就达到简化计算的效果.其中,添加行与列的方式一般有五种:首行首列,首行末列,末行首列,末行末列以及一般行列的位置.例8 解行列式D=111110111110111110111110 .解:使行列式D 变成1+n 阶行列式,即111010110110101110011111D=. 再将第一行的()1-倍加到其他各行,得:D=1101001001010001111111--------. 从第二列开始,每列乘以()1-加到第一列,得:00100000100000101111)1n D ------=( ()()1n 11n --=+.2.5数学归纳法有些行列式,可通过计算低阶行列式的值发现其规律,然后提出假设,再利用数学归纳法去证明.对于高阶行列式的证明问题,数学归纳法是常用的方法.例9 计算行列式βββββcos 211cos 200000cos 210001cos 210001cos=n D .解:用数学归纳法证明. 当1=n 时,βcos 1=D . 当2=n 时,ββββ2cos 1cos 2cos 211cos 22=-==D .猜想,βn D n cos =.由上可知,当1=n ,2=n 时,结论成立.假设当k n =时,结论成立.即:βk D k cos =.现证当1+=k n 时,结论也成立.当1+=k n 时,βββββcos 211cos 200000cos 210001cos 210001cos 1=+k D .将1+k D 按最后一行展开,得()βββββcos 20000cos 21001cos 21001cos cos 21D 111k ?-=++++k k()10cos 21001cos 2101cos 11 βββkk ++-+ 1cos 2--=k k D D β.因为βk D k cos =,()()βββββββsin sin cos cos cos 1cos 1k k k k D k +=-=-=-,所以1+k D 1cos 2--=k k D D βββββββsin sin cos cos cos cos 2k k k --= ββββsin sin cos cos k k -= ()β1cos +=k .这就证明了当1+=k n 时也成立,从而由数学归纳法可知,对一切的自然数,结论都成立.即:βn D n cos =.2.6 递推法技巧分析:若n 阶行列式D 满足关系式021=++--n n n cD bD aD .则作特征方程02=++c bx ax .① 若0≠?,则特征方程有两个不等根,则1211--+=n n n Bx Ax D .② 若0=?,则特征方程有重根21x x =,则()11-+=n n x nB AD .在①②中, A ,B 均为待定系数,可令2,1==n n 求出.例10 计算行列式94000005940000000594000005940000059D n =.解:按第一列展开,得21209---=n n n D D D .即020921=+---n n n D D D .作特征方程02092=+-x x .解得5,421==x x .则1154--?+?=n n n B A D .当1=n 时,B A +=9;当2=n 时,B A 5461+=. 解得25,16=-=B A ,所以1145++-=n n n D .3、行列式的几种特殊计算技巧和方法3.1 拆行(列)法3.1.1 概念及计算方法拆行(列)法(或称分裂行列式法),就是将所给的行列式拆成两个或若干个行列式之和,然后再求行列式的值.拆行(列)法有两种情况,一是行列式中有某行(列)是两项之和,可直接利用性质拆项;二是所给行列式中行(列)没有两项之和,这时需保持行列式之值不变,使其化为两项和. 3.1.2 例题解析例11 计算行列式nn n n a a a a a a a a --------=-1110000011000110001D 133221.解:把第一列的元素看成两项的和进行拆列,得nn n n a a a a a a a a --+-+--+-+--=-11010000001100001010001D 133221.1101000001100010000110001000001100011000113322113322nn n nnn a a a a a a a a a a a a a a a -------+-------=--上面第一个行列式的值为1,所以nn n n a a a a a a a ------=-1101000010011D 13321111--=n D a .这个式子在对于任何()2≥n n 都成立,因此有111--=n n D a D()()n n n a a a a a a D a a 2112112211111---+++-==--=()∏∑==-+=ij j ii a 1n111.3.2 构造法3.2.1 概念及计算方法有些行列式通过直接求解比较麻烦,这时可同时构造一个容易求解的行列式,从而求出原行列式的值. 3.2.2 例题解析例12 求行列式n nn nn nn n nnn x x x x x x x x x x x x D21222212222121111---=.解:虽然n D 不是范德蒙德行列式,但可以考虑构造1+n 阶的范德蒙德行列式来间接求出n D 的值.构造1+n 阶的范德蒙德行列式,得()nnnn nn n nn n n n nn n n nx x x x x x x x x x x x x x x x x x x x x f21111211222221222221211111--------=. 将()x f 按第1+n 列展开,得()n n n n n n n n x A x A x A A x f 1,111,1,21,1++-+++++++= ,其中,1-n x的系数为()()n n n n n n D D A -=-=+++11,1.又根据范德蒙德行列式的结果知()()()()()∏≤<≤----=ni j j ix x x x x x x f 121 .由上式可求得1-n x 的系数为()()∏≤<≤-+-ni j j in x xx x x 121 .故有()()∏≤<≤-+++=ni j j in n x xx x x D 121 .3.3 特征值法3.3.1 概念及计算方法设n λλλ ,,21是n 级矩阵A 的全部特征值,则有公式n A λλλ 21=.故只要能求出矩阵A 的全部特征值,那么就可以计算出A 的行列式.3.3.2 例题解析例13 若n λλλ ,,21是n 级矩阵A 的全部特征值,证明:A 可逆当且仅当它的特征值全不为零.证明:因为n A λλλ 21=,则A 可逆()n i i n 2,1000A 21=≠?≠?≠?λλλλ.即A 可逆当且仅当它的特征值全不为零.4、几类特殊的行列式的巧妙计算技巧和方法4.1 三角形行列式4.1.1 概念nn n n n a a a a a a a a a a 333223221131211,nnn n n a a a a a a a a a a321333231222111这样的行列式,形状像个三角形,故称为“三角形”行列式. 4.1.2 计算方法由行列式的定义可知,nn nnn nn a a a a a a a a a a a a a2211333223221131211000000=,nn nnn n n a a a a a a a a a a a a a 2211321333231222111000000=. 4.2 “爪”字型行列式4.2.1 概念形如nn na c a c a cb b b a2211nn n c a c a c a a b b b2211012,n nn b b b a a c a c a c 211122,121122a b b b c a c a c a n n n这样的行列式,形状像个“爪”字,故称它们为“爪”字型行列式. 4.2.2 计算方法利用对角线消去行列式中的“横线”或“竖线”,均可把行列式化成“三角形”行列式.此方法可归纳为:“爪”字对角消竖横. 4.2.3 例题解析例14 计算行列式na a a a 111111321,其中.,2,1,0n i a i =≠分析:这是一个典型的“爪”字型行列式,计算时可将行列式的第.),3,2(n i i =列元素乘以ia 1-后都加到第一列上,原行列式可化为三角形行列式.解:na a a a 111111321nni ia a a a a 00011113221∑=-=-=∑=ni i n aa a a a 21321. 4.3 “么”字型行列式4.3.1 概念形如n n n b b b a a c a c a c 211122,nn na b c a b c a b c a2221110,n n nc a c a c a a b b b 2211012,0111222a cb ac b a c b a nn n ,121122c a c a b a b c a b n nn,n n n a c a c a c b b b a 2211210,0121122a b b b c a c a c a nnn,nnn b a b c b a b a c a c 12211201这样的行列式,形状像个“么”字,因此常称它们为“么”字型行列式. 4.3.2 计算方法利用“么”字的一个撇消去另一个撇,就可以把行列式化为三角形行列式.此方法可以归纳为:“么”字两撇相互消.注意:消第一撇的方向是沿着“么”的方向,从后向前,利用n a 消去n c ,然后再用1-n a 消去1-n c ,依次类推. 4.3.3 例题解析例15 计算1+n 阶行列式nn n b b b D 1111111111----=-+ .解:从最后一行开始后一行加到前一行(即消去第一撇),得nnn ni ini in b b b bb D 11111111-+--+-=-==+∑∑()()()??+--?-=∑=+ni i nn n b 121111()()+--=∑=+ni i n n b 12311.4.4 “两线”型行列式4.4.1 概念形如nnn a b b b a b a0000000012211-这样的行列式叫做“两线型”行列式. 4.4.2 计算方法对于这样的行列式,可通过直接展开法求解. 4.4.3 例题解析例16 求行列式nn n n a b b b a b a00000000D 12211-=. 解:按第一列展开,得()12211122110001000-+-+-+=n n n nn n b b a b b a b b a a D()n n n b b b a a a 211211+-+=.4.5 “三对角”型行列式4.5.1 概念形如ba ab ba ab b a abb a ab b a +++++10000000000100000100000这样的行列式,叫做“三对角型”行列式.。
行列式的计算方法
专题讲座五行列式的计算方法1.递推法例1求行列式的值:(1)的构造是:主对角线元全为;主对角线上方第一条次对角线的元全为,下方第一条次对角线的元全为1,其余元全为0;即为三对角线型。
又右下角的(n)表示行列式为n阶。
解把类似于,但为k阶的三对角线型行列式记为。
把(1)的行列式按第一列展开,有两项,一项是另一项是上面的行列式再按第一行展开,得乘一个n– 2 阶行列式,这个n– 2 阶行列式和原行列式的构造相同,于是有递推关系:(2)移项,提取公因子β:类似地:(递推计算)直接计算若;否则,除以后移项:再一次用递推计算:∴,当β≠α(3)当β = α,从从而。
由(3)式,若。
∴注递推式(2)通常称为常系数齐次二阶线性差分方程. 注1仿照例1的讨论,三对角线型的n阶行列式(3)和三对角线型行列式(4)有相同的递推关系式(5)(6)注意两个序列和的起始值相同,递推关系式(5)和(6)的构造也相同,故必有由(4)式,的每一行都能提出一个因子a,故等于乘一个n阶行列式,这一个行列式就是例1的。
前面算出,故例2 计算n阶范德蒙行列式行列式解:即n阶范德蒙行列式等于这n个数的所有可能的差的乘积2.拆元法例3:计算行列式解①×(x + a)②×(x – a)3.加边法例4计算行列式分析:这个行列式的特点是除对角线外,各列元素分别相同.根据这一特点,可采用加边法. 解4.数学归结法例5计算行列式解:猜测:证明(1)n = 1, 2, 3 时,命题成立。
假设n≤k– 1 时命题成立,考察n=k的情形:故命题对一切自然数n成立。
5.消去法求三对角线型行列式的值例6求n阶三对角线型行列式的值:(1)的构造是:主对角线元全为2,主对角线上方第一条次对角线与下方第一条次对角线的元全为1,其余的元全为0。
解用消去法,把中主对角线下方第一条次对角线的元1全部消成0:首先从第二行减去第一行的倍,于是第二行变为其次从第三行减去第二行(指新的第二行,以下同)的倍,则第三行变为再从第四行减去第三行的倍,则第四行变为类似地做下去,直到第n行减去第n– 1行的倍,则第n行变为最后所得的行列式为(2)上面的行列式是三角型行列式,它的主对角线元顺次为93)又主对角线下方的元全为0。
行列式的计算方法多项式行列式与计算方法优秀课件
xnx1 xn(xnx1)
0 x2n2(x2x1) x3n2(x3x1)
xnn2(xnx1)
按第一列展开,并提出每一列的公因子(xi -x1)(i=1,2,…,n),得递推
公式:
111
1
x2 x3 x4
xn
Dn(x1,x2, , xn) (x2 x1)(x3 x1) (xn x1) x22 x32 x42
[(x2x1)
(xnx1)][(x3x2)
(xnx2)]
1 [(xn1xn2)(xnxn2)]xn1
1 xn
[(x2x1) (xnx1)][(x3x2) (xnx2)] [(xn1xn2)(xnxn2)](xnxn1)
(xi xj) 1jin
17
(六)拆项法(主对角线上、下元素相同)
ax1 a
23
a1 0
00
0 a2 0 0
0
0
0
ak
0 ak1Dk 0
a 1 a 2 a k a k 1 D k
1 1 1 11
a1a2 a1a2
ak ak1a1a2
ak1(1ki11a1i )
ak(1ik1a1i )
所以 nk1时结论成立,故原命题得证.
24
(八) 范德蒙行列式
11
x1 x2
例、计算行列式 Dn
x
2 1
x 22
x
n
2 1
x n22
x n1 x n2
解:考察 n 1 阶范德蒙行列式
11 x1 x2 f (x) x21 x22
11 xn x x2n x2
1 xn x 2n
x n2n xnn
xn11 xn12 xn1 xn2
行列式计算的方法
行列式计算的方法
计算行列式的方法取决于矩阵的大小。
下面我将介绍几种常见的行列式计算方法:
1. 二阶行列式计算:
对于一个2x2的矩阵,行列式的计算方法如下:
行列式的值= (a*d) - (b*c)
其中,矩阵为:
| a b |
| c d |
2. 三阶及以上的行列式计算(展开法):
对于一个n阶(n>=3)的矩阵,行列式的计算可以通过展开法来进行,也叫做代数余子式展开法。
具体步骤如下:
a. 选择第一行或第一列作为展开的基准行或基准列;
b. 逐个选取基准行或基准列上的元素,相应的去掉所在行和所在列,得到一个(n-1)阶的矩阵;
c. 对每个选取的元素,计算其代数余子式(即去掉该元素所在行和所在列后,剩余矩阵的行列式值),并与该元素相乘;
d. 将所有计算得到的代数余子式相乘,并按照正负号规律求和,得到最终的行列式值。
3. 其他行列式计算方法:
当矩阵较大时,使用展开法计算行列式会非常繁琐。
此时可以考虑使用高斯消元法、LU分解、特征值等方法来化简计
算。
这些方法相对复杂,需要一定的线性代数知识和计算能力。
总之,行列式的计算方法根据矩阵的大小和具体要求选择不同的方法,以便高效地得到结果。
行列式的计算方法(常见)ppt
01
02
03
正确理解行列式的正负 号规则,行列式中元素 的排列顺序会影响符号
。
注意行列式中行和列的 交换对符号的影响,行 和列的交换会导致行列
式的符号发生变化。
正确处理行列式中元素 的正负号,避免因为符 号错误导致计算结果错
误。
理解行列式的几何意义
行列式可以表示一个n维向量的线性变换,理解这一几何意义有助于更好 地理解行列式的计算方法。
征向量。
在求解过程中,行列式用于判断特征值是否存在,以及计算特
03
征值和特征向量的数值。
04
行列式计算的注意事项
避免计算错误
01 仔细核对行列式的元素,确保没有遗漏或错误。 02 使用行列式计算法则时,要确保每一步都符合规
则,避免出现计算错误。
03 多次检查计算过程,确保每一步都正确无误。
注意行列式的符号问题
通过几何意义可以直观地理解行列式的值,以及行列式在几何空间中的作 用。
理解行列式的几何意义有助于更好地理解行列式在解决实际问题中的应用, 例如线性方程组求解、向量空间等。
感谢您的观看
THANKS
在矩阵计算中的应用
行列式在矩阵计算中主要用于计算矩 阵的逆、行列式、转置等。
行列式在矩阵的初等变换中也有应用 ,例如通过行列式值不变的特性,可 以判断矩阵是否可以通过初等行变换 或初等列变换化为单位矩阵。
在特征值和特征向量计算中的应用
01
行列式在特征值和特征向量的计算中起到关键作用。
02
通过行列式与特征多项式的计算,可以求出矩阵的特征值和特
计算方法
根据行列式的性质和已知的行列式值,推导出更高阶行列式的递推 关系式,然后逐步计算出高阶行列式的值。
行列式计算方法
行列式计算方法行列式的计算是线性代数中的重要内容,有以下几种常用的方法:1. 代数余子式法:给定一个n阶矩阵A,取A的第i行第j列元素a_ij为基准,计算它的代数余子式A_ij的值。
代数余子式的定义是,在A中划去第i行和第j列后,剩余元素构成的(n-1)阶子矩阵的行列式。
然后,根据代数余子式的符号规律,求得A_ij*(-1)^(i+j),再将所有的代数余子式乘以对应位置的元素,再求和即可得到行列式的值。
2. 拉普拉斯展开法:选择A的任意一行或一列,例如第i行,根据拉普拉斯展开定理,将行列式的计算转化为n个(n-1)阶行列式的计算,然后依次递归地计算(n-1)阶行列式,最后累加得到行列式的值。
3. 对角线法则:对于一个n×n的矩阵A,按照对角线上的元素(从左上角到右下角)出现的顺序,将对应的元素乘积相加,再减去按照对角线下方的元素(从左上角到右下角)出现的顺序,将对应的元素乘积相加。
这个过程可以用一个式子来表示:det(A) = a_11 * a_22 * ... * a_nn - a_21 * a_32 * ... * a_n1。
4. 公式法:对于一个3阶矩阵A,可以利用公式来计算行列式的值。
行列式的计算可以表示为:det(A) = a_11 * a_22 * a_33+ a_12 * a_23 * a_31 + a_13 * a_21 * a_32 - a_31 * a_22 * a_13 - a_32 * a_23 * a_11 - a_33 * a_21 * a_12。
对于4阶及以上的矩阵,复杂度较高,通常情况下不会直接使用公式法计算,而是选择其他方法。
以上是几种常用的求行列式的方法,不同的方法适用于不同的情况,在实际计算中可以根据需要选择合适的方法来求解。
「行列式的计算方法40392」
「行列式的计算方法40392」行列式是线性代数中的重要概念,广泛应用于方程组的求解、向量的夹角计算、矩阵的逆等问题中。
本文将介绍行列式的定义、计算方法以及一些重要的性质。
1.行列式的定义行列式是一个数,它是一个方阵中所有元素的组合形成的数值。
对于一个n阶方阵A=(a_ij),它的行列式记作,A,或det(A)。
2.二阶行列式的计算方法对于一个二阶方阵A=(a_ij),它的行列式计算方法如下:A,=a_11*a_22-a_12*a_213.三阶行列式的计算方法对于一个三阶方阵A=(a_ij),它的行列式计算方法如下:A,=a_11*a_22*a_33+a_12*a_23*a_31+a_13*a_21*a_32-a_13*a_22*a_31-a_12*a_21*a_33-a_11*a_23*a_324.n阶行列式的计算方法n阶行列式的计算方法比较复杂,可以通过行列式的定义和性质来计算。
最常用的计算方法是行列式按行展开法。
例如一个三阶方阵A=(a_ij),按第一行展开的行列式计算方法如下:A,=a_11*(-1)^(1+1)*,A_11,+a_12*(-1)^(1+2)*,A_12,+a_13*(-1)^(1+3)*,A_13其中,A_11,=a_22*a_33-a_23*a_32,A_12,=a_21*a_33-a_23*a_31,A_13,=a_21*a_32-a_22*a_31根据行列式按行展开法的计算方法,可以得到n阶行列式的计算公式:A,=a_11*C_11+a_12*C_12+...+a_1n*C_1n其中,C_ij = (-1)^(i+j) * ,A_ij,A_ij,是把第i行和第j列去掉的(n-1)阶子方阵的行列式。
通过递归的方式,可以计算出任意n阶行列式的值,但随着n的增大,计算量也会急剧增加。
5.行列式的性质行列式具有一些重要的性质,其中最重要的是行列式的性质之一:若矩阵A的两行(列)互换,则行列式的值变号。
(完整版)行列式的计算方法(课堂讲解版)
计算 n 阶行列式的若干方法举例n 阶行列式的计算方法好多,除非零元素较少时可利用定义计算(①依据某一列或某一行睁开②完整睁开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特色,灵巧选用方法,值得注意的是,同一个行列式,有时会有不一样的求解方法。
下边介绍几种常用的方法,并举例说明。
1.利用行列式定义直接计算0L0100L200例计算行列式 D n M M M Mn 1L0000L00n解D n中不为零的项用一般形式表示为a1n 1a2n 2 L a n 11a nn n!.该项列标摆列的逆序数(n 1)(n2)t(n-1 n-2 1n)等于,2(n 1)( n 2)故 D n( 1)2n!. 2.利用行列式的性质计算例:一个 n 阶行列式D n a ij的元素满足a ij aji,i , j1,2,L , n, 则称D n为反对称行列式,证明:奇数阶反对称行列式为零 .证明:由 a ij aji 知a ii a ii,即 a ii0, i1,2,L ,na12a13La1na120a23La2n故行列式 D n可表示为D n a13a230L a3n,由行列式的性质A A ,L L L L La1 na2na3n L00a12a13La1n0a12a13La1na120a23La2 na120a23L a2n( 1)n D nD n a13a230L a3 n( 1)n a13a230L a3nL L L L L L L L L La1n a2 na3 n L0a1 na2na3 n L0当 n 为奇数时,得 D=-D ,因此得 D= 0.n n n13.化为三角形行列式若能把一个行列式经过合适变换化为三角形, 其结果为行列式主对角线上元素的乘积。
所以化三角形是行列式计算中的一个重要方法。
化三角形法是将原行列式化为上(下)三角形行列式或对角形行列式计算的一种方法。
这是计算行列式的基本方法重要方法之一。
行列式的定义计算方法
行列式的定义计算方法行列式是线性代数中的一个重要概念,它在矩阵和向量运算中起着重要的作用。
行列式的定义和计算方法是线性代数学习中的基础知识之一,下面我们将详细介绍行列式的定义和计算方法。
首先,行列式是一个关于矩阵的特征量,它是一个标量,可以用来描述矩阵的某些性质。
对于一个n阶方阵A,其行列式记作det(A)或|A|,其中n表示矩阵的阶数。
行列式的计算方法有多种,下面我们将介绍最常用的方法之一——按行(列)展开法。
假设有一个3阶方阵A,其行列式记作|A|,按行展开法的计算步骤如下:1. 选择第一行(或第一列)的元素,记为a11,并在其上方画一条横线和一条竖线,将矩阵A分成n-1个n-1阶的子矩阵。
2. 对每个n-1阶子矩阵重复上述步骤,直到计算出n-1阶行列式。
3. 将每个n-1阶行列式与其对应的元素相乘,并根据正负号规则相加,得到最终的n阶行列式的值。
例如,对于一个3阶方阵A,其行列式计算公式如下:|A| = a11 |A11| a12 |A12| + a13 |A13|。
其中,A11、A12、A13分别表示去掉第一行和第一列后的2阶子矩阵,a11、a12、a13分别表示第一行的元素。
根据这个公式,我们可以依次计算出每个2阶子矩阵的行列式,然后按照公式相乘并相加,最终得到3阶方阵A的行列式的值。
除了按行展开法,还有其他计算行列式的方法,如拉普拉斯展开法、特征值法等。
不同的方法适用于不同的情况,但按行(列)展开法是最基础、最常用的方法之一。
在实际应用中,行列式的计算方法可以帮助我们求解线性方程组的解、判断矩阵的可逆性、计算矩阵的逆等问题。
因此,掌握行列式的定义和计算方法对于理解线性代数的基本原理和应用具有重要意义。
总之,行列式是线性代数中的重要概念,其定义和计算方法是线性代数学习的基础知识。
通过本文的介绍,相信读者对行列式的定义和计算方法有了更清晰的认识,希望能够对大家的学习和应用有所帮助。
行列式的计算方法
行列式的计算方法
行列式的计算方法可以通过展开定理或者数学性质来进行。
展开定理是最常使用的方法之一。
假设我们有一个n阶方阵A,其行列式记为|A|,其中元素可以表示为a_ij。
展开定理可以表述为:
|A| = a_11*C_11 + a_12*C_12 + ... + a_1n*C_1n
其中,C_ij表示元素a_ij的代数余子式。
代数余子式的计算方法如下:
C_ij = (-1)^(i+j)*M_ij
M_ij表示元素a_ij的子行列式。
子行列式的计算方法如下:
M_ij = |A_ij|
其中,A_ij表示把A矩阵的第i行和第j列划去后剩余的(n-1)
阶子方阵。
通过这样的展开和逐步计算,我们可以得到行列式的值。
当然,行列式还有一些其他性质,如交换行列式的两行或两列,行列式的值不变;两行或两列对应元素相等,则行列式的值为零等等。
这些性质也可以用于简化计算行列式的过程。
行列式的计算方法(课堂讲解版).-共18页
计算n 阶行列式的若干方法举例n 阶行列式的计算方法很多,除非零元素较少时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。
下面介绍几种常用的方法,并举例说明。
1.利用行列式定义直接计算例 计算行列式 001002001000n D n n=-解 D n 中不为零的项用一般形式表示为 112211!n n n nn a aa a n ---=. 该项列标排列的逆序数t (n -1 n -2…1n )等于(1)(2)2n n --,故(1)(2)2(1)!.n n nD n --=-2.利用行列式的性质计算例: 一个n 阶行列式n ij D a =的元素满足,,1,2,,,ij ji a a i j n =-= 则称D n 为反对称行列式, 证明:奇数阶反对称行列式为零. 证明:由ij ji a a =-知ii ii a a =-,即0,1,2,,ii a i n ==故行列式D n 可表示为121311223213233123000n nn n nnna a a a a a D a a a a a a -=-----,由行列式的性质T A A =,12131122321323312300n n n n nnna a a a a a D a a a a a a -----=-12131122321323312300(1)00n n n n nnna a a a a a a a a a a a -=------(1)n n D =-当n 为奇数时,得D n =-D n ,因而得D n = 0.3.化为三角形行列式若能把一个行列式经过适当变换化为三角形,其结果为行列式主对角线上元素的乘积。
因此化三角形是行列式计算中的一个重要方法。
化三角形法是将原行列式化为上(下)三角形行列式或对角形行列式计算的一种方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算n 阶行列式的若干方法举例n 阶行列式的计算方法很多,除非零元素较少时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。
下面介绍几种常用的方法,并举例说明。
1.利用行列式定义直接计算例 计算行列式 001002001000000n D n n=-解 D n 中不为零的项用一般形式表示为 112211!n n n nn a a a a n ---=.该项列标排列的逆序数t (n -1 n -2…1n )等于(1)(2)2n n --,故(1)(2)2(1)!.n n nD n --=-2.利用行列式的性质计算例: 一个n 阶行列式n ij D a =的元素满足,,1,2,,,ij ji a a i j n =-= 则称D n 为反对称行列式, 证明:奇数阶反对称行列式为零. 证明:由ij ji a a =-知ii ii a a =-,即0,1,2,,ii a i n ==故行列式D n 可表示为121311223213233123000n nn n nnna a a a a a D a a a a a a -=-----,由行列式的性质T A A =,121311223213233123000n n n n nnna a a a a a D a a a a a a -----=-12131122321323312300(1)00n n n n nnna a a a a a a a a a a a -=------(1)n n D =-当n 为奇数时,得D n =-D n ,因而得D n = 0.3.化为三角形行列式若能把一个行列式经过适当变换化为三角形,其结果为行列式主对角线上元素的乘积。
因此化三角形是行列式计算中的一个重要方法。
化三角形法是将原行列式化为上(下)三角形行列式或对角形行列式计算的一种方法。
这是计算行列式的基本方法重要方法之一。
因为利用行列式的定义容易求得上(下)三角形行列式或对角形行列式的性质将行列式化为三角形行列式计算。
原则上,每个行列式都可利用行列式的性质化为三角形行列式。
但对于阶数高的行列式,在一般情况下,计算往往较繁。
因此,在许多情况下,总是先利用行列式的性质将其作为某种保值变形,再将其化为三角形行列式。
例1 计算行列式112313379524213571464410102D -----=-----. 解 这是一个阶数不高的数值行列式,通常将它化为上(下)三角行列式来计算.234221314151323411231112311-12-3100102020410204-1020*********-10-20215302153001-12022222222-2r r r r r r r r r r r r D +---↔+------------------ ()()()54435322112311123103041020411211612 .001020010200010000100260006r r r r r r +++--------=-⋅---=--------例2 计算n 阶行列式1231231231231111nnn na a a a a a a a D a a a a a a a a ++=++. 解 这个行列式每一列的元素,除了主对角线上的外,都是相同的,且各列的结构相似,因此n 列之和全同.将第2,3,…,n 列都加到第一列上,就可以提出公因子且使第一列的元素全是1.()()()()1223231223231122323112232311 2,,2,,111111 c111111111 1n n n n n n ni n n i n i n nnn i i i i ni n a a a a a a a a a a a a a a a a a a c D a a a a a a a a a a a a a a a a a a a r r a ==+-==++++++++++⎛⎫+++++=++ ⎪⎝⎭++++++⎛⎫+ ⎪⎝⎭∑∑231110100111 .001001n n ni i i i a a a a a ==⎛⎫=+=+ ⎪⎝⎭∑∑例3 计算n 阶行列式ab b b ba b b D bb a b bbba= 解:这个行列式的特点是每行(列)元素的和均相等,根据行列式的性质,把第2,3,…,n 列都加到第1列上,行列式不变,得(1)(1)(1)(1)a n b b bba nb a b bD a n bb a b a n bbba+-+-=+-+-11[(1)]11b b b a b b a n b b a b bba=+-100[(1)]0000bbb a b a n b a b a b-=+---1[(1)]()n a n b a b -=+--例4:浙江大学2004年攻读硕士研究生入学考试试题第一大题第2小题(重庆大学2004年攻读硕士研究生入学考试试题第三大题第1小题)的解答中需要计算如下行列式的值:12312341345121221n n n n D n n n -=--[分析]显然若直接化为三角形行列式,计算很繁,所以我们要充分利用行列式的性质。
注意到从第1列开始;每一列与它一列中有n-1个数是差1的,根据行列式的性质,先从第n-1列开始乘以-1加到第n 列,第n-2列乘以-1加到第n-1列,一直到第一列乘以-1加到第2列。
然后把第1行乘以-1加到各行去,再将其化为三角形行列式,计算就简单多了。
解:11(2,,)(2,,)1111111111121111100031111201111100010000001000020011(1)20002000011(1)()2i in n i n r r i n r r n n n D n n n n n n nnn n n n n nn nn n n nn n n n ===+--=-----++----+=⋅-----+=⋅⋅-()(1)(2)12(1)12(1)(1)12n n n n n n n -----⋅-+=⋅⋅-4.降阶法(按行(列)展开法)降阶法是按某一行(或一列)展开行列式,这样可以降低一阶。
为了使运算更加简便,往往是根据行列式的特点,先利用列式的性质化简,使行列式中有较多的零出现,然后再展开。
例1、计算20阶行列式20123181920212171819321161718201918321D = [分析]这个行列式中没有一个零元素,若直接应用按行(列)展开法逐次降阶直至化许许多多个2阶行列式计算,需进行20!*20-1次加减法和乘法运算,这人根本是无法完成的,更何况是n 阶。
但若利用行列式的性质将其化为有很多零元素,则很快就可算出结果。
注意到此行列式的相邻两列(行)的对应元素仅差1,因此,可按下述方法计算:解:201919182112020118(2,,20)1111111231819202111112121718193111113211617181911111201918321201111111111130222240022221(1)220000022100i c c c c c c i r r D ---+=+---=---------=⨯-⨯=18212-⨯例2 计算n 阶行列式00010000000000001000n a a a D a a=解 将D n 按第1行展开1000000000000(1)000000000100n n a a a a Daaa a+=+-12(1)(1)n n n n a a +-=+--2n n a a -=-.例3 计算n (n ≥2)阶行列式0001000000001a a D a a=.解 按第一行展开,得()1000000000000100001na aa a D aa a +=+-.再将上式等号右边的第二个行列式按第一列展开,则可得到()()()()1112222111nn nn n n n D a a a a a a +-+---=+--=-=-.5.递(逆)推公式法递推法是根据行列式的构造特点,建立起 与的递推关系式,逐步推下去,从而求出的值。
有时也可以找到与,的递推关系,最后利用,得到的值。
[注意]用此方法一定要看行列式是否具有较低阶的相同结构如果没有的话,即很难找出递推关系式,从而不能使用此方法。
例1 计算行列式βααββαβααββααββα+++++=10000010001000n D .解:将行列式按第n 列展开,有21)(---+=n n n D D D αββα,112112(),(),n n n n n n n n D D D D D D D D αβαβαβ-------=--=-得 n n n n n n D D D D D D βαβαβα=-==-=-----)()(1223221 。
同理得 n n n D D αβ=--1, ⎪⎩⎪⎨⎧≠--=+=++.,;,)1(11βαβαβαβααn n n n n D例2 计算ayyyx a y yx x a yx x x a D n= 解111)()(1010010001)(000----+-=------+-=+-=n n n n x a y D y a xa xy xy x a x y x a y D y a a yy y xayyx x a y x x x y a y yx a y x x a x x x y a D同理11)()(---+-=n n n y a x D x a D联立解得)(,)((y x yx x a y y a x D nnn ≠----=) 当y x =时,[]121122112()()()2()()(2)()()(1)n n n n n n n n D a x D x a x a x D x a x a x D n x a x a x a n x -------=-+-=-+-==-+--=-+-例3 计算n 阶行列式12211000010000000001nnn n xx x D x a a a a a x----=-+.解 首先建立递推关系式.按第一列展开,得:()()()1111112321100010000010010000000111 010001001n n n n n n n n n n n n x x x x D xa xD a xD a x xx a a a a a x++----------=+-=+-⋅⋅-=+---+,这里1n D -与n D 有相同的结构,但阶数是1n -的行列式.现在,利用递推关系式计算结果.对此,只需反复进行代换,得:()()2212221213211221 n n n n n n n n n n n n n n n n D x xD a a x D a x a x xD a a x a x D a x a x a x a -----------=++=++=+++==+++++,因111D x a x a =+=+,故111n n n n n D x a x a x a --=++++.最后,用数学归纳法证明这样得到的结果是正确的.当1n =时,显然成立.设对1n -阶的情形结果正确,往证对n 阶的情形也正确.由()121112111 n n n n n n n n n n n n D xD a x x a x a x a a x a x a x a -------=+=+++++=++++,、 可知,对n 阶的行列式结果也成立.根据归纳法原理,对任意的正整数n ,结论成立.例4 证明n 阶行列式2100001210001000121012n D n ==+.证明 按第一列展开,得210000100000121000121000200012100012101212n D =-.其中,等号右边的第一个行列式是与n D 有相同结构但阶数为1n -的行列式,记作1n D -;第二个行列式,若将它按第一列展开就得到一个也与n D 有相同结构但阶数为2n -的行列式,记作2n D -.这样,就有递推关系式:122n n n D D D --=-.因为已将原行列式的结果给出,我们可根据得到的递推关系式来证明这个结果是正确的. 当1n =时,12D =,结论正确.当2n =时,221312D ==,结论正确.设对 1k n -≤的情形结论正确,往证k n =时结论也正确.由()122211n n n D D D n n n --=-=--=+可知,对n 阶行列式结果也成立.根据归纳法原理,对任意的正整数n ,结论成立.例5、2003年福州大学研究生入学考试试题第二大题第10小题要证如下行列式等式:00010001001n D αβαβαβαβαβαβ++=++11,n n n D αβαβαβ++-=≠-证明 :其中(虽然这是一道证明题,但我们可以直接求出其值,从而证之。