几种特殊类型行列式及其计算(修正版)

合集下载

行列式的计算技巧与方法总结(修改版)

行列式的计算技巧与方法总结(修改版)

行列式的若干计算技巧与方法内容摘要1. 行列式的性质2.行列式计算的几种常见技巧和方法定义法利用行列式的性质降阶法升阶法(加边法)数学归纳法递推法3. 行列式计算的几种特殊技巧和方法拆行(列)法构造法特征值法4. 几类特殊行列式的计算技巧和方法三角形行列式“爪”字型行列式“么”字型行列式“两线”型行列式“三对角”型行列式范德蒙德行列式5. 行列式的计算方法的综合运用降阶法和递推法逐行相加减和套用范德蒙德行列式构造法和套用范德蒙德行列式行列式的性质性质1 行列互换,行列式不变.即nna a a a a a a a a a a a a a a a a an2n1n22212n12111nn n2n12n 22211n 1211= .性质2 一个数乘行列式的一行(或列),等于用这个数乘此行列式.即=nnn2n1in i2i1n11211k k k a a a a a a a a ak nna a a a a a a a an2n1in i2i1n 11211. 性质3 如果行列式的某一行(或列)是两组数的和,那么该行列式就等于两个行列式的和,且这两个行列式除去该行(或列)以外的各行(或列)全与原来行列式的对应的行(或列)一样.即11121111211112111221212121212.nnn n n n n n n nnn n nnn n nna a a a a a a a abc b c b c b b b c c c a a a a a a a a a +++=+ 性质4 如果行列式中有两行(或列)对应元素相同或成比例,那么行列式为零.即k a a a ka ka ka a a a a a a nn n n in i i in i i n=21212111211nnn n in i i in i i na a a a a a a a a a a a 21212111211=0. 性质5 把一行的倍数加到另一行,行列式不变.即=+++nn n n kn k k kn in k i k i na a a a a a ca a ca a ca a a a a2121221111211nnn n kn k k in i i n a a a a a a a a a a a a 21212111211. 性质6 对换行列式中两行的位置,行列式反号.即nn n n kn k k ini i n a a a a a a a a a a a a21212111211=-nnn n in i i kn k k n a a a a a a a a a a a a21212111211.性质7 行列式一行(或列)元素全为零,则行列式为零.即00000nn1-n n,n2n1n 11-n ,11211=a a a a a a a a.2、行列式的几种常见计算技巧和方法 定义法适用于任何类型行列式的计算,但当阶数较多、数字较大时,计算量大,有一定的局限性.例1 计算行列式004003002001000.解析:这是一个四级行列式,在展开式中应该有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.1 化三角形法上、下三角形行列式的形式及其值分别如下:nn n nna a a a a a a a a a a a a2211nn3332232211312110000=,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.解:m x 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 n i i n 11.2.2.3 滚动消去法当行列式每两行的值比较接近时,可采用让邻行中的某一行减或者加上另一行的若干倍,这种方法叫滚动消去法.例4 计算行列式()2122123123122121321D n ≥-------=n n n n n n n n nn.解:从最后一行开始每行减去上一行,有1111111111111111321D n ---------=n n 1111120022200021321----=n n111100011000011132122+-=-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.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 nnnn nn B A B C A •=0, nn nn nnnnnn 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-加到第一列,得:10100000100000101111)1n D ------=(()()1n 11n --=+.数学归纳法有些行列式,可通过计算低阶行列式的值发现其规律,然后提出假设,再利用数学归纳法去证明.对于高阶行列式的证明问题,数学归纳法是常用的方法.例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 2000cos 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 =. 递推法技巧分析:若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.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 --+-+--+-+--=-110010000001100001010001D 133221.1101000001100010000110001000001100011000113322113322nn n nn n 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.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.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.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 nn n n n a a a a a a a a a a a a a22113332232211312110000=,nn nnn n n a a a a a a a a a a a a a 2211321333231222111000000=. “爪”字型行列式 4.2.1 概念形如nn na c a c a cb b b a2211210,n nnc a c a c a a b b b2211012,nnn b b b a a c a c a c 211122,121122a b b b c a c a c a nn 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.1 概念形如nn n b b b a a c a c a c 211122,n nna b c a b c a b c a2221110,n n nc a c a c a a b b b 2211012,111222a cb ac b a c b a nnn ,121122c a c a b a b c a b n nn,nn na c a c a cb b b a2211210,121122a 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.1 概念形如nnn a b b b a b a000000012211-这样的行列式叫做“两线型”行列式. 4.4.2 计算方法对于这样的行列式,可通过直接展开法求解. 4.4.3 例题解析例16 求行列式nnn n a b b b a b a0000000D 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.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 +++++=10000000000100000100000D.解:按第一列展开,得()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 .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、行列式的计算方法的综合运用有些行列式如果只使用一种计算方法不易计算,这时就需要结合多种计算方法,使计算简便易行.下面就列举几种行列式计算方法的综合应用.降阶法和递推法例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 .逐行相加减和套用范德蒙德行列式 例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 ϕϕϕϕϕϕϕϕϕϕϕϕϕϕ.构造法和套用范德蒙德行列式例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 i n n x x x x x D 121 .。

行列式的计算方法及一些特殊行列式的计算

行列式的计算方法及一些特殊行列式的计算



x 一1 … 0



O D= 0
l O
O … 0 1 … 0



O …
_ .
。 2
■■

行 列 式 的 计 算 方 法 及 一 些 特 殊 行 列 式 的 计 算
陈 洁
( 湖北 工 业 大 学 理 学 院 , 湖北 武汉 摘

4 3 0 0 6 8 )
1 +a
引 I 1
1 l +a 2
● ● ●

1 1
● ● ●
递 推 法 是 根 据 行 列 式 的性 质 , 建 立 阶行 列 式 和 阶 行 列 式 的关 系.
4 3
●墨
1 2 3 … n


0 … 0 l … O
例5 . 计 算 行 列 式

O 例7 . 计算D = 3 n

要: 行 列 式 的 计 算 是 线 性 代 数 的 基 础 和 重要 内容 之
本 文 通过 一 些 具 体 的 例 子 , 介 绍 了 计 算 行 列 式 的 一般 方 法 7 2 . 一 些特 殊行 列 式 的计 算.

例3 . 计算行列式D =


● ●
关键 词 : 行 列式 降 阶 法 升 阶 法




1 . 化为“ 三 角形 ”

化为 “ 三角形 ” 是利 用行列式 的性质 , 把 所 求 行 列 式 的 主
对 角 线 下 方 的 元 素 全化 为零 .

行列式的几种计算方法

行列式的几种计算方法

行列式的几种计算方法行列式是线性代数中的重要概念,通常用于计算矩阵的逆、解线性方程组等问题。

本文将介绍行列式的几种计算方法,帮助读者更好地理解和应用这一概念。

二阶行列式就是二阶矩阵的行列式,计算公式为:$$\begin{vmatrix}a_{11} & a_{12}\\a_{21} & a_{22}\end{vmatrix} = a_{11}a_{22} - a_{12}a_{21}$$其中,$a_{11}$、$a_{12}$、$a_{21}$、$a_{22}$ 分别表示矩阵的四个元素。

计算二阶行列式时,可以直接套用上面的公式进行计算。

$$ \begin{vmatrix} a_{11} & a_{12} & a_{13}\\ a_{21} & a_{22} & a_{23}\\ a_{31} & a_{32} & a_{33} \end{vmatrix} = 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} $$其中,$a_{11}$、$a_{12}$、$a_{13}$、$a_{21}$、$a_{22}$、$a_{23}$、$a_{31}$、$a_{32}$、$a_{33}$ 分别表示矩阵的九个元素。

计算三阶行列式时,可以采用如下方法:(1)按照第一行、第一列、第二列的顺序计算,得到三个二阶行列式;(2)按照上述公式计算三个二阶行列式对应的乘积和。

3. 拉普拉斯展开法拉普拉斯展开法是一种通用的行列式计算方法。

它的基本思想是,将行列式按照一行或一列进行展开,转化为若干个小的行列式之和。

