线性代数专题:行列式计算

合集下载

#线性代数技巧行列式的计算方法

#线性代数技巧行列式的计算方法

计算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-1阶的代数余子式的和。

具体步骤如下:以一个具体例子来说明,计算3阶行列式:|A| = |1 2 3||4 5 6||7 8 9|选择第一行展开,展开过程为:|A| = 1*|5 6| - 2*|4 6| + 3*|4 5|4*|8 9| 5*|7 9| 6*|7 8|= 1*(5*9-6*8) - 2*(4*9-6*7) + 3*(4*8-5*7)= 1*(45-48) - 2*(36-42) + 3*(32-35)= 1*(-3) - 2*(-6) + 3*(-3)= -3 + 12 - 9= 0行列式的值为0。

特征多项式是计算行列式的另一种方法。

如果A是一个n阶矩阵,那么它的特征多项式定义为p(λ) = |A-λI|其中I是单位矩阵,λ是一个标量。

行列式的值等于特征多项式在λ=0处的值p(0)。

特征多项式的计算可以借助行列式的展开法来进行,通过计算A-λI的行列式,展开得到一个n次多项式,然后求解该多项式在λ=0处的值即可得到行列式的值。

下面举一个具体的例子来说明特征多项式的计算方法。

考虑一个2阶矩阵A的特征多项式:A = |a b||c d|则特征多项式为p(λ) = |A-λI|= |a-λ b||c d-λ|展开得到p(λ) = (a-λ)(d-λ) - bc= λ^2 - (a+d)λ + (ad-bc)= λ^2 - tr(A)λ + det(A)其中tr(A)是A的迹,det(A)是A的行列式。

行列式的值等于特征多项式在λ=0处的值,即为det(A)。

线性代数行列式 3

线性代数行列式 3

a12
a21 a31
a23 a33
(1)13 a13
a21 a31
a22 a32
行 列 式 计 算 法 之 二 : 行 依, 列 展 开 降 阶
a11 定义: 余子式:
ai 11 在 ai1
ai 11
an1
a1 j1
ai1 j1 aij1 ai1 j1
anj 1
a1 j
ai1 j aij ai1 j
1 3 302 4 3 297 2 2 203
x1 1 例 : 计 算x2 1
x3 1 x4 1
x1 2 x2 2 x3 2 x4 2
x1 3 x2 3 x3 3 x4 3
x1 4 x2 4 x3 4 x4 4
思 考 : 若 三 个 三 位 数能 都被 某 数 整 除 ,
x( y x)n1
类 型 二各:行(列)元素和相等: 将各列(行)都加到第一列上,
x a a a x (n 1)a a a a
a x a a x (n 1)a x a a
a a x a x (n 1)a a x a
a a a x x (n 1)a a a x
1 a a nn a
处 理 方 法 : 相 邻 两 行列 () 相 减
0 1 2 n2 n1 1 0 1 n3 n2 2 1 0 n4 n3 n2 n3 n4 0 1 n1 n2 n3 1 0
0 1 2 n2 n1
1 0 1 n3 n2
解:
2
1
0 n4 n3
n2 n3 n4 0 1
n1 n2 n3 1 0
M31 1 2 3 6
024
210
M23 1 1 0 4

线性代数行列式的性质与计算

线性代数行列式的性质与计算
思考:这三种变换的结果分别是什么?
下页
2 1 3 1
例1. 计算行列式 D = 3 1 0 7 1 2 4 2 1 0 1 5
解:
1 0 1 5 r2 3r1 1 0 1 5
r3 +r1
r1r4 3 1 0 7 0 1 r4 2r1 3 8
D =
=
1 2 4 2
02 3 3
2 1 3 1
0 1 1 11
令Aij=(1)i+jMij, Aij称为元素aij的代数余子式.
例如,求4阶行列式中a32的代数余子式
a11 a12 a13 a14 a21 a22 a23 a24 a31 a32 a33 a34 a41 a42 a43 a44
M32=
A32= (1)3+2M32 = M32
a11 a13 a14 a21 a23 a24 a41 a43 a44
下页
范得蒙(Vandermonde)行列式
1
a1 a12 Dn = a1n3 a1n2 a1n1
下页
1
1
0
Dn
=
0
0
0
a2 a1 a22 a1a2
a2n2 a1a2n3
a2n1 a1a2n2
1
a3 a1 a32 a1a3
a3n2 a1a3n3 a3n1 a1a3n2
1
an a1
an2 a1an
ann2 a1ann3
ann1 a1ann2
a2 a1 a22 a1a2
按第二列展开
D=a12A12 +a22A22 +a32A32
=0 (1)1+2 1 3 +1 (1)2+2 1 2 +3 (1)3+2 1 2

