行列式的计算方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
行列式的计算方法
摘要:线性代数主要内容就是求解多元线性方程组,行列式产生于解线性方程组,行列式的计算是一个重要的问题。本文依据行列式的繁杂程度,以及行列式中字母和数字的特征,给出了计算行列式的几种常用方法:利用行列式的定义直接计算、化为三角形法、降阶法、镶边法、递推法,并总结了几种较为简便的特殊方法:矩阵法、分离线性因子法、借用“第三者”法、利用范德蒙德行列式法、利用拉普拉斯定理法,而且对这些方法进行了详细的分析,并辅以例题。
关键词:行列式矩阵降阶
The Methods of Determinant Calculation
Abstract: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.引言
线性代数主要内容就是求解多元线性方程组,行列式产生于解线性方程组,然而它除了用于研究线性方程组、矩阵、特征多项式等代数问题外,还在各种工程领域有着广泛的应用,是一种不可缺少的运算工具,所以说行列式的计算是一个重要的问题。
二阶行列式:22
21
1211a a a a 21121211a a a a -=⑴
三阶行列式:
33211232231131221332211331231233221133
32
31
23222113
1211a a a a a a a a a a a a a a a a a a a a a a a a a a a ---++=⑵ 由此可以看出二阶、三阶行列式计算结果的一些规律:
○1⑵中每项都是三个数的乘积,并由行标与列标可以看出,这三个数分别取
自行列式的不同行与不同列;
○
2⑵式正好有6项,它恰好是1,2,3全排列的个数。 ○3每项321321,,j j j a a a 前面的符号为)(321)
1(j j j τ-,其中)(321j j j τ为321j j j 的逆序数。
这就是比较简单的采用对角线的方法计算行列式。
在行列式的定义中,虽然计算结果的每一项是n 个元素的乘积,但是由于这
n 个元素是取自不同的行与列,所以对于某一确定的行中的n 个元素(譬如
),11211n a a a 来说,每一项都含有其中的一个且只含有其中的一个元素,而n 级
行列式一共有!n 项,计算它就需要做)1(!-n n 个乘法。当n 较大时,!n 是一个相当大的数字,直接从定义采用对角线法计算行列式几乎是不可能的事,[1]本文依据行列式元素间的规律和行列式的性质总结了计算行列式几种常用和特殊的方法。
2. 计算行列式的常用方法
2.1 利用行列式的定义直接计算 根据行列式的定义n D =
∑-n
n n j j j nj j j j j j a a a 21121221)
()1(τ
,可以利用行列式的定
义直接计算低阶稀疏行列式。 例1. 利用行列式的定义计算n 阶行列式
n D =0
00100002000010
n n -
解:根据行列式的定义,行列式展开后等于所有取自不同行不同列的n 个元素的
乘积,通过观察可知n D 的展开式中只有一个非零项!)1(12n n n =- ,这一项行标排列具有自然顺序排列,对应的列标排列为123n ,其逆序数为1-n ,故!)1(1n D n n --=
当行列式的元素中有较多0时,可以利用定义法进行计算,但如果元素中出现较多非0元素时,这种方法就不易求解。 2.2 利用化为三角形的方法计算
利用行列式的性质把行列式通过一系列的变换转化成位于主对角线一侧的元素全为零的行列式,这样得到的行列式的值就等于主对角线上所有元素的乘积。而对于非零元素位于次对角线的情形,行列式的值等于2
)
1()1(--n n 与次对角线
上所有元素的乘积。
例2 利用上三角形法计算n 阶行列式
n
n n
n n n x x x x D ----=λλλλλλλλλλλλλλλλ
3
213
32
132
213
2
11
解:n
n
n x x x x x x x D ----=
00
0000131213
2
1
1λλλλ 1
001
01010
011133
221
1
21----=
n n
n
x x x x x x x λλλλ