具体步骤如下:(1)选择一行或一列作为基准行(列);(2)对于基准行(列)中的每个元素,求它所在子矩阵的行列式,乘以对应的余子式(代数余子式);(3)将所有乘积相加。

八大类型行列式及其解法

八大类型行列式及其解法

八大类型行列式及其解法一、行列式的定义行列式是一个重要的线性代数概念,用于刻画矩阵的性质和求解线性方程组。

对于一个n阶方阵A,其行列式记作det(A)或|A|。

行列式的定义如下:对于2阶方阵A = [a11 a12] ,其行列式定义为det(A) = a11 * a22 - a12 * a21。

对于3阶及以上的方阵,行列式的定义并不直观,可以通过划线法、拉普拉斯展开等方法进行计算。

接下来,我们将介绍八大类型的行列式及其解法。

二、二阶行列式二阶行列式的计算非常简单,直接应用行列式的定义即可。

对于2阶方阵A =[a11 a12;a21 a22] ,其行列式计算公式为:det(A) = a11 * a22 - a12 * a21。

三、对角行列式对角行列式是指所有非对角元素都为0的行列式。

对于n阶对角行列式A =diag(a1, a2, …, an),其行列式计算公式为:det(A) = a1 * a2 * … * an。

四、三角行列式三角行列式是指所有主对角线以下元素为0的行列式。

对于n阶上三角行列式A,其行列式计算公式为:de t(A) = a11 * a22 * … * ann。

五、上三角行列式上三角行列式是指所有主对角线及以上元素为0的行列式。

对于n阶上三角行列式A,其行列式计算公式为:det(A) = a11 * a22 * … * ann。

六、下三角行列式下三角行列式是指所有主对角线及以下元素为0的行列式。

对于n阶下三角行列式A,其行列式计算公式为:det(A) = a11 * a22 * … * ann。

七、轮换行列式轮换行列式的计算是一种常用的方法,可以通过对行列式中元素的位置进行变换,从而简化计算过程。

对于n阶轮换行列式A,其行列式计算公式为:det(A) = a1 * a2 * … * an。

八、范德蒙行列式范德蒙行列式是一类特殊的行列式,可以应用于插值、多项式拟合等问题中。

对于n阶范德蒙行列式A,其行列式计算公式为:det(A) = Π i<j (xi - xj)。

几种特殊类型行列式及其计算

几种特殊类型行列式及其计算

几种特殊类型行列式及其计算特殊类型行列式是指其中元素满足一定的特殊规律或形式的行列式。

下面将介绍几种常见的特殊类型行列式及其计算方法。

1.对角行列式:对角行列式是指除了主对角线上的元素外,其余元素都为0的行列式。

对角行列式的计算非常简单,只需将主对角线上的元素相乘即可。

例如,行列式a00b00的值为a*b*c。

2.上三角行列式:上三角行列式是指除了主对角线及其上方的元素外,其余元素都为0的行列式。

上三角行列式的计算方法是将主对角线上的元素相乘。

例如,行列式120400的值为1*4*6=243.下三角行列式:下三角行列式是指除了主对角线及其下方的元素外,其余元素都为0的行列式。

下三角行列式的计算方法与上三角行列式相同,将主对角线上的元素相乘。

例如行列式708910111的值为7*9*12=7564.三角行列式:三角行列式是指一个矩阵的主对角线两侧的元素相同。

例如,行列式122334的值可以通过利用矩阵的对称性进行计算。

首先,将第二行减去第一行得到121134然后,再将第三行减去第一行的三倍得到12110-2-然后,再将第三行减去第二行的两倍得到121100-最后,将主对角线上的元素相乘,即1*1*(-2)=-2,即该行列式的值为-25.雅可比行列式:雅可比行列式是指一种特殊的三阶行列式形式。

∂(f1,f2,f3)---------∂(x,y,z)表示函数f1,f2,f3关于x,y,z的偏导数。

以上介绍了几种特殊类型的行列式及其计算方法。

了解不同类型的行列式有助于我们更好地理解和应用线性代数的相关理论和方法。

一类特殊行列式的计算公式

一类特殊行列式的计算公式

一类特殊行列式的计算公式在矩阵与行列式的计算中,常常会遇到一类特殊的行列式形式,它们有一些特殊的性质和计算公式。

在本篇文章中,我将介绍几种常见的特殊行列式,并给出它们的计算公式。

1.对称行列式对称行列式指的是行列式中的每一行都与其对应的列完全相同。

例如,以下是一个对称行列式的例子:```abcbcdcde```对称行列式有一个非常重要的性质,即它的值等于其中任意一个元素与该元素所在的余子式的乘积之和。

余子式是指将该元素所在的行列删去后的行列式。

