n阶行列式的计算方法
行列式的计算
n 阶行列式的计算n 阶行列式的计算方法很多,除非零元素较多时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。
下面介绍几种常用的方法,并举例说明。
1.利用行列式定义直接计算 例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 n D n --=-2.利用行列式的性质计算例2 一个n 阶行列式n ij D a =的元素满足,,1,2,,,ij ji a a i j n =-=则称D n 为反对称行列式,证明:奇数阶反对称行列式为零. 证明:由ijji aa =-知ii ii a a =-,即0,1,2,,ii a i n ==故行列式D n 可表示为1213112232132331230000n n n nnnn a a a a a a D a a a a a a -=-----由行列式的性质A A '=1213112232132331230000n n n n nn n a 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.化为三角形行列式若能把一个行列式经过适当变换化为三角形,其结果为行列式主对角线上元素的乘积。
因此化三角形是行列式计算中的一个重要方法。
例3 计算n 阶行列式a b b b ba b b D bbabb b b a=解:这个行列式的特点是每行(列)元素的和均相等,根据行列式的性质,把第2,3,…,n 列都加到第1列上,行列式不变,得(1)(1)(1)(1)a n b b b b a n b a b b D a n bbaba nb b b a+-+-=+-+-11[(1)]11b b b a b b a n b babb b a =+-100[(1)]000bbb a b a n b a b a b-=+---1[(1)]()n a n b a b -=+--4.降阶法降阶法是按某一行(或一列)展开行列式,这样可以降低一阶,更一般地是用拉普拉斯定理,这样可以降低多阶,为了使运算更加简便,往往是先利用列式的性质化简,使行列式中有较多的零出现,然后再展开。
#线性代数技巧行列式的计算方法
计算n 阶行列式的若干方法举例n 阶行列式的计算方法很多,除非零元素较多时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。
下面介绍几种常用的方法,并举例说明。
1.利用行列式定义直接计算 例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 n D n --=-2.利用行列式的性质计算例2 一个n 阶行列式n ijD a =的元素满足,,1,2,,,ij ji a a i j n =-=则称D n 为反对称行列式,证明:奇数阶反对称行列式为零. 证明:由i j j i a a =-知i i i ia a =-,即 0,1,2,,ii a i n ==故行列式D n 可表示为1213112232132331230000n n n nnnna a a a a a D a a a a a a -=-----由行列式的性质A A '=1213112232132331230000n n nn nnn a 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.化为三角形行列式若能把一个行列式经过适当变换化为三角形,其结果为行列式主对角线上元素的乘积。
因此化三角形是行列式计算中的一个重要方法。
例3 计算n 阶行列式a b b b ba b b D bb a bbbba=解:这个行列式的特点是每行(列)元素的和均相等,根据行列式的性质,把第2,3,…,n 列都加到第1列上,行列式不变,得(1)(1)(1)(1)a n b b b b a n b a b bD a n bb a b a n bb b a+-+-=+-+- 11[(1)]11b b b a b b a n b b a b b ba =+- 100[(1)]00b bb a b a n b a b a b-=+--- 1[(1)]()n a n b a b -=+--4.降阶法降阶法是按某一行(或一列)展开行列式,这样可以降低一阶,更一般地是用拉普拉斯定理,这样可以降低多阶,为了使运算更加简便,往往是先利用列式的性质化简,使行列式中有较多的零出现,然后再展开。
n阶行列式的计算方法
n阶行列式的计算方法行列式是线性代数中的一个重要概念,它在矩阵理论、线性方程组的求解等方面都有着重要的应用。
在本文中,我们将讨论n阶行列式的计算方法,希望能够帮助读者更好地理解和掌握行列式的相关知识。
首先,我们来回顾一下行列式的定义。
对于一个n阶方阵A,它的行列式记作|A|或det(A),定义为:|A| = Σ(−1)^σ(σ) a1σ(1) a2σ(2) ... anσ(n)。
其中,σ是1~n的一个排列,a1σ(1) a2σ(2) ...anσ(n)表示排列σ对应的n个元素的乘积,Σ表示对所有可能的排列求和。
接下来,我们将介绍n阶行列式的计算方法。
对于一个n阶方阵A,我们可以使用以下方法来计算它的行列式:1. 代数余子式法。
代数余子式法是一种经典的计算行列式的方法。
对于一个n阶方阵A,它的行列式可以通过以下公式来计算:|A| = a11A11 + a12A12 + ... + a1nA1n。
其中,aij表示A的第i行第j列的元素,Aij表示它的代数余子式,即去掉第i行第j列后得到的n-1阶子式的行列式。
2. 拉普拉斯展开法。
拉普拉斯展开法是另一种常用的计算行列式的方法。
对于一个n阶方阵A,它的行列式可以通过以下公式来计算:|A| = a11C11 + a12C12 + ... + a1nC1n。
其中,Cij表示A的第i行第j列的元素的代数余子式,即去掉第i行第j列后得到的n-1阶子式的行列式,而Cij的计算可以通过递归地应用相同的方法来完成。
3. 数学归纳法。
数学归纳法是一种较为抽象但十分有效的计算行列式的方法。
通过递归地应用n-1阶行列式的计算方法,我们可以最终得到n阶行列式的值。
在实际应用中,我们可以根据具体的情况选择合适的计算方法来计算行列式,以便更高效地完成计算任务。
除了以上介绍的计算方法,还有一些特殊的行列式计算技巧,比如利用行列式的性质进行变换、化简等操作,以便更快地求得行列式的值。
[理学]线性代数技巧行列式的计算方法
[理学]线性代数技巧行列式的计算方法计算n 阶行列式的若干方法举例n 阶行列式的计算方法很多,除非零元素较多时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。
下面介绍几种常用的方法,并举例说明。
1.利用行列式定义直接计算 例1 计算行列式0010020100000n 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 n D n --=-2.利用行列式的性质计算例2 一个n 阶行列式n ij D a =的元素满足,,1,2,,,ij ji a a i j n =-=则称D n 为反对称行列式,证明:奇数阶反对称行列式为零. 证明:由ijji aa =-知ii ii a a =-,即0,1,2,,ii a i n ==故行列式D n 可表示为1213112232132331230000n n n n nnna a a a a a D a a a a a a -=-----由行列式的性质A A '=1213112232132331230000n n n n nnn a 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.4.降阶法降阶法是按某一行(或一列)展开行列式,这样可以降低一阶,更一般地是用拉普拉斯定理,这样可以降低多阶,为了使运算更加简便,往往是先利用列式的性质化简,使行列式中有较多的零出现,然后再展开。
N阶行列式的计算方法
N阶行列式的计算方法行列式是矩阵的一个重要性质,它可以用来描述矩阵的线性变换的特征。
N阶行列式的计算方法可以通过多种途径实现,包括展开法、性质法、三角法等。
下面将详细介绍N阶行列式的计算方法。
1.展开法:展开法也是最常用的计算N阶行列式的方法。
N阶行列式可以根据其中的其中一行或其中一列展开成N个N-1阶行列式之和。
以N阶行列式A为例,可以通过以下公式计算:det(A) = a1j * C1j + a2j * C2j + ... + anj * Cnj其中,a1j, a2j, ..., anj 分别是矩阵A第j列的N个元素;C1j,C2j, ..., Cnj 分别是对应元素的代数余子式。
2.性质法:性质法是通过行列式的性质来计算N阶行列式。
行列式有很多性质,包括换行换列、行列秩相等、其中一行列乘以一个常数等。
利用这些性质,可以将N阶行列式变换成简化形式,进而计算行列式的值。
例如,可以通过初等行变换将行列式变换为上(下)三角形,而上(下)三角形行列式的计算非常简单。
此外,还可以使用性质法计算N阶行列式的公式,例如:det(A) = (-1)^(i+j) * Mij,其中,A是一个N阶矩阵,Mij是A删除第i行和第j列后的N-1阶矩阵。
3.三角法:三角法是一种用于计算N阶行列式的简便方法。
它将矩阵进行初等行变换,将其化为上三角阵或下三角阵,然后通过对角线上元素的乘积得到行列式的值。
具体步骤如下:(1)将行列式按其中一行或其中一列展开;(2)通过初等行变换,将行列式化为上三角形或下三角形;(3)计算对角线上元素的乘积,得到行列式的值。
4.克拉默法则:如果N阶行列式的其中一行或其中一列可被向量等式左边的向量线性表出,那么可以使用克拉默法则来计算行列式的值。
克拉默法则通过求解N个方程组,其中每个方程组都将一个未知量用行列式展开的形式表示,最后求解这N个方程组得到行列式的值。
但是,克拉默法则的计算复杂度高,对于大规模的行列式来说,不太适用。
n阶行列式的计算方法
n 阶行列式的计算方法1.利用对角线法则“对角线法则”:(1)二、三阶行列式适用“对角线法则”;(2)二阶行列式每项含2项,三阶行列式每项含3项,每项均为不同行、不同列的元素的乘积;(3)平行于主对角线的项为正号,平行于副对角线的项为负号。
例1计算二阶行列式4231=D 。
解:223414231−=×−×==D 例2计算三阶行列式210834021−−=D 。
解:)1(812420)3(0)1(400822)3(1210834021−××−××−×−×−−××+××+×−×=−−=D 14−=2.利用n 阶行列式的定义n 阶行列式==nnn n nn a a a a a a a a a D ⋯⋮⋮⋮⋯⋯212222111211nn np p p p p p a a a ⋯⋯212121)()1(∑−τ其中)(21n p p p ⋯ττ=,求和式中共有!n 项。
显然有上三角形行列式nnnn nn a a a a a a a a a D ⋯⋮⋱⋯⋯221122211211==下三角形行列式nnnnn n a a a a a a a a a D ⋯⋯⋱⋮⋮221121222111==对角阵nnD λλλλλλ⋯⋱2121==另外nn n nD λλλλλλ⋯⋰212)1(21)1(−−==例3计算行列式001002001000000n D n n=−⋯⋯⋮⋮⋮⋮⋯⋯解D n 中不为零的项用一般形式表示为112211!n n n nn a a a a n −−−=⋯.该项列标排列的逆序数t (n -1n -2…1n )等于(1)(2)2n n −−,故(1)(2)2(1)!.n n n D n −−=−3.利用行列式的性质计算性质1行列式与它的转置行列式相等,即TD D =。
n阶行列式的计算方法研究
n阶行列式的计算方法研究矩阵是数学中的一个重要分支,其中行列式作为矩阵理论的基础概念之一,被广泛应用于线性代数、微积分、数学分析等各个领域。
n阶行列式的计算方法一直是行列式研究的重点,下面将对n阶行列式的计算方法进行详细探讨。
一、定义n阶行列式是n个行向量或列向量所构成的n阶矩阵的一个函数,用$det(A)$表示。
其中A矩阵的每个元素表示为$a_{ij}\in R$,其中i、j表示行列数,R表示实数域或复数域。
例如:$$A=\begin{bmatrix}1&2&3\\4&5&6\\7&8&9\\\end{bmatrix} $$则$det(A)$表示为:1. 行列式具有线性性质。
对于n阶行列式,如果任意一行或一列的元素倍增加(a倍),则行列式的值也将增加a倍。
2. 行列式的值与矩阵的行列数、元素值有关。
当矩阵中存在两行/列完全相同时,行列式的值为0。
3. 行列式的值可以分解为每一行/列的代数余子式(余子式指将相应的行和列去掉后所构成的矩阵的行列式的相反数)与元素值的乘积之和。
三、计算方法1. 代数余子式法代数余子式法是n阶行列式的基本计算方法,它的计算过程比较繁琐,但应用范围比较广泛。
$$det(A)=\sum_{i=1}^{n}(-1)^{i+j}a_{ij}A_{ij}$$其中,i,j为任意定数,Aij为矩阵A的第i行第j列元素的代数余子式。
代数余子式的计算公式为:其中,Mij表示将第i行第j列元素删去后所形成的(n-1)阶行列式。
则根据代数余子式法可得:$$\begin{aligned} det(A) &= 1 * \begin{vmatrix}5&6\\8&9\\\end{vmatrix} - 2 * \begin{vmatrix}4&6\\7&9\\\end{vmatrix} + 3 *\begin{vmatrix}4&5\\7&8\\\end{vmatrix}\\ &=1*[(5*9)-(6*8)]-2*[(4*9)-(6*7)]+3*[(4*8)-(5*7)]\\ & =0 \end{aligned} $$2. 公式法公式法是一种简单快速的n阶行列式计算方法,它只需将矩阵A的元素代入特定的公式即可。
N阶行列式的计算
例4: = = =…
练习:(1) 【160】(2) 【 】
(5)逐行(列)相加(减)(适用于行列式相邻两行相加减后有共同特点时)
例5: =…=0
例6:
= 。
练习: 【 】
(6)拆项计算行列式(适用于行列式中的行(列)元素是两项之和)
例7: = + =
题设行列式正是 ,即y的系数,展开(1)式,得到y的系数为
所以: = 。
7、观察一次因式法
例13:计算 =
解:当 时,第一、第二行对应元素相等,所以 =0,可见 中含有因式, ,当 时,第三、第四行对应元素相等,所以 =0,可见 中含有因式 。
由于 中关于 的最高次数是4,所以
中含 的项是 ,
比较上面两式中 的系数,得 ,故 。
N阶行列式的计算
N阶行列式的计算方法主要有以下几种:
1、直接按定义计算:(适用于行列式中非零元素非常少的情形)
例1:计算 = 解:由定义知 = ,因为 ,所以 的非零项中 只能取2或3,同理,有 = = =0,可推出 只能取2或3,又因为 要求各不相同,故 项中至少有一个必须取零,所以 =0.
练习:用行列式的定义计算下列行列式:【1, , 0, 0】
例14:解方程 =0
解:当 =0,1,2, 时,行列式的两列对应元素相等,行列式的值为0,因此左边行列式可写成 ,
于是原方程变为 ,
所以原方程的解为 。
8、利用数学归纳法进行证明或计算。
例15:证明n阶范德蒙行列式的正确性
+ =0练习:证明 =
3、降阶法:利用行列式按行(列)展开定理进行降阶,这种方法适用于行列式中某一行(列)非零元素较少。
N阶行列式的计算方法
N 阶行列式的计算方法
常见方法:
1 加边法
把n 阶行列式变为和与之相同的n+1阶行列式,再通过行列式的性质化简 2 把各行(各列)统一加到某一行(列)上,一般可以把那行(列)提出来 3 逐行(列)相加减
4 行列式 按某行或者某列展开
5 数学归纳找到 n D 和1n D +的关系 转化为 数列问题
6 裂项 把某行(列)拆成2行(列)的和,之后行列式变为两个行列式之和
7 构造 比如利用 如果C AB =,那么C AB A B ==,把行列式里面的矩阵写为两个矩阵的乘积,非别求那两个矩阵的行列式。
常见公式,把行列式化为如下2种形式计算,或基于这两种形式的乘积。
()121111121
11n
j i i j n n n n n a a a a a a a a ≤<≤---=-∏
注意结果的顺序,大角标减小角标,如果忘了的可以写一个2阶的看一下。
(推导过程书上有)
1
232
22233122000000n n n n n n n x a a a b x a b a b b x x x x x x b x ⎛⎫=--- ⎪⎝⎭
推导思路
这是一个n 阶行列式,对于除第1列外的2,
,n 列,都进行如下操作 把第j 列的j j b x -倍,加到第1列上,之后会发现第一列中的2,
,n b b 都是0,这
个行列式化为了上三角的形式,直接对角线乘积就好了。
行列式的运算法则公式
行列式的运算法则公式1.行列式的性质:(1)交换定理:对于n阶行列式,将其行与列调换,则行列式的值不变。
(2)对角线法则:对于n阶行列式,行标和列标的和为偶数,则行列式的值为主对角线上各元素的乘积之和;行标和列标的和为奇数,则行列式的值为主对角线上各元素的乘积之差。
2.行列式的递推公式:(1)二阶行列式:对于2阶行列式,行列式的值等于左上角元素乘以右下角元素,减去右上角元素乘以左下角元素。
(2)三阶行列式:对于3阶行列式,行列式的值等于三个主对角线上元素的乘积之和,减去三个副对角线上元素的乘积之和。
3.行列式的初等变换:(1)行(列)交换:交换两行(列),行列式的值不变。
(2)行(列)倍乘:将其中一行(列)的元素乘以k,行列式的值乘以k。
(3)行(列)倍加:将其中一行(列)的k倍加到另一行(列)上,行列式的值不变。
4.行列式的倍数的性质:(1)行(列)成比例:若有两行(列)是成比例的,则行列式的值为0。
(2)带公因子:若行(列)中存在公因子,可提出公因子,行列式的值等于公因子乘以去掉公因子的行列式的值。
5.行列式的秩:(1)非零行列式:对于非零行列式,如果有r行(列)成线性相关,则行列式的值为0。
(2)对角行列式:对于对角行列式,主对角线上的元素均不为0,则行列式的值等于主对角线上各元素的乘积。
6.行列式的乘改定义:(1) 行列式的乘积定义:两个行列式A和B的乘积定义为C=AB,其中C的元素为C_ij = ∑(A_i1*B_1j),即A的第i行与B的第j列对应元素的乘积之和。
(2)顺序可交换:行列式的乘法满足顺序可交换,即AB=BA。
7.行列式的乘积规则:(1)两个行列式的乘积的维数:如果A是m×n的矩阵,B是n×p的矩阵,则AB的维数为m×p。
(2)AB的行列式的值:如果AB的行列式的值存在,且A的行行列式的值不为0,B的列行列式的值不为0,则AB的行列式的值等于A的行列式的值乘以B的行列式的值。
n阶行列式的若干计算方法
n 阶行列式的若干计算方法n 阶行列式的计算方法很多,除非零元素较少时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。
下面介绍几种常用的方法,并举例说明。
1.利用行列式定义直接计算例计算行列式001002001000000n D n n=-L LMM 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 n D n --=-2.利用行列式的性质计算 例:一个n 阶行列式n ij D a =的元素满足,,1,2,,,ijji 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 n n na 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阶行列式的若干方法举例例2 一个n 阶行列式n ij D a =的元素满足,,1,2,,,ij ji a a i j n =-=则称D n 为反对称行列式,证明:奇数阶反对称行列式为零. 证明:由i j j i a a =-知i i i ia a =-,即 0,1,2,,ii a i n ==故行列式D n 可表示为121311223213233123000n n n n nnna a a a a a D a a a a a a -=----- 由行列式的性质A A '=1213112232132331230000n n n n nn n a a a a a a D a a a a a a -----=- 12131122321323312300(1)n 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.化为三角形行列式若能把一个行列式经过适当变换化为三角形,其结果为行列式主对角线上元素的乘积。
因此化三角形是行列式计算中的一个重要方法。
例3 计算n 阶行列式a b b b b a b b D bb a b bbba=解:这个行列式的特点是每行(列)元素的和均相等,根据行列式的性质,把第2,3,…,n 列都加到第1列上,行列式不变,得(1)(1)(1)(1)a n b b b b a n ba bb D a n bb a b a n bb ba +-+-=+-+- 11[(1)]11b b ba b b a n b b a b b ba=+- 100[(1)]000bb b a b a n b a b a b-=+--- 1[(1)]()n a n b a b -=+--4.降阶法降阶法是按某一行(或一列)展开行列式,这样可以降低一阶,更一般地是用拉普拉斯定理,这样可以降低多阶,为了使运算更加简便,往往是先利用列式的性质化简,使行列式中有较多的零出现,然后再展开。
习题课:n阶行列式的计算
依据材料概括晚清中国交通方式的特点,并分析其成因。
提示:特点:新旧交通工具并存(或:传统的帆船、独轮车, 近代的小火轮、火车同时使用)。 原因:近代西方列强的侵略加剧了中国的贫困,阻碍社会发 展;西方工业文明的冲击与示范;中国民族工业的兴起与发展;
政府及各阶层人士的提倡与推动。
[串点成面· 握全局]
特征题4. “三线型”行列式. 除某一行,某一列以及对角 线(或次对角线)元素非零歪,其余元素均为 0的行列式, 主要求法是化为三角形行列式计算. 例4:
a0 1 Dn 1 1 1
n
1 a1 0 0
1 0 a2 0
1 0 0 (ai 0) an
1 n 答案:(a0 ) ai i 1 ai i 1
精品课件欢迎使用
[自读教材· 填要点] 一、铁路,更多的铁路 1.地位
铁路是
交通运输 建设的重点,便于国计民生,成为国民经济
发展的动脉。 2.出现 1881年,中国自建的第一条铁路——唐山 路建成通车。 1888年,宫廷专用铁路落成。 至胥各庄铁 开平
3.发展
(1)原因:
①甲午战争以后列强激烈争夺在华铁路的 ②修路成为中国人 (2)成果:1909年 权收归国有。 4.制约因素 政潮迭起,军阀混战,社会经济凋敝,铁路建设始终未入 修筑权 。
x2 x2 m x2
xn xn xn m
xn m)
答案 : Dn (m)n1 ( x1
特征3:“两条线型”的行列式,直接展开降阶. 例3.
a1 Dn
b1 a2 b2 an 1 bn 1 an
bn
答案:Dn a1a2
an (1) b1b2
n1
n阶行列式的计算方法
n 阶行列式的计算方法1.利用对角线法则“对角线法则”:(1)二、三阶行列式适用“对角线法则”;(2)二阶行列式每项含 2 项,三阶行列式每项含 3 项,每项均为不同行、不同列的元素的乘积;(3)平行于主对角线的项为正号,平行于副对角线的项为负号。
例 1 计算二阶行列式D= 13。
24解:D= 13= 1× 4 − 3 ×2 = −224例 2 计算三阶行列式D= 1204− 38。
0−12解:D = 1204 − 38= 1× (−3) × 2 + 2 × 8 × 0 + 0 × 4 × (−1) −0 ×(−3) × 0 − 2 × 4 × 2 −1× 8 × (−1)0−12= −142.利用 n 阶行列式的定义a a ⋯a1nn阶行列式 D = a a⋯a2n=∑(−1)τa1a2⋯a n⋮⋮⋮12na a⋯a其中τ=p2⋯ p n),求和式中共有n!τ(p1项。
显然有a a ⋯a1n上三角形行列式D=a⋯a=aa⋯a⋱⋮aa下三角形行列式D=a a⋱=aa⋯a⋮⋮a a⋯av1.0 可编辑可修改λ对角阵D= λ2=λ1λ2⋯λn ⋱λ另外D=λ2λ1= (−1)2λλ2⋯λn ⋰λn例 3计算行列式0⋯ 0100⋯ 200D n= ⋮⋮⋮⋮n−1⋯0000⋯ 00n 解D n中不为零的项用一般形式表示为aa⋯aa=n!.该项列标排列的逆序数t(n-1 n-2…1 n)等于(n−1)(n−2),故2D n= (−1)n! .3.利用行列式的性质计算性质 1行列式与它的转置行列式相等, 即D=D T。
注由性质 1 知道,行列式中的行与列具有相同的地位,行列式的行具有的性质,它的列也同样具有。
性质 2交换行列式的两行(列),行列式变号。
推论若行列式中有两行(列)的对应元素相同,则此行列式为零。
n阶行列式的计算方法总结及例题
n阶行列式的计算方法总结及例题n阶行列式的计算方法总结及例题一、引言行列式是线性代数中的重要概念,它是一个数学对象,用来表示一个n阶方阵的一种性质。
在实际应用中,我们经常需要计算n阶行列式来解决各种数学和工程问题。
本文将对n阶行列式的计算方法进行总结,并且通过例题来加深理解。
二、行列式的基本定义在n阶行列式中,其中一个基本概念是排列。
一个排列是指1, 2, ..., n 的一种次序。
当n=3时,有6个排列{1,2,3}、{1,3,2}、{2,1,3}、{2,3,1}、{3,1,2}和{3,2,1}。
在行列式中,每个排列的正负号是由该排列的逆序数来决定的。
逆序数是指在一个排列中,逆序对的个数。
若逆序数为奇数,则该排列为负排列;若逆序数为偶数,则该排列为正排列。
三、n阶行列式的计算方法1. 代数余子式法代数余子式法是一种递归的方法,可以用来计算n阶行列式。
我们选择矩阵的某一行(或某一列),然后对该行(或列)中的每个元素,每个元素对应一个代数余子式。
根据代数余子式的定义和符号来计算每个元素的代数余子式。
将这些代数余子式与对应的元素相乘,并相加起来,即得到行列式的值。
2. 公式法当n=2时,行列式的计算方法非常简单,即ad-bc。
当n>2时,可以利用展开定理,将n阶行列式展开为n-1阶行列式的和。
通过递归的方法,最终可以将n阶行列式转化为2阶行列式的组合。
3. 三角形法三角形法是一种几何方法,通过对矩阵进行初等行变换,将矩阵化为上(下)三角矩阵。
根据上(下)三角矩阵的特殊性,可以直接求出行列式的值。
四、例题我们通过以下例题来加深对n阶行列式计算方法的理解:例题1:计算3阶行列式给定矩阵 A =\[ \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9\end{bmatrix} \]我们可以使用代数余子式法,按照第一行展开,得到\[ |A| = 1*|M11| - 2*|M12| + 3*|M13| \]其中,M11、M12、M13分别为A的三个元素对应的代数余子式,根据代数余子式的定义和符号,可以计算得到|A|的值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录摘要 (1)关键词 (1)Abstract (1)Key words (1)引言 (1)1定义法 (1)2利用行列式的性质 (2)3化三角形行列式 (3)4行列式按一行(列)展开 (4)5 升阶法 (5)6 递推法 (6)7 范德蒙德行列式 (7)8 拉普拉斯定理 (7)9 析因法 (8)小结 (10)参考文献 (11)n阶行列式的计算方法学生姓名:孙中文学号:20120401217数学与计算机科学系数学与应用数学专业指导老师:王改霞职称:讲师摘要:行列式是高等代数中最基本也是最重要的内容之一,是高等代数学习中的一个难点.本文主要探讨一般n阶行列式的计算方法和一些特殊的行列式求值方法.如:化三角形法、拉普拉斯定理法、升阶法等.总结了每种方法的行列式特征.关键词:行列式;定义;计算方法Abstract: Determinant is one of higher algebra the most fundamental and important content, is a difficult point in Higher Algebra Learning. This paper mainly discusses the general order determinant of calculation method and some special determinant evaluation method. Such as: triangle method, method of Laplace theorem, ascending order method. This paper summarizes the determinant of the characteristics of each method.Keywords: Determinant ;Definition ;Calculation method引言行列式是高等代数的一个非常重要的内容,同时它也是非常复杂的.它的计算方法多种多样.在我们本科学习中只解决了一些基本的有规律的行列式.当遇到低阶行列式时,我们可以根据行列式的性质及其定义便能计算得出结果.但对于一些阶数较大的n阶行列式来说,用定义法就行不通了,本文根据各行列式的特征总结了一些对应方法.1定义法n阶行列式计算的定义:n D =nnn n nn a a a a a a a a a 212222111211=∑-nn n j j j nj j j j j j a a a 21212121)()1(τ在这里∑nj j j ...21表示对所有n 级排列求和.n j j j 21是,, 3,2,1n 的一个排列,当n j j j 21是偶排列时,()()n j j j 211-((τ是正号;当n j j j 21是奇排列时,()()n j j j 211-((τ是负号.n nj j j a a a 2121是D 中取自不同行不同列的n 个元素的乘积. 例1 计算行列式004003002001000这是一个四级行列式,在展开式中应该有4!=24项.但是由于出现很多的零,所以不等于零的项数就大大减少了.展开式中项的一般形式是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=τ,这一项前面的符号应该是正的.所以2443210004003002001000=⋅⋅⋅=2利用行列式的性质总结行列式的性质,可分为以下四类(1) 使行列式的值不变的有两条性质:行列式的行与列互换;把一行的倍数加到另一行上.(2) 使行列式的值为零的有三条性质:两行对应的元素相同;行列式中有一行为零;两行成比例; (3) 使行列式的值反号的有一条性质:把行列式中两行的位置互换.(4) 其他性质:某行的公因子可以提取到行列式符号外; 这些性质和行列式的计算定义构成了行列式计算的基本构架 例2 计算下面n 阶行列式的值nn n n nnn b a b a b a b a b a b a b a b a b a D +++++++++=212221212111解 当n =1时111b a D +=. 当n =2时,()()1221221221112b b a a b a b a b a b a D --=++++=.当3≥n 时,011112121212111=------+++=a a a a a a a a a a a a b a b a b a D n n n nn3化三角形行列式化三角形行列式关键在于如何把行列式转化为上(下)三角形行列式,在这里我们引入行阶梯型矩阵的定义,有了矩阵这一工具转换变得很简单.矩阵和行列式是相辅相成的但是又是两种不同的概念. (1)三角行列式的值与其对角线上元素的乘积相等.nn nnn n nnn n a a a a a a a a a a a a a a a22112122211122211211==(2)同理,次三角行列式的值等于添加适当的正、负号的次对角线元素的乘积.()()11,21211,121,2111,22111,1111n n n n n nnn n n nn nn n nn a a a a a a a a a a a a a a a-------==例3计算下面n +1阶行列式的值na a a a D 01001011112101n =+,其中()n i a i ,,2,10 =≠解 ∏∑∑===+⎪⎪⎭⎫⎝⎛-=-=nj ni i j nni in a a a a a a a a D 11021101111114 行列式按一行(列)展开在使用这一计算方法时要引入余子式和代数余子式的概念.在n 阶行列式中,把元素ij a 所在的第i 行与第j 列去掉,然后将剩下的()21+n 个元素按照之前的排列方法构成1-n 级的行列式nnj n j n n ni j i j i i n i j i j i i n j j a a a a a a a a a a a a a a a a1,1,1,11,11-,11,1,11,1-1-,1-1,1-11,11,111+-+++++-++-—称为元素ij a 的余子式,记为ij M .当()ij ji ij M A +-=1时,称ij A 为元素ij a 代数余子式.只有这两个概念是不够的,还要了解下面这条行列式的值的定理:行列式的值等于它的某一行(列)的各元素与其对应的代数余子式乘积之和,即(),,2,122111111n i A a A a A a a a a a D in in i i i i nnn n=+++==(),,,2,12211n j A a A a A a nj nj nj j j j j =+++=例4 计算下面行列式53241-4-00132-025271021-35 解 05320041-4-00132-025271021-35()53241-4-0132-021-3521-52+=53241-4-132-52-⋅=66027-0132-10-=()()6627-2-10-⨯=()1080-12-42-20=⨯=这里第一步是按第5列展开,然后再按第一列展开,这样就归结到一个三级行列式的计算. 5 升阶法某些行列式直接计算比较麻烦,这时将原行列式增加一行(例),并确保在增加的基础上仍能保持原行列式的值不变,此时此行列式的计算便变得十分简便.这种计算行列式的方法叫做升阶法也叫加边法.例5证明⎪⎪⎭⎫ ⎝⎛+=++++∑=ni i n na a a a a a a a 1213211111111111111111111111证明 将左边的行列式加一行一列,得1+n 级行列式左边nn a a a a ++++=-111111110111101111011111121nn a a a a 0100010001000111111121----=-⎪⎪⎭⎫⎝⎛+=+=∑∑==n i i nni i a a a a a a a 1212111100000000011111 加边后的行列式的值不一定等于原行列式的值,不过两者之间存在一个关系.例如原行列式n D ,n D 行列式的值直接不容易求解,但很容易得到加边后的行列式1+n D 的值,两者之间存在C BD AD n n =++1的关系,我们可以根据这个关系求出行列式n D 的值.这个方法也是适用于升阶法的. 6 递推法递推法计算行列式是将已知行列式按行(列)展开成较低阶的同类型行列式(注:同类型行列式是指阶数不同但结构相同的行列式),找出n D 与1-n D 或n D 与1-n D 、2-n D (其中n D 、1-n D 、2-n D 的结构相同)的递推关系,然后利用这个关系得到行列式的值.例6 计算βααββαβααββααββα+++++=100000010001000n D解 ()βαβααββααβαββα+++-+=-100010000000111n r n D D 展开按()21---+=n n D D αββα所以 ()()[]()12232211D D D D D D D D n n n n n n n αβαββαβα-==-=-=------- n β=即()21-n 1--++=+=n n n n n D D D αβαβαβ()βαβαβααβαβααββ≠--=+++++=++---111221n n nn n n n当βα=时,()n n n D α1+= 7范德蒙德行列式范德蒙德行列式计算公式:()∏≤<≤----=ni j j i n nn n nn a a a a a a a a a a a 1112112222121111例7 计算43214321432143cos 3cos 3cos 3cos 2cos 2cos 2cos 2cos cos cos cos cos 1111a a a a a a a a a a a a D =解4433332231134232221243214cos 3cos 4cos 3cos 4cos 3cos 4cos 3cos 41cos 21cos 21cos 21cos 2cos cos cos cos 1111a a a a a a a a a a a a a a a a D --------=813243r r r r ++=()∏≤≤≤-=4143332313423222124321cos cos 8cos cos cos cos cos cos cos cos cos cos cos cos 1111i j j i a a a a a a a a a a a a a a如果一个行列式的结构符合范德蒙德行列式的结构形式,那么此时我们便可使用此种方法.但在做题中往往会遇到一些行列式它的结构类似于范德蒙德行列式的结构,但并不符合范德蒙德行列式结构的.这通常是一个计算方法的误区.还有一些行列式看起来不符合,但经过一番变形之后便可看出是范德蒙德行列式.所以在做题过程中要注意观察. 8 拉普拉斯定理拉普拉斯定理:设在行列式D 中任意取定了()11-≤≤n k k 个行.将行列式中这k 行元素所构成的所有k 级子式加上它们的代数余子式的乘积等于行列式D .这个定理可以看成是行列式按一行展开公式的推广, 拉普拉斯的四种特殊形式: (1)mm nn mm mnnn B A B C A ⋅=0(2)mm nn mmnm nnB A BC A ⋅=0(3)()mm nn mnmn mm nn B A C B A ⋅-=10 (4)()mm nn mnmmnn nmB A B AC ⋅-=10例8 计算n 阶行列式:αβββββαββββαααααλbb b D n =解 βαααββββααααααλ---=00000b D n()()βαβαβαββββαααααλ----+-=0000000021n b n()()()()2222000021-⨯-⨯---⋅-+-=n n n bn βαβαβαβααλ()()[]()212--⋅---+=n n ab n βαβλλα9 析因法利用多项式函数、多项式根的性质、定理等来计算行列式,这种方法就称为析因法.如果行列式D 中有一些元素是变数x (或某个参变数)的多项式,那么可以将行列式D 当做一个多项式()x f ,然后对行列式施行某些变换,求出()x f 的互素的一次因式,使得()x f 与这些因式的乘积()x g 只相差一个常数因子C ,根据多项式相等的定义,比较()x f 与()x g 的某一项的系数,求出C 的值,便可求得()x Cg D =.例9 用析因法求解如下:解 令 ()ax a aaa a a x a a a a ax x f ---=显然()()()02,02=--=a n f a f (各列之和为0),故()a n x a x 2,2-+-是()x f 的一次因式.又 =dxx df )(ax a a aa a a a x a x a a aa a a x a --+--001000011111100----=+++=--++n n n n nD D D D a a a x a a a a a x同理可得()()()()(),,33322221,1 ----=-=n n D n n n dx x f d D n n dx x f d ()(),31222D n n dxx f d n n -=-- ()()()1111!221D n D n n n dx x f d n n =--=-- 因此()()()(),02222===''='-a f a f a f n 而()()a n a f n !21=-. 即a 2是()x f 的1-n 重根,又因()x f 是x 的n 次多项式, 从而()()()[]a n x a x c x f n 221-+-=-,其中c 是待定系数,由行列式()x f 可以看出n x 的系数为1,故1=c .()()[]a n x a x D n n 221-+-=-析因法有时也叫线性因子分离法.小结以上是n 阶行列式的几种计算方法,在实际运用中不同的n 阶行列式有不一样的求法,因此在解题之前要先判断好行列式的类型,在采用相对应的解题思路.另外虽然n 阶行列式的计算有一定的规律,但也不能生搬硬套,要学会灵活应用,某些题有多种解题方法我们要采用最简单的思路.只有在做题中多总结、归纳才能熟练掌握、运用这几种方法.参考文献[1]北京大学数学系几何与代数研究室代数小组编.高等代数(第三版).[M].高等教育出版社,2003.[2]徐仲,陆全主编.高等代数导数·导学·(北大·第三版).[M].西北工业大学出版社,2006.[3]苑文法,n阶行列式的计算.[N].湖北三峡学院学报,1999.[4]李师正主编,高等代数解题方法与技巧.[M].高等教育出版社,2004.[5]陈林,求n阶行列式的几种计算方法与技巧.[N].SCIENCE INFORMATIA,2007[6]陈黎钦,关于求解行列式的n种特殊的方法.[J].福建商业高等专科学校学报,2007.[7]史昱,关于行列式计算方法的讨论.[J].山东电力高等专科学校学报,2006.[8]田文平,行列式计算的常用方法.[J].工科数学,1994.[9]牛静,抽象行列式的几种计算方法.[N].科技咨询导报,2006.。