线性代数技巧行列式的计算方法

线性代数技巧行列式的计算方法

计算n 阶行列式的若干方法举例n 阶行列式的计算方法很多,除非零元素较多时可利用定义计算(①按照某一列或某一行展开②完全展开式)外,更多的是利用行列式的性质计算,特别要注意观察所求题目的特点,灵活选用方法,值得注意的是,同一个行列式,有时会有不同的求解方法。

下面介绍几种常用的方法,并举例说明。

1.利用行列式定义直接计算 例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 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.3.化为三角形行列式若能把一个行列式经过适当变换化为三角形,其结果为行列式主对角线上元素的乘积。

因此化三角形是行列式计算中的一个重要方法。

例3 计算n 阶行列式a b b b ba b b Dbb a b bbba=解:这个行列式的特点是每行(列)元素的和均相等,根据行列式的性质,把第2,3,…,n 列都加到第1列上,行列式不变,得(1)(1)(1)(1)a n b b b b a n b ab b D 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)]000b b b a b a n b a b a b-=+---1[(1)]()n a n b a b -=+--4.降阶法降阶法是按某一行(或一列)展开行列式,这样可以降低一阶,更一般地是用拉普拉斯定理,这样可以降低多阶,为了使运算更加简便,往往是先利用列式的性质化简,使行列式中有较多的零出现,然后再展开。

行列式的几种计算方法7篇

行列式的几种计算方法7篇

行列式的几种计算方法7篇第1篇示例:行列式是线性代数中的一个重要概念,它是一个方阵中的一个数值,可以帮助我们判断矩阵的性质,计算行列式的值是线性代数中的基础技能之一。

下面我们将介绍几种行列式的计算方法以及其应用。

一、直接展开法计算行列式最基本的方法就是直接展开法。

以3阶行列式为例,一个3阶方阵的行列式可以表示为:\[\begin{vmatrix}a &b &c \\d &e &f \\g & h & i\end{vmatrix}\]通过公式展开,可以得到:\[\begin{aligned}\begin{vmatrix}a &b &c \\d &e &f \\g & h & i\end{vmatrix} & = aei + bfg + cdh - ceg - bdi - afh \\& = a(ei - fh) - b(di - fg) + c(dh - eg)\end{aligned}\]这样就可以直接计算出行列式的值。

但是这种方法比较繁琐,不适用于高阶行列式的计算。

二、拉普拉斯展开法\[\begin{vmatrix}a_{11} & a_{12} & \cdots & a_{1n} \\a_{21} & a_{22} & \cdots & a_{2n} \\\vdots & \vdots & & \vdots \\a_{n1} & a_{n2} & \cdots & a_{nn} \\\end{vmatrix}\]以第一行为例,可以按照以下公式展开:\[ \text{det}(A) = a_{11}C_{11} + a_{12}C_{12} + \cdots +a_{1n}C_{1n} \]C_{ij}表示元素a_{ij}的代数余子式,通过递归计算代数余子式,最终可以得到行列式的值。

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

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

线性代数行列式计算方法总结线性代数是数学中的一个重要分支,而行列式计算方法则是线性代数中的一个重要内容。

行列式是矩阵的一个标量,它可以帮助我们求解线性方程组的解、判断矩阵的可逆性以及计算向量的夹角等。

在学习线性代数的过程中,行列式的计算方法是一个必须要掌握的基础知识。

本文将对线性代数中行列式的计算方法进行总结,希望能够帮助大家更好地理解和掌握这一部分内容。

一、行列式的定义。

行列式是一个非常重要的概念,它可以用来描述一个矩阵的性质。

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

行列式的计算方法有多种,接下来我们将逐一介绍。

二、行列式的计算方法。

1. 代数余子式法。

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

对于一个n阶方阵A,它的行列式可以通过如下公式计算:det(A) = a11A11 + a12A12 + ... + a1nA1n。

其中,a11, a12, ..., a1n为矩阵A的元素,A11, A12, ..., A1n为对应元素的代数余子式。

通过递归计算每个代数余子式的行列式,最终可以得到整个矩阵的行列式值。

2. 克拉默法则。

克拉默法则是另一种行列式计算方法。

对于一个n阶线性方程组Ax = b,如果A是一个可逆矩阵,那么方程组的解可以表示为:xi = det(Ai) / det(A)。

其中,det(Ai)是将矩阵A的第i列替换为b后所得到的新矩阵的行列式,det(A)是矩阵A的行列式。

通过计算各个未知数的值,可以得到方程组的解。

3. 数学归纳法。

数学归纳法是一种递归的行列式计算方法。

对于一个n阶方阵A,它的行列式可以通过以下步骤计算:当n=1时,行列式的值就是矩阵A的唯一元素。