以前述的对称行列式为例,假设我们要计算元素a的余子式:```deef```则根据上述性质,对称行列式的值可以表示为:abcbcdcde=a*,de,+b*,ef,+c*,dfef,,gh,,g```2.三角行列式三角行列式指的是行列式中的元素有一定的规律,每个元素下方都有一个或多个为0的元素。

以下是一个三角行列式的例子:```ab0c0000d```三角行列式的值等于对角线上的元素的乘积。

以前述的三角行列式为例,其计算公式为:```ab000d=a*0*0+0*0*0+0*b*0+0*0*d+c*0*0+0*0*d=0+0+0+0+0+0=0```3.对角行列式对角行列式指的是行列式中的非对角线上的元素全部为0,只有对角线上的元素不为0。

以下是一个对角行列式的例子:```a000b000c```对角行列式的值等于对角线上的元素的乘积。

以前述的对角行列式为例,其计算公式为:```a000b0=a*b*c```4.上三角行列式与下三角行列式上三角行列式指的是行列式中的非对角线上的元素全部为0,并且对角线以下的元素全为0。

以下是一个上三角行列式的例子:```abc0de00f```类似地,下三角行列式指的是行列式中的非对角线上的元素全部为0,并且对角线以上的元素全为0。

以下是一个下三角行列式的例子:```a00bc0def```对于上三角行列式和下三角行列式,它们的值等于对角线上的元素的乘积。

行列式的计算方法-计算行列式的格式

行列式的计算方法-计算行列式的格式

资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载行列式的计算方法-计算行列式的格式地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容行列式的计算方法摘要:线性代数主要内容就是求解多元线性方程组,行列式产生于解线性方程组, 行列式的计算是一个重要的问题。

本文依据行列式的繁杂程度,以及行列式中字母和数字的特征,给出了计算行列式的几种常用方法:利用行列式的定义直接计算、化为三角形法、降阶法、镶边法、递推法,并总结了几种较为简便的特殊方法:矩阵法、分离线性因子法、借用“第三者”法、利用范德蒙德行列式法、利用拉普拉斯定理法,而且对这些方法进行了详细的分析,并辅以例题。

关键词:行列式矩阵降阶The Methods of Determinant CalculationAbstract:Solving multiple linear equations is the main content of the linear algebra, determinants produced in solving linear equations, determinant calculation is an important issue.This article is based on the complexity degree of the determinant, and the characteristics of letters and numbers of the determinant ,and then gives several commonly used methods to calculate the determinant: direct calculation using the definition of determinant, into the triangle, reduction method, edging method , recursion, and summarizes several relatively simple and specific methods: matrix, linear separation factor method, to borrow "the third party" method, using Vandermonde determinant method, using Laplace theorem,also analyze these methods in detail,and supported by examples.Keywords: determinant matrix reduction.1.引言线性代数主要内容就是求解多元线性方程组,行列式产生于解线性方程组,然而它除了用于研究线性方程组、矩阵、特征多项式等代数问题外,还在各种工程领域有着广泛的应用,是一种不可缺少的运算工具,所以说行列式的计算是一个重要的问题。

行列式的几种计算方法

行列式的几种计算方法

行列式的几种计算方法行列式是线性代数中的重要知识点,它广泛应用于数学、物理等领域。

行列式的计算有多种方法,每种方法都有其特点和适用的场合。

下面我们就来介绍一下几种行列式的计算方法。

一、拉普拉斯展开法拉普拉斯展开法是一种矩阵求解行列式的方法,通过选取某一行或某一列的元素展开,将行列式转化为较小规模的行列式相乘的和的形式。

具体步骤如下:1. 选择任意一行或一列,假设选择第i行,i列的元素进行展开。

2. 对于第i行第j列的元素A[i,j],计算其代数余子式M[i,j]。

这种方法的优点是可以将较大的行列式转化为多个规模较小的行列式相乘的形式,简化了计算的难度。

但是这种方法并不适合于计算较大规模的行列式,因为会产生大量的中间结果需要计算。

二、按行(列)展开法按行(列)展开法的计算比较直观,适合用于小规模行列式的计算。

但是对于较大规模的行列式,计算量会相当大,不够高效。

三、三角形式计算法1. 利用初等变换将方阵化为上三角形或下三角形形式。

2. 上三角形形式的行列式等于对角线元素的乘积。

比较适用于计算较大规模行列式,但是需要进行大量的初等变换操作,计算复杂度较高。

四、行列式性质法行列式性质法是一种基于行列式性质推导的计算方法,通过运用多项式代数的性质,将行列式转化为一些易于计算的形式。

行列式性质包括奇偶性、行列式的性质、对称性质等。

具体步骤如下:1. 利用行列式性质将行列式进行转化,使其具有更加易于计算的形式。

2. 依次计算每一项的值,得出行列式的结果。

行列式性质法适用于各种规模的行列式,但需要熟练掌握行列式的性质和多项式代数的运算规则。

行列式的计算有多种方法,每种方法都有其适用的场合。

选择合适的计算方法可以提高计算效率,简化计算流程。

在实际运用中,根据行列式的规模和具体情况选择合适的计算方法是非常重要的。

希望本文介绍的几种行列式的计算方法能够帮助大家更好地理解和运用行列式知识。

行列式的几种计算方法

行列式的几种计算方法

行列式的几种计算方法行列式是线性代数中的一个重要概念,它是由矩阵中的元素所组成的一种特定的数学对象。

行列式的计算方法有多种,包括代数余子式展开、三角形法则、拉普拉斯展开、性质和定理等。

以下将详细介绍行列式的几种计算方法。

一、代数余子式展开法代数余子式展开法是通过矩阵元素分解成代数余子式相乘的形式来计算行列式值的方法。

我们需要了解代数余子式的概念。

1. 代数余子式的概念在矩阵A中,元素a_ij的代数余子式A_ij的值为A_ij=(-1)^(i+j)*M_ij,其中M_ij 代表去掉第i行和第j列后所构成的方阵的行列式值。

2. 代数余子式展开法的步骤(1)选择一行或一列,以此行或列的元素a_ij为基准。

(2)计算a_ij的代数余子式A_ij,并根据代数余子式展开法将行列式分解成代数余子式相乘的形式。

(3)累次计算代数余子式A_ij相乘的值并求和,得到行列式的值。

对于3阶行列式A的计算,可以按照如下步骤进行代数余子式展开法的计算:A = |a11 a12 a13||a21 a22 a23||a31 a32 a33|选择第一行元素a11为基准进行代数余子式展开,展开式为:A = a11*M11 - a12*M12 + a13*M13M11、M12、M13分别代表去掉第一行和第一列,第一行和第二列,第一行和第三列所构成的2阶方阵的行列式值。

根据代数余子式展开法的原理,可以得到行列式的值。

二、三角形法则三角形法则是用于计算行列式的一种方法。

它的基本思想是通过变换矩阵的行列式来简化计算过程,将需要计算的矩阵通过一系列的初等变换转化为上、下三角形矩阵,再利用三角形矩阵的行列式计算方法来计算原矩阵的行列式。

计算三角形矩阵A'的行列式值为a11*a22'*a33'。

三、拉普拉斯展开法拉普拉斯展开法是一种通过对矩阵的某一行或某一列进行展开,将行列式转化为子行列式的求和形式来计算行列式值的方法。

行列式的计算方法和技巧大总结

行列式的计算方法和技巧大总结

行列式的计算方法和技巧大总结行列式是线性代数中的一个重要概念,用于表示线性方程组的性质和解的情况。

在计算行列式时,有许多方法和技巧可以帮助我们简化计算过程。

以下是行列式计算方法和技巧的大总结。

1. 二阶矩阵行列式:对于一个2x2的矩阵A,行列式的计算方法是ad-bc,其中a、b、c和d分别为矩阵A的元素。

2. 三阶矩阵行列式:对于一个3x3的矩阵A,行列式的计算方法是a(ei-fh) - b(di-fg) + c(dh-eg),其中a、b、c、d、e、f、g和h分别为矩阵A的元素。

3.行变换法:行变换是一种常用的简化计算行列式的方法。

行变换可以通过交换行、倍乘行和行加减法三种操作来实现。

当进行行变换时,行列式的值保持不变。

4.行列式的性质:行列式有以下性质:a)交换行,行列式的值相反;b)两行交换位置,行列式的值相反;c)同行相等,行列式的值为0;d)其中一行乘以一个数k,行列式的值变为原来的k倍;e)两行相加(减),行列式的值保持不变。

5.定义展开法:行列式的定义展开法可以通过选取任意一行或一列对行列式进行展开。

展开定理是一种递归的方法,它将一个复杂的行列式分解成若干个简单的行列式,从而简化计算过程。

6.三角矩阵行列式:对于一个上(下)三角矩阵,它的行列式等于对角线上的元素相乘。

这是因为在上(下)三角矩阵中,除了对角线上的元素外,其他元素都为0,因此它们的乘积为0。

7.克拉默法则:克拉默法则适用于解线性方程组时的行列式计算。

克拉默法则使用行列式来计算方程组的解。

具体来说,对于n个方程n个未知数的线性方程组,如果系数矩阵的行列式不为零,那么该方程组有唯一解,可以通过求解该方程组的克拉默行列式来得到方程组的解。

8.外积法则:在向量代数中,我们可以使用外积法则计算向量的叉乘。

对于两个三维向量a和b,它们的叉乘可以表示为a×b,它的模就是行列式的值。

具体计算方法是:ijka1a2a3b1b2b3其中,i、j和k是单位向量,a1、a2、a3和b1、b2、b3分别为向量a和向量b的坐标。

行列式计算的归纳

行列式计算的归纳

⾏列式计算的归纳线性代数真难,⽽且这个学期就要结课。

学到现在(矩阵的分块),个⼈感觉最难的还是⾏列式的计算。

哎哎。

不过好在这些东西很有套路性,经过⼀番学习后,我就来总结⼀下——⾏列式的分类第⼀类 范德蒙德⾏列式D n =a 10a 20⋯a n 0a 11a 21a n 1⋮⋮a 1n −1a 2n −1⋯a n n −1这个⾏列式的特点:某元素若是x 次幂,那么它下⽅的那个元素(若存在)就是x +1次幂。

为了消去这个x 与x −1的差距,不妨试试每⼀⾏减去上⼀⾏元素乘以a 1D n =11⋯10a 2−a 1a n −a 10a 2(a 2−a 1)a n (a n −a 1)⋮0a 2n −2(a 2−a 1)a n n −2(a n −a 1)按第⼀列展开D n −1=a 2−a 1⋯a n −a 1a 2(a 2−a 1)a n (a n −a 1)⋮a 2n −2(a 2−a 1)a n n −2(a n −a 1)提取公因式D n −1=(a 2−a 1)⋯(a n −a 1)1⋯1a 2⋯a n ⋯⋯⋯a 2n −2⋯a n n −2⼀直循环这个过程,直到⾏列式被彻底化⼲净,得到image也就是D n =∏1≤j <i ≤n (a i −a j )第⼆类 双对⾓线⾏列式||||||||D n =a 1b 1a 2b 2a 3b 3⋯⋯b n a n形如这种,主对⾓线以及紧挨着主对⾓线的那⼀条线(即次对⾓线)上有⾮零元素,还有⼀个⾮零元素被挤到⾓落(为什么有⼀个元素被挤到⾓落了?因为如果没有这个被挤到⾓落的元素话,这个⾏列式就是个三⾓⾏列式,太好算了hhh ),其它所有元素都为0。

解法:只需给第⼀列展开即可。

特别注意n∏i =1b i 的符号!D n =n∏i =1a i +(−1)n +1n∏i =1b i第三类 箭头⾏列式(⽖型⾏列式)此类⾏列式以形状酷似箭头⽽得名。

下⾯是⼀个箭头⾏列式。

行列式及其计算(修改好的)

行列式及其计算(修改好的)

行列式及其计算行列式的定义:n 阶行列式111212122212.....................n n n n n nna a a a a a D a a a =121212(...)12...(1)...n n np p p p p np p p p a a a τ=-∑(1)n 阶行列式是!n 项的代数和;(2)每一项是取自不同行不同列的n 个元素的乘积1212...n p p np a a a (12....n p p p 是1,2,,n 的一个排列);(3)当12....n p p p 是偶排列时, 1212...n p p np a a a 带正号, 当12....n p p p 是奇排列时,1212...n p p np a a a 带负号. 概念题例1.求xx x xx x D 22132121332154-=的展开式中的常数项 及x 4 、3x 的系数 解:45123312()123122x x xD f x x x x-==, 展开式中的常数项为0123012(0)120312f =123003010120123312120120====-x 4的系数为30-,含3x 的项为()(2134)(4231)(1)12(1)33t t x x x x x x -创?-?创,系数为7行列式的性质与展开 行列式的性质1.行列式D 与其转置行列式T D 相等(即T D D =).2.交换行列式的两行(或列),行列式改变符号(即i j i jr r c c D D D D ↔↔=-=-或). 3.行列式中某行(或列)的公因子可以提到行列式符号外面做因子.(即1(0)1i r k kD kD ⨯≠=(或1(0)1i c k kDkD ⨯≠=)4.n 阶行列式D 可以按第i 行(或列)拆成两个行列式1D 与2D 的和,即12D D D =+.其中D 的第i 行(或列)为1D 与2D 的第i 行(或列)的和;D ,1D ,2D 的其余各行(或列)对应元素则同的完全一样.5.把行列式某一行(或列)的元素同乘一数后加到另一行(或列)的对应位置元素上,行列式的值不变.(即1i jr kr D D +=或1i jc kc D D +=) 行列式的展开1. n 阶行列式D 的某行(或列)元素与对应元素的代数余子式乘积之和为D .2.行列式的某行(或列)元素与另一行(或列)对应元素的代数余子式乘积之和为0.即1122()0()i k i k in kn D i k a A a A a A i k =⎧+++=⎨≠⎩ 1122()0()j t j t nj nt D j t a A a A a A j t =⎧+++==⎨≠⎩行列式计算的常用方法1.(1)利用性质将行列式化为三角形行列式(三角形行列式的值等于对角线元素之积).(2)利用依行、依列展开转化为低阶行列式的计算(或给出递推公式、或利用数学归纳法).(3)化简与展开同时进行(先化简,再按零较多的行(或列)展开). 行列式化简时注意1.尽量避免分数运算;2.展开时注意代数余子式与余子式相差的的符号(1)i j +-.3.化三角形行列式时,化好的阶梯所在行不要再用来化简下面的行.4.行列式中的元素如果都是整数,则行列式的值一定是整数.例1 计算行列式3201116011103102D -=--解:2131134133320111101110116011600270111032010131310231020432r r r r r r r r D +-«+--==-=--------32234342294111011101110013101310131200270001200120432009200020r r r r r r r r +?+------====--- 如对1110027001310432----继续化简时不要再用第一行化简下面的行,否则就将第一列化好的阶梯破坏了。

行列式的几种计算方法

行列式的几种计算方法

行列式的几种计算方法行列式是矩阵的一个特征值,表示矩阵所包含的线性变换对空间的扭曲程度。

行列式的计算方法有多种,下面将介绍几种常用的方法。

一、定义法行列式的定义法是最基础的计算方法,也是其他方法的基础。

对于一个n阶方阵A,其行列式记作det(A)或|A|,定义为:det(A) = a11*a22*...*ann+b11*b32*...*bnn + ... + z11*z22*...*z(n-1)n+(-1)^nPa11、a22、...、ann 为A的主对角线元素,b11、b32、...、bnn是由A去掉第一行第一列后的矩阵的对角线元素,z11、z22、...、z(n-1)n是由A去掉最后一行最后一列后的矩阵的对角线元素,nP为A的最后一行元素的乘积与(-1)^n的乘积。

对于一个3阶方阵A,其行列式为:det(A) = a11*a22*a33 + a21*a32*a13 + a31*a12*a23 - a13*a22*a31 - a23*a32*a11 - a33*a12*a21二、按行或按列展开法按行或按列展开法是行列式计算的一种常用方法。

对于一个n阶方阵A,按第i行展开行列式得到:det(A) = a1i*A1i + a2i*A2i + ... + ani*AniAji是由A去掉第i行第j列得到的(n-1)阶方阵,Aji的行列式记作det(Aji)或|Aji|。

按列展开的计算方法与按行展开类似。

三、逐次消元法逐次消元法是一种基于初等变换的行列式计算方法。

通过初等变换将方阵A转化为一个上三角矩阵,再取上三角矩阵的对角线元素的乘积即可得到行列式的值。

具体步骤如下:1. 对A的第1列进行初等行变换,将首元素a11变为1,其它元素变为0;2. 将A的第1列以下的元素进行初等行变换,使得首列以下的所有元素变为0;3. 对A的第2列进行初等行变换,将次对角元素a22变为1,其它元素变为0;4. 将A的第2列以下的元素进行初等行变换,使得次对角列以下的所有元素变为0;5. 重复上述过程,直到对角线上所有元素都变为1。

行列式的几种计算方法

行列式的几种计算方法

行列式的几种计算方法行列式是线性代数中一种重要的概念,它可以通过不同的计算方法来求解。

下面将介绍几种常用的行列式计算方法。

1. 代数余子式展开法代数余子式展开法是求解行列式的一种常用方法。

对于一个n阶行列式A,可以选择任意一行或一列展开,然后按照一定的规律计算各个元素的代数余子式,并与原矩阵对应元素相乘再求和,得到最终的行列式的值。

假设我们选择第i行展开,则有:det(A) = a_{i1}A_{i1} + a_{i2}A_{i2} + … + a_{in}A_{in}a_{ij}表示矩阵A的第i行第j列的元素,A_{ij}表示矩阵A的第i行第j列元素的代数余子式。

2. 公式法对于2阶和3阶的行列式,可以直接使用公式来计算。

对于2阶行列式A,有:对于3阶行列式A,有:det(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_{11}·a_{23}·a_{32} -a_{12}·a_{21}·a_{33}3. 初等变换法对于某些特殊形式的矩阵,可以通过初等变换将其转化为简单的行阶梯形或对角形矩阵,从而方便计算行列式的值。

一般来说,可以通过初等行变换将矩阵A转化为行阶梯形矩阵U,即U =E_k·E_{k-1}·…·E_2·E_1·A,其中E_i是一个初等矩阵。

然后,行列式的值可以通过计算行阶梯形矩阵的对角线元素的乘积得到,即det(A) = u_{11}·u_{22}·…·u_{nn},其中u_{ii}是U的第i行第i列元素。

4. 递推关系法递推关系法是一种递归地求解行列式的方法。

线性代数特殊行列式及行列式计算方法总结

线性代数特殊行列式及行列式计算方法总结

线性代数特殊行列式及行列式计算方法总结线性代数是现代数学的一个分支,研究向量、向量空间和线性变换等代数结构的性质与特征。

行列式是线性代数中的一个重要概念,它在解线性方程组、求逆矩阵以及描述线性变换的性质等方面起到了关键作用。

在这篇文章中,我将总结特殊行列式的特点以及行列式的计算方法。

一、特殊行列式1.恒等行列式:表示为,I,其中I是一个n阶单位矩阵。

恒等行列式的值始终为12.零行列式:当矩阵的其中一行(列)全为0时,行列式的值为0。

3.对角行列式:当一个矩阵只有两条对角线上的元素不为0,其他元素都为0时,该行列式称为对角行列式。

对角行列式的值等于对角线上的数的乘积。

4.正交行列式:当一个矩阵的行(列)两两正交时,该行列式称为正交行列式。

正交行列式的值为1或-15.上三角行列式和下三角行列式:当一个矩阵上方(下方)所有元素都为0时,该行列式称为上三角行列式(下三角行列式)。

上三角行列式和下三角行列式的值等于对角线上的数的乘积。

二、行列式的计算方法1.全选定理:对于一个n阶行列式,可以通过全选定理将其划分为n 个部分,每个部分都取自不同行不同列的元素。

根据全选定理,行列式的值等于每个部分的和。

2.代数余子式法:通过将行列式的每个元素都与其代数余子式相乘,并加减得到行列式的值。

代数余子式是从行列式中划去一行一列后剩下的(n-1)阶行列式。

3.列展开法:选择行或列展开,将行列式的展开式记作以第i行(列)展开为Ai,行列式的值可以表示为Ai与其对应的元素的代数余子式的乘积的和。

4.递推关系式:行列式有一个重要的性质,即当对调行(列)的位置时,行列式的值相反。

利用这一性质,可以通过多次对调行(列)将矩阵化简为上三角行列式或下三角行列式,进而求解行列式的值。

5.三角行列式:对于上三角行列式和下三角行列式,可以直接用对角线上的元素的乘积得到行列式的值。

总结:线性代数中的特殊行列式具有一些独特的特点,包括恒等行列式、零行列式、对角行列式、正交行列式以及上三角行列式和下三角行列式。

几种特殊类型行列式及其计算(修正版)

几种特殊类型行列式及其计算(修正版)

引言行列式不仅是高等代数的重要内容之一,也是学习其它学科的基础,成为很多学科和领域相当重要的工具,例如在物理学、化学、运筹学等探讨最优化方案时,正是因为成功的应用了行列式来解方程组,才使得问题简单化了,由此可见行列式的计算是一个重要的问题,但同时它也是个比较复杂的问题,特别是高阶行列式,是工程计算中不可或缺的一部分,所以有必要深入研究和归纳高级行列式的计算方法.对这一重要问题,很多文献资料已经做了一些讨论,并给出了相应的结论,如文献[3]讨论了行列式的基本计算方法和技巧,给出了“化零”和“降阶”的基本思想,即先利用行列式的性质做恒等变形化简,使行列式中出现较多零元素,文献[1][10]等具体概括了一些有相同规律的行列式的计算方法,如三线型行列式、两三角型行列式、范德蒙德行列式等.文献[2][9]等通过一些实例的研究,给出了一些重要方法如化三角形法、降阶法、加边法、递推法、数学归纳法等.大部分行列式可以通过变换化为具有某种特点的行列式,进而用相对简便的方法进行计算.本文在上述文献的基础上,首先根据行列式的形态特征对行列式进行分类,总结出几种有某种特点的特殊行列式,再根据不同类型行列式的特点给出相应的计算方法.这样使高阶行列式的计算得到进一步的归纳总结.具有一定的理论意义及应用价值.特别声明:本文是根据原文档修正而来,只为弥补前人的一点笔误,不涉及版权问题;另外本人从各种线性代数资料对比发现,此文档特别适合解决江西高校出版社出版的第一版线性代数教材的第一章课后习题修正人:刘传钦学习单位:东华理工大学修正时间:2017年9月17日1 行列式的定义及性质1.1 定义[3]n 级行列式111212122212n n n n nna a a a a a a a a等于所有取自不同行不同列的个n 元素的乘积1212n j j nj a a a (1)的代数和,这里12n j j j 是1,2,,n 的一个排列,每一项(1)都按下列规则带有符号:当12n j j j 是偶排列时,(1)带正号,当12n j j j 是奇排列时,(1)带有负号.这一定义可写成()()121212111212122212121n n nn j j j n j j nj j j j n n nna a a a a a a a a a a a τ=-∑这里12nj j j ∑表示对所有n 级排列求和.1.2 性质[4]性质1.2.1 行列互换,行列式的值不变.性质1.2.2 某行(列)的公因子可以提到行列式的符号外.性质1.2.3 如果某行(列)的所有元素都可以写成两项的和,则该行列式可以写成两行列式的和;这两个行列式的这一行(列)的元素分别为对应的两个加数之一,其余各行(列)与原行列式相同.性质1.2.4 两行(列)对应元素相同,行列式的值为零. 性质1.2.5 两行(列)对应元素成比例,行列式的值为零.性质1.2.6 某行(列)的倍数加到另一行(列)对应的元素上,行列式的值不变. 性质1.2.7 交换两行(列)的位置,行列式的值变号.2 行列式的分类及其计算方法2.1 箭形(爪形)行列式这类行列式的特征是除了第1行(列)或第n 行(列)及主(次)对角线上元素外的其他元素均为零,对这类行列式可以直接利用行列式性质将其化为上(下)三角形行列式来计算.即利用对角元素或次对角元素将一条边消为零.例1 计算n 阶行列式()1232311110010001n nna a D a a a a a =≠.解 将第一列减去第二列的21a 倍,第三列的31a 倍第n 列的1na 倍,得1223111110000000n n na a a a D a a ⎛⎫---⎪⎝⎭=1221nni i i i a a a ==⎛⎫=- ⎪⎝⎭∑∏. 2.2 两三角型行列式这类行列式的特征是对角线上方的元素都是c ,对角线下方的元素都是b 的行列式,初看,这一类型似乎并不具普遍性,但很多行列式均是由这类行列式变换而来,对这类行列式,当b c =时可以化为上面列举的爪形来计算,当b c ≠时则用拆行(列)法[9]来计算.例2 计算行列式123n na c c cb ac c D bb ac bbba =.解 当b c =时123n na b b b b a b b D bb a b bbba =. 将第2行到第行n 都减去第1行,则n D 化为以上所述的爪形,即11213100000n n a b b b b a a b D b a a b b a a b--=----.用上述特征1的方法,则有()11212131100000000ni i n n a b ba abb a a b D b a a b b a a b=-----=----∑()()()()()11111nni i i n i i a b b a b a b a b a b-+===-+----∑∏. 当b c ≠时,用拆行(列)法[9],则112233000n nn x a a a x a a a b x a a bx a a D bb x a b b x a b b b x bb b b x b ++==++-112233000n x a a x a a a b x a b x a ab b x b b x a bbbx bbbbb=+-()1211000n n n x a ab a x a ax b D a b a b a x a a b-----=+----.化简得()()()()1211n n nn D b x axa xax b D --=---+-. ()1而若一开始将n x 拆为n a x a +-,则得()()()()1211n n nn D a x bxb xbx a D --=---+-. ()2由()()()()12n n x b x a ⨯--⨯-,得()()111nn n i ji j D a x b b x a a b ==⎡⎤=---⎢⎥-⎣⎦∏∏. 有一些行列式虽然不是两三角型的行列式,但是可以通过适当变换转化成两三角型行列式进行计算.例3 计算行列式()2n d b b b c xa aD n ca x a caax=≥. 解 将第一行a b ⨯,第一列ac⨯,得22n a d a a a bc a x a a bc D aa x a a aaax=.即化为上()21-情形,计算得()()()()121n n n D d x a n ad bc x a --=-+---.而对于一些每行(列)上有公共因子但不能像上面一样在保持行列式不变的基础上提出公共因子的,则用升阶法[8]来简化.例4 计算行列式2112122122212111n n n n n n x x x x x x x x x x D x x x x x ++=+.解 将行列式升阶,得1221121221222121010101n n n n n n n x x x x x x x x D x x x x x x x x x x +=++. 将第i 行减去第一行的i x ()2,,i n =倍,得1212110001001n n nx x x x D x x -=--.这就化为了爪形,按上述特征1的方法计算可得212110100001001ni n i n x x x x D =+=∑ 211ni i x ==+∑.2.3 两条线型行列式这类行列式的特征是除了主(次)对角线或与其相邻的一条斜线所组成的任两条线加四个顶点中的某个点外,其他元素都为零,这类行列式可直接展开降阶,对两条线中某一条线元素全为0的,自然也直接展开降阶计算.例5 计算行列式112211n n n nna b a b D a b b a --=.解 按第一列展开可得()2213322111111111nn n n n n n nn n a b b a b a b D a b a b a b a a b +------=+-()112121n n n a a a b b b +=+-.例6 计算行列式111121111nnn n n n n nna b a b a b D c d c d c d ----=.解 方法1 直接展开可得()11111111122111111110010n n n n nn nn n n n n nna b a b a b a b D a c d b c d c d c d d c ----+----=+-()()11112111111111111111n n n n n n nn n n n n n a b a b a b a b a d b c c d c d c d c d -----+----=--()()21n n n n n a d b c D -=-.则()()()()()()2111121221nn n n n n n n n n n n n n i i i i n n i D a d b c D a d b c a d b c D a d b c ------==-=--==-∏.方法 2 (拉普拉斯定理法[3]) 按第一行和第2n 行展开得()11121211211111n n n nnn n nnn n a b a b a b D c d c d c d --+++--=-()()21n n n n n a d b c D -=-. 其余的同法1.2.4Hessenberg型行列式这类行列式的特征是除主(次)对角线及与其相邻的斜线,再加上第1或第n 行外,其他元素均为零,这类行列式都用累加消点法,即通常将第一行(列)元素化简到只有一个非零元素,以便于这一行或列的展开降阶计算.例7 计算行列式123111000022002200011n n n D n n n n---=----.解 将各列加到第一列得()123120100022022000011n n n n n D n nn n+---=----. 按第一列展开得()1000220122200011n n n D n n n n --+=----()()()111!(1)(2)(1)122n n n n -++=---=-.2.5 三对角型行列式形如n a b c abD cb ca=的行列式,这类行列式的特征是除这三条斜线上元素外,其他元素均为零,这是一递推结构的行列式,所有主子式都有同样的结构,从而以最后一列展开,将所得的1n -阶行列式再展开即得递推公式. 对这类行列式用递推法[5].例8 计算行列式n a b c a bD cb ca=.解 按第一列展开有12n n n D aD bcD --=-解特征方程20x ax bc -+=得再将各列加到第一列(重复操作)221244,22a a bc a a bc x x +---==.则()()11121212,n n nx x D x x x x ++-=≠-.例9 计算行列式95499549n D =.解 按第一行展开得19200n n D D --+=.解特征方程得124,5x x ==.则1145n n n D a b --=+.分别使1,2n =得16,25,a b =-=则1154n n n D ++=-.2.6 各行(列)元素和相等的行列式这类行列式的特征是其所有行(列)对应元素相加后相等,对这类行列式,将其所有行(列)加到第一行(列)或第n 行(列),提取公因式后,再把每一行(列)都减去第一行(列),即可使行列式中出现大量的零元素.例10 计算行列式111222111n nnna a a a a a D a a a ++=+.解 将第2行到第n 行都加到第1行,得11122211111n n nn nnna a a a a a a a a D a a a ++++++++++=+()2221111111n n n n a a a a a a a a +=++++()2110010101n na a a a =+++()11n a a =+++.2.7 相邻两行(列)对应元素相差1的行列式这类行列式的特征是大部分以数字为元素且相邻两行(列)元素相差1的行列式,对这类行列式,自第一行(列)开始,前行(列)减去后行(列),或自第行n (列)开始,后行(列)减去前行(列),即可出现大量元素为1或1-的行列式,再进一步化简即出现大量的零元素.若相邻两行(列)元素相差倍数k ,则前(后)行(列)减去后(前)行(列)的k -倍,可使行列式出现大量的零元素.例11 计算行列式122110132210432340112310n n n n n n n D n n n n n n ------=------. 解 依次用前行减去后行,可得1111111111111111111112310n D n n n ------=-------.现将第1列加到第2列至第n 列,得每一列都减去第一按第一行展开10000120001220012220123241n D n n n n n ------=--------()221n n -=--.例11 计算n 阶行列式221132214323423111111n n n n n n n n n n n a a a a a a a a a a a a D a a a a aa a a ----------=.解 这是相邻两行(列)相差倍数a ,可采用前行减去后行的a -倍的方法化简得23110000010000010000101nnn n n n a a a D a aaaa ----=-()11n n a -=-.2.8 范德蒙德型行列式这类行列式的特征是有逐行(列)元素按方幂递增或递减,对这类行列式可以转化为范德蒙德行列式来计算.例12 计算行列式1111111111222222111111111nn n n nn n nn n n n n nn n nn n n n n n a a b a b b a a b a b b D a b a a b a b b ----+--++++++=.解 将第i 行提出n i a ,得111122112211111111nnn nn i i nn n n n b b a a b b D a a a b b a a ++=++++⎛⎫ ⎪⎝⎭⎛⎫ ⎪=⎝⎭⎛⎫ ⎪⎝⎭∏()11iji j i j n a bb a ≤≤≤+=-∏.结束语实际上在行列式的计算中,不同题目可以有相同解法,相同题目可以有不同的方法,特别指出的是还有很多其他不宜归纳为某种特征的行列式,即可能是以上几种的综合变形,可能需要多种方法相结合来计算,这就需要在掌握以上基本行列式的基础上认真观察,一步一步简化所要计算的行列式,这里就不一一列举了.参考文献[1]胡适耕,刘先忠.高等代数.定理.问题.方法[M].北京:科学出版社,2007,23-48.[2]张禾瑞,郝炳新.高等代数[M].高等教育出版社,1999,38-48.[3]王萼芳,石生明.高等代数(第三版)[M].高等教育出版社,2003,50-89.[4]徐仲,陆全等.高等代数考研教案[M].西北工业大学出版社,2007,45-86.[5]李晓琴.用“分拆法、参量法、分解法”计算行列式[J].甘肃高师学报,2008,(6):8-12.[6]李佐根.行列式的常用计算方法[J].郴州师专学报,1987,(7):6-13.[7]胡乔林.关于行列式的定义及其计算[J].苏州大学科技信息学报,2007,(25):156-159.[8]古家虹.关于行列式的计算方法[J].广西大学学报(自然科学版),2005,(30):174-176[9]李桂贞.一类行列式的计算及应用[J].惠州学院学报,2009,(5):3-15.[10]刘建中.范德蒙德行列式的再推广[J].数学通报,1999,(6):2-19.。

线性代数---特殊行列式及行列式计算方法汇总

线性代数---特殊行列式及行列式计算方法汇总

线性代数---特殊行列式及行列式计算方法汇总————————————————————————————————作者:————————————————————————————————日期:特殊行列式及行列式计算方法总结一、 几类特殊行列式1. 上(下)三角行列式、对角行列式(教材P7例5、例6)2. 以副对角线为标准的行列式11112112,1221222,11,21,11,112,1(1)212,1100000000000000(1)n n n n n n n n n n n nnn n n n n nnn n n n n a a a a a a a a a a a a a a a a a a a a a a ---------===-L L L LL L MM M M M M M M M NL LLL 3. 分块行列式(教材P14例10)一般化结果:00n n m n n m n m m n m m nmA C A AB BC B ⨯⨯⨯⨯==⋅0(1)0n m n n m nmn n m mm nmm nA C A AB BC B ⨯⨯⨯⨯==-⋅4. 范德蒙行列式(教材P18例12) 注:4种特殊行列式的结果需牢记!以下几种行列式的特殊解法必须熟练掌握!!! 二、 低阶行列式计算二阶、三阶行列式——对角线法则 (教材P2、P3) 三、 高阶行列式的计算 【五种解题方法】1) 利用行列式定义直接计算特殊行列式;2) 利用行列式的性质将高阶行列式化成已知结果的特殊行列式;3) 利用行列式的行(列)扩展定理以及行列式的性质,将行列式降阶进行计算——适用于行列式的某一行或某一列中有很多零元素,并且非零元素的代数余子式很容易计算; 4) 递推法或数学归纳法; 5) 升阶法(又称加边法)【常见的化简行列式的方法】1. 利用行列式定义直接计算特殊行列式 例1 (2001年考研题)0001000200019990002000000002001D =L LM M M M M M L L L分析:该行列式的特点是每行每列只有一个元素,因此很容易联想到直接利用行列式定义进行计算。

行列式的计算方法

行列式的计算方法

行列式的计算方法行列式是线性代数中重要的概念和计算方法之一,可以用于解线性方程组、求特征值和特征向量等问题。

行列式的计算方法有多种,包括按定义展开式法、初等变换法和特殊行列式计算法等。

下面将详细介绍这些方法。

1. 定义展开式法行列式的定义展开式法是一种通过递归计算的方法。

对于一个2×2的行列式A= [a b; c d],其行列式的计算公式为:|A| = ad - bc。

对于一个3×3的行列式A= [a b c; d e f; g h i],可以通过以下公式计算行列式:|A| = a(ei - fh) - b(di - fg) + c(dh - eg)这个方法的缺点是计算步骤繁琐,计算复杂度高,所以对于高阶的行列式往往不适用。

2. 初等变换法初等变换是指对行列式的某两行(列)进行加减乘除等操作,可以改变行列式的值,但保持行列式的性质。

通过进行初等变换,将原始的行列式变换为一个上三角矩阵的行列式,即只有主对角线以下的元素全为0。

这样,行列式就可以简化为:|A| = a11 * a22 * … * ann,其中a11、a22、…、ann分别为上三角矩阵的对角线上的元素。

由于初等变换不改变行列式的值,我们可以根据这个特性进行计算。

例如,对于一个3×3的行列式A= [a b c; d e f; g h i],首先使用初等变换将矩阵变换为上三角矩阵:对第三行乘以a11,然后第三行减去第一行的a13倍,再将第二行减去第一行的a12倍:[a b c; d e f; g h i] -> [a b c; d e f; 0 h i - g*a11]接着对第三行进行初等变换将第三行的元素变为0:[a b c; d e f; 0 h i - g*a11] -> [a b c; d e f; 0 h i - g*a11 - h*a22]最终得到的上三角矩阵为:[a b c; d e f; 0 0 i - g*a11 - h*a22]根据行列式的性质,我们可以得出:|A| = a * e * (i - g*a11 - h*a22)= e * (ai - ag*a11 - ah*a22)= e * i - e * (g*a11 + h*a22) + e * ag*a11 + e * ah*a22这样,行列式的计算就变为了替代计算。

几类特殊N阶行列式的计算

几类特殊N阶行列式的计算

几类特殊N阶行列式的计算在线性代数中,N阶行列式是一个非常重要的概念。

行列式可以看作是一个矩阵的一种特殊性质,它在很多数学和应用问题中都有广泛的应用。

在这篇文章中,我们将讨论一些特殊的N阶行列式的计算方法。

一、对称行列式对称行列式是指行列式中的每个元素都关于主对角线镜像对称。

例如,一个3阶对称行列式可以写成如下形式:$$\begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{12} & a_{22} & a_{23} \\ a_{13} & a_{23} & a_{33} \end{vmatrix}$$对称行列式的计算方法有很多,以下是其中几种常用的方法。

1.代数余子式法代数余子式法是一种常用的计算对称行列式的方法。

首先,我们可以按照主对角线元素展开行列式,得到:$$\begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{12} & a_{22} & a_{23} \\ a_{13} & a_{23} & a_{33} \end{vmatrix}=a_{11}\begin{vmatrix} a_{22} & a_{23} \\ a_{23} & a_{33}\end{vmatrix} - a_{12}\begin{vmatrix} a_{12} & a_{23} \\ a_{13}& a_{33} \end{vmatrix} + a_{13}\begin{vmatrix} a_{12} & a_{22}\\ a_{13} & a_{23} \end{vmatrix}$$然后,继续按照代数余子式展开行列式,直到得到一个2阶行列式。

最后,根据2阶行列式的计算公式计算出最终的结果。

2.克拉默法则克拉默法则是一种利用行列式计算方程组的方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

引言行列式不仅是高等代数的重要内容之一,也是学习其它学科的基础,成为很多学科和领域相当重要的工具,例如在物理学、化学、运筹学等探讨最优化方案时,正是因为成功的应用了行列式来解方程组,才使得问题简单化了,由此可见行列式的计算是一个重要的问题,但同时它也是个比较复杂的问题,特别是高阶行列式,是工程计算中不可或缺的一部分,所以有必要深入研究和归纳高级行列式的计算方法.对这一重要问题,很多文献资料已经做了一些讨论,并给出了相应的结论,如文献[3]讨论了行列式的基本计算方法和技巧,给出了“化零”和“降阶”的基本思想,即先利用行列式的性质做恒等变形化简,使行列式中出现较多零元素,文献[1][10]等具体概括了一些有相同规律的行列式的计算方法,如三线型行列式、两三角型行列式、范德蒙德行列式等.文献[2][9]等通过一些实例的研究,给出了一些重要方法如化三角形法、降阶法、加边法、递推法、数学归纳法等.大部分行列式可以通过变换化为具有某种特点的行列式,进而用相对简便的方法进行计算.本文在上述文献的基础上,首先根据行列式的形态特征对行列式进行分类,总结出几种有某种特点的特殊行列式,再根据不同类型行列式的特点给出相应的计算方法.这样使高阶行列式的计算得到进一步的归纳总结.具有一定的理论意义及应用价值.特别声明:本文是根据原文档修正而来,只为弥补前人的一点笔误,不涉及版权问题;另外本人从各种线性代数资料对比发现,此文档特别适合解决江西高校出版社出版的第一版线性代数教材的第一章课后习题修正人:刘传钦学习单位:东华理工大学修正时间:2017年9月17日1 行列式的定义及性质1.1 定义[3]n 级行列式111212122212n n n n nna a a a a a a a a等于所有取自不同行不同列的个n 元素的乘积1212n j j nj a a a (1)的代数和,这里12n j j j 是1,2,,n 的一个排列,每一项(1)都按下列规则带有符号:当12n j j j 是偶排列时,(1)带正号,当12n j j j 是奇排列时,(1)带有负号.这一定义可写成()()121212111212122212121n n nn j j j n j j nj j j j n n nna a a a a a a a a a a a τ=-∑这里12nj j j ∑表示对所有n 级排列求和.1.2 性质[4]性质1.2.1 行列互换,行列式的值不变.性质1.2.2 某行(列)的公因子可以提到行列式的符号外.性质1.2.3 如果某行(列)的所有元素都可以写成两项的和,则该行列式可以写成两行列式的和;这两个行列式的这一行(列)的元素分别为对应的两个加数之一,其余各行(列)与原行列式相同.性质1.2.4 两行(列)对应元素相同,行列式的值为零. 性质1.2.5 两行(列)对应元素成比例,行列式的值为零.性质1.2.6 某行(列)的倍数加到另一行(列)对应的元素上,行列式的值不变. 性质1.2.7 交换两行(列)的位置,行列式的值变号.2 行列式的分类及其计算方法2.1 箭形(爪形)行列式这类行列式的特征是除了第1行(列)或第n 行(列)及主(次)对角线上元素外的其他元素均为零,对这类行列式可以直接利用行列式性质将其化为上(下)三角形行列式来计算.即利用对角元素或次对角元素将一条边消为零.例1 计算n 阶行列式()1232311110010001n nna a D a a a a a =≠.解 将第一列减去第二列的21a 倍,第三列的31a 倍第n 列的1na 倍,得1223111110000000n n na a a a D a a ⎛⎫---⎪⎝⎭=1221nni i i i a a a ==⎛⎫=- ⎪⎝⎭∑∏. 2.2 两三角型行列式这类行列式的特征是对角线上方的元素都是c ,对角线下方的元素都是b 的行列式,初看,这一类型似乎并不具普遍性,但很多行列式均是由这类行列式变换而来,对这类行列式,当b c =时可以化为上面列举的爪形来计算,当b c ≠时则用拆行(列)法[9]来计算.例2 计算行列式123n na c c cb ac c D bb ac bbba =.解 当b c =时123n na b b b b a b b D bb a b bbba =. 将第2行到第行n 都减去第1行,则n D 化为以上所述的爪形,即11213100000n n a b b b b a a b D b a a b b a a b--=----.用上述特征1的方法,则有()11212131100000000ni i n n a b ba abb a a b D b a a b b a a b=-----=----∑()()()()()11111nni i i n i i a b b a b a b a b a b-+===-+----∑∏. 当b c ≠时,用拆行(列)法[9],则112233000n nn x a a a x a a a b x a a bx a a D bb x a b b x a b b b x bb b b x b ++==++-112233000n x a a x a a a b x a b x a ab b x b b x a bbbx bbbbb=+-()1211000n n n x a ab a x a ax b D a b a b a x a a b-----=+----.化简得()()()()1211n n nn D b x axa xax b D --=---+-. ()1而若一开始将n x 拆为n a x a +-,则得()()()()1211n n nn D a x bxb xbx a D --=---+-. ()2由()()()()12n n x b x a ⨯--⨯-,得()()111nn n i ji j D a x b b x a a b ==⎡⎤=---⎢⎥-⎣⎦∏∏. 有一些行列式虽然不是两三角型的行列式,但是可以通过适当变换转化成两三角型行列式进行计算.例3 计算行列式()2n d b b b c xa aD n ca x a caax=≥. 解 将第一行a b ⨯,第一列ac⨯,得22n a d a a a bc a x a a bc D aa x a a aaax=.即化为上()21-情形,计算得()()()()121n n n D d x a n ad bc x a --=-+---.而对于一些每行(列)上有公共因子但不能像上面一样在保持行列式不变的基础上提出公共因子的,则用升阶法[8]来简化.例4 计算行列式2112122122212111n n n n n n x x x x x x x x x x D x x x x x ++=+.解 将行列式升阶,得1221121221222121010101n n n n n n n x x x x x x x x D x x x x x x x x x x +=++. 将第i 行减去第一行的i x ()2,,i n =倍,得1212110001001n n nx x x x D x x -=--.这就化为了爪形,按上述特征1的方法计算可得212110100001001ni n i n x x x x D =+=∑ 211ni i x ==+∑.2.3 两条线型行列式这类行列式的特征是除了主(次)对角线或与其相邻的一条斜线所组成的任两条线加四个顶点中的某个点外,其他元素都为零,这类行列式可直接展开降阶,对两条线中某一条线元素全为0的,自然也直接展开降阶计算.例5 计算行列式112211n n n nna b a b D a b b a --=.解 按第一列展开可得()2213322111111111nn n n n n n nn n a b b a b a b D a b a b a b a a b +------=+-()112121n n n a a a b b b +=+-.例6 计算行列式111121111nnn n n n n nna b a b a b D c d c d c d ----=.解 方法1 直接展开可得()11111111122111111110010n n n n nn nn n n n n nna b a b a b a b D a c d b c d c d c d d c ----+----=+-()()11112111111111111111n n n n n n nn n n n n n a b a b a b a b a d b c c d c d c d c d -----+----=--()()21n n n n n a d b c D -=-.则()()()()()()2111121221nn n n n n n n n n n n n n i i i i n n i D a d b c D a d b c a d b c D a d b c ------==-=--==-∏.方法 2 (拉普拉斯定理法[3]) 按第一行和第2n 行展开得()11121211211111n n n nnn n nnn n a b a b a b D c d c d c d --+++--=-()()21n n n n n a d b c D -=-. 其余的同法1.2.4Hessenberg型行列式这类行列式的特征是除主(次)对角线及与其相邻的斜线,再加上第1或第n 行外,其他元素均为零,这类行列式都用累加消点法,即通常将第一行(列)元素化简到只有一个非零元素,以便于这一行或列的展开降阶计算.例7 计算行列式123111000022002200011n n n D n n n n---=----.解 将各列加到第一列得()123120100022022000011n n n n n D n nn n+---=----. 按第一列展开得()1000220122200011n n n D n n n n --+=----()()()111!(1)(2)(1)122n n n n -++=---=-.2.5 三对角型行列式形如n a b c abD cb ca=的行列式,这类行列式的特征是除这三条斜线上元素外,其他元素均为零,这是一递推结构的行列式,所有主子式都有同样的结构,从而以最后一列展开,将所得的1n -阶行列式再展开即得递推公式. 对这类行列式用递推法[5].例8 计算行列式n a b c a bD cb ca=.解 按第一列展开有12n n n D aD bcD --=-解特征方程20x ax bc -+=得再将各列加到第一列(重复操作)221244,22a a bc a a bc x x +---==.则()()11121212,n n nx x D x x x x ++-=≠-.例9 计算行列式95499549n D =.解 按第一行展开得19200n n D D --+=.解特征方程得124,5x x ==.则1145n n n D a b --=+.分别使1,2n =得16,25,a b =-=则1154n n n D ++=-.2.6 各行(列)元素和相等的行列式这类行列式的特征是其所有行(列)对应元素相加后相等,对这类行列式,将其所有行(列)加到第一行(列)或第n 行(列),提取公因式后,再把每一行(列)都减去第一行(列),即可使行列式中出现大量的零元素.例10 计算行列式111222111n nnna a a a a a D a a a ++=+.解 将第2行到第n 行都加到第1行,得11122211111n n nn nnna a a a a a a a a D a a a ++++++++++=+()2221111111n n n n a a a a a a a a +=++++()2110010101n na a a a =+++()11n a a =+++.2.7 相邻两行(列)对应元素相差1的行列式这类行列式的特征是大部分以数字为元素且相邻两行(列)元素相差1的行列式,对这类行列式,自第一行(列)开始,前行(列)减去后行(列),或自第行n (列)开始,后行(列)减去前行(列),即可出现大量元素为1或1-的行列式,再进一步化简即出现大量的零元素.若相邻两行(列)元素相差倍数k ,则前(后)行(列)减去后(前)行(列)的k -倍,可使行列式出现大量的零元素.例11 计算行列式122110132210432340112310n n n n n n n D n n n n n n ------=------. 解 依次用前行减去后行,可得1111111111111111111112310n D n n n ------=-------.现将第1列加到第2列至第n 列,得每一列都减去第一按第一行展开10000120001220012220123241n D n n n n n ------=--------()221n n -=--.例11 计算n 阶行列式221132214323423111111n n n n n n n n n n n a a a a a a a a a a a a D a a a a aa a a ----------=.解 这是相邻两行(列)相差倍数a ,可采用前行减去后行的a -倍的方法化简得23110000010000010000101nnn n n n a a a D a aaaa ----=-()11n n a -=-.2.8 范德蒙德型行列式这类行列式的特征是有逐行(列)元素按方幂递增或递减,对这类行列式可以转化为范德蒙德行列式来计算.例12 计算行列式1111111111222222111111111nn n n nn n nn n n n n nn n nn n n n n n a a b a b b a a b a b b D a b a a b a b b ----+--++++++=.解 将第i 行提出n i a ,得111122112211111111nnn nn i i nn n n n b b a a b b D a a a b b a a ++=++++⎛⎫ ⎪⎝⎭⎛⎫ ⎪=⎝⎭⎛⎫ ⎪⎝⎭∏()11iji j i j n a bb a ≤≤≤+=-∏.结束语实际上在行列式的计算中,不同题目可以有相同解法,相同题目可以有不同的方法,特别指出的是还有很多其他不宜归纳为某种特征的行列式,即可能是以上几种的综合变形,可能需要多种方法相结合来计算,这就需要在掌握以上基本行列式的基础上认真观察,一步一步简化所要计算的行列式,这里就不一一列举了.参考文献[1]胡适耕,刘先忠.高等代数.定理.问题.方法[M].北京:科学出版社,2007,23-48.[2]张禾瑞,郝炳新.高等代数[M].高等教育出版社,1999,38-48.[3]王萼芳,石生明.高等代数(第三版)[M].高等教育出版社,2003,50-89.[4]徐仲,陆全等.高等代数考研教案[M].西北工业大学出版社,2007,45-86.[5]李晓琴.用“分拆法、参量法、分解法”计算行列式[J].甘肃高师学报,2008,(6):8-12.[6]李佐根.行列式的常用计算方法[J].郴州师专学报,1987,(7):6-13.[7]胡乔林.关于行列式的定义及其计算[J].苏州大学科技信息学报,2007,(25):156-159.[8]古家虹.关于行列式的计算方法[J].广西大学学报(自然科学版),2005,(30):174-176[9]李桂贞.一类行列式的计算及应用[J].惠州学院学报,2009,(5):3-15.[10]刘建中.范德蒙德行列式的再推广[J].数学通报,1999,(6):2-19.。

相关文档
最新文档