当n>1时,可以通过展开定理将n阶矩阵的行列式转化为n-1阶矩阵的行列式,然后递归计算下去,直到n=1时结束。

4. 其他方法。

除了上述方法外,行列式的计算还有其他一些特殊情况下的方法,比如利用特征值和特征向量、利用矩阵的对角化等。

行列式的几种计算方法

行列式的几种计算方法

行列式的几种计算方法
行列式是线性代数中非常重要的一个概念,它可以用于求解线性方程组、求解矩阵的逆等多个应用。

而行列式的计算方法也有很多种,接下来我们将分别介绍一些常用的行列式计算方法。

1. 代数余子式法:
代数余子式法是一种常用的行列式计算方法,它的基本思想是通过对矩阵中的元素进行操作来求解行列式的值。

具体步骤如下:
(1)选择矩阵中的一行或一列,以此为基准,生成n个n-1阶矩阵。

(2)计算每个n-1阶矩阵的行列式值,即代数余子式。

(3)将每个代数余子式与对应元素乘积后,加减交替求和。

3. 递推法:
递推法是通过将行列式的计算问题逐步转化为较小行列式的计算问题来求解行列式的方法。

具体步骤如下:
(1)从矩阵的最后一行开始,计算该行的每个元素与其代数余子式的乘积,并乘以相应的正负号。

(2)将每个乘积累加得到最后一行的元素的求和值。

(3)通过将最后一行的求和值代入到后一行的计算中,逐步递归计算行列式的值。

(4)最后得到行列式的值。

除了以上介绍的几种方法外,还有基于矩阵的性质和变换的方法、基于行列式的性质和变换的方法等。

通过灵活运用这些方法,我们可以有效地计算行列式的值,解决实际问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
β + α
β β = 1+ + + α α
β α =
n +1
β + α ⋅
n
−1 =
1
β −1 α
αn
β n +1 − α n +1 β −α
∴ Dn =
β n +1 − α n +1 , 当 β≠α β −α
Dn
(3)
当 β = α,从
= ( x + y ) Dk −1 − xy 0 0 = ( x + y ) Dk −1 − xyDk − 2 Dk −1 = x k −1 + x k − 2 y + D k − 2 = x k − 2 + x k −3 y +
= ( x + y )( x k −1 + x k − 2 y + − xy ( x k − 2 + x k −3 y + = x k + x k −1 y +
a x −a
a a x
a a a a x
Dn = − a − a x … −a −a −a
a = −a −a x a … x −a −a −a
a + −a … a x −a ②
−a −a
= − a( x − a) n −1 + ( x + a) Dn −1
①×(x + a) ②×(x – a)
( x + a ) Dn = a ( x + a ) n + ( x 2 − a 2 ) Dn −1 ( x − a ) Dn = − a ( x − a ) n + ( x 2 − a 2 ) Dn −1

F1 , F2 , F3 = 2aF2 − a 2 F1 ,
的起始值 E1和F1 , E 2 和F2 相同,递推关系式(5)和(6)的构造也相同,故必有
E k = Fk
k = 1,2,
,n
由(4)式, Fn 的每一行都能提出一个因子 a ,故 Fn 等于 a 乘一个 n 阶行列式,这一个行 列式就是例 1 的 Dn 。前面算出 Dn = n + 1 ,故
例 6 求 n 阶三对角线型行列式的值:
2 1 Dn = 0 0
1 2 1 0
0 1 2 0 0
0 0 0 2
(1)
Dn 的构造是:主对角线元全为 2,主对角线上方第一条次对角线与下方第一条次对角线的
元全为 1,其余的元全为 0。 解 用消去法,把 Dn 中主对角线下方第一条次对角线的元 1 全部消成 0:首先从第二行减去 第一行的
最后所得的行列式为
2 0 0 0
1 3 2 0 0
0 1 4 3 0
0 0 0 n +1 n
(2)
上面的行列式是三角型行列式,它的主对角线元顺次为
2,
3 4 , , 2 3
,
n +1 n
93)
又主对角线下方的元全为 0。故 Dn 的值等于(3)中各数的连乘积,即 Dn = n + 1 。 注 3 一般的三对角线型行列式
+ xy k − 2 + y k −1 + xy k −3 + y k − 2
+ xy k − 2 + y k −1 ) + xy k −3 + y k − 2 )
Dk = ( x + y ) Dk −1 − xyDk − 2
+ xy k −1 + y k
故命题对一切自然数 n 成立。
5.消去法求三对角线型行列式的值
1+
a1 a 2 + + x x 0 0 0
+
an x
a1 x 0 0
a2 0 x 0
an 0 0 x + an )
a + a2 + = 1 + 1 x
+ an n n n −1 x = x + x (a1 + a 2 +
4.数学归结法
例 5 计算行列式
Dn =
x+ y 1 0 0 0
证明 (1)n = 1, 2, 3 时,命题成立。假设 n≤k – 1 时命题成立,考察 n=k 的情形:
Dk =
x+ y 1 0 0 0
xy x+ y 1 0 0 1 0
0 xy x+ y 0 0 xy x+ y 0 0
0 0 0 x+ y 1 0 0 x+ y 1
0 0 0 xy x+ y 0 0 xy x+ y
x −a
a x
a a
Dn = − a − a x … −a −a −a = a( x + a) n−1 + ( x − a) Dn−1 x −a a x a a
a = −a −a x a … x −a −a −a ① a a −a −a a x a a
a + −a … a x −a
−a −a
a a
x+a −a
专题讲座五
1.递推法
例 1 求行列式的值:
行列式的计算方法
α+β
Dn = 1 0 0
αβ α +β
1 0
0
αβ α +β
0
0 0 0
(1)
α + β ( n)
Dn 的构造是:主对角线元全为 α + β ;主对角线上方第一条次对角线的元全为 αβ ,下方
第一条次对角线的元全为 1,其余元全为 0;即 Dn 为三对角线型。又右下角的(n)表示行 列式为 n 阶。 解 把类似于 Dn ,但为 k 阶的三对角线型行列式记为 Dk 。 把(1)的行列式按第一列展开,有两项,一项是
a2 a1 a3
a3 a2 a1
D3 称为循环行列式,各行自左到右均由 a1 , a 2 , a3 循环排列而得,并使主对角线元全为 a1 .
1 倍,于是第二行变为 2 1 3 0, 2 − = , 1, ,0 2 2 2 倍,则第三行变为 3
其次从第三行减去第二行(指新的第二行,以下同)的
2 4 = , 1, 0, ,0 3 3 3 再从第四行减去第三行的 倍,则第四行变为 4 3 5 0, 0, 0, 2 − = , 1, 0, ,0 4 4 n −1 类似地做下去,直到第 n 行减去第 n – 1 行的 倍,则第 n 行变为 n n −1 n +1 0, 0, ,0, 2 − = n n 0, ,0, 2 −
n−2 a2
1 a3 2 a3
n−2 a3
1 an 2 an
n−2 an
= ( a 2 − a1 )( a3 − a1 ) = ( a 2 − a1 )( a3 − a1 ) ( a3 − a 2 )( a 4 − a 2 ) = = ( a 2 − a1 )( a3 − a1 ) ⋅ ( a3 − a 2 )
a1 b1 0 0 0
c1 a2 b2 0 0
0 c2 a3 0 0
0 0 0 c n−1 an
(4)
也可以按上述消去法把次对角线元 b2 , b3 ,
, bn 全部消去,得到一个三角型行列式,它的值
等于该三角型行列式的主对角线元的连乘积。
6 乘以已知行列式
例 7 求行列式的值:
a1 D3 = a3 a2
当β ≠ α 当β = α
注 递推式(2)通常称为常系数齐次二阶线性差分方程. 注 1 仿照例 1 的讨论,三对角线型的 n 阶行列式
Hale Waihona Puke 2a a 2 1 En = 0 0
和三对角线型行列式
0
0 0 0 2a 0 0 0 2a
(3)
2a a 2 1 2a 0 0
2a a 0 a 2a a Fn = 0 a 2a 0
( a n − a1 ) D n −1 ( a n − a1 ) ( a n − a 2 ) Dn − 2 ( a n − a1 ) (an − a2 ) ( a n − a n −1 )
D2 =
1 a n −1
1 = a n − a n −1 an , a n 这 n 个数的所有可能的差 a i − a j 的乘积
n
n
Dn
αn
再一次用递推计算:
=
Dn −1
α n−1
β + α
n
Dn
αn
=
=
Dn −1
α n−1
D1
Dn − 2 β β + = n + α −2 α α
2 3
n
n −1
β + α
n
n
β β = + + + α α α
1 a 2 − a1 a 2 ( a 2 − a1 )
n−3 ( a 2 − a1 ) a2 n−2 ( a 2 − a1 ) a2
1 a n − a1 a n ( a n − a1 )
n−3 ( a n − a1 ) an n−2 ( a n − a1 ) an
0 0 0
1 = ( a 2 − a1 )( a3 − a1 ) a2 2 ( a n − a1 ) a 2
分析:这个行列式的特点是除对角线外,各列元素分别相同.根据这一特点,可采用加边法. 解
1 0 D= 0 0
a1 x + a1 a1 a1
a2 a2 x + a2 a2
a3 a3 a3 a3
an an an x + an
相关文档
最新文档