首页 > 其他分享 >线性代数入门——第三讲 行列式的计算

线性代数入门——第三讲 行列式的计算

时间:2022-12-01 23:47:41浏览次数:44  
标签:&...& end 入门 times vmatrix 线性代数 行列式 &-

上一讲我们学习了行列式中的诸多性质,而这些性质最主要的应用还是在行列式的计算上,所以这一讲主要就是运用性质对行列式进行计算。

#### 一、代数余子式

假设我们现在有一行列式为
$$
D={\begin{vmatrix}a_{11}&a_{12}&...&a_{1j}&...&a_{1n}\\a_{21}&a_{22}&...&a_{2j}&...&a_{2n}\\...&...&...&...&...&...\\a_{i1}&a_{i2}&...&a_{ij}&...&a_{in}\\...&...&...&...&...&...\\a_{n1}&a_{n2}&...&a_{nj}&...&a_{nn}\end{vmatrix}}
$$


则代数余子式
$$
A_{ij}=(-1)^{i+j} \times {\begin{vmatrix}a_{11}&a_{12}&...&...&a_{1n}\\a_{21}&a_{22}&...&...&a_{2n}\\...&...&...&...&...\\...&...&...&...&...\\a_{n1}&a_{n2}&...&...&a_{nn}\end{vmatrix}}
$$


对于乘号右边的行列式,通俗一点来理解就是把第 $i$ 行和第 $j$ 列划掉后剩下的行列式。

#### 二、计算

得到代数余子式后,对于任意一个行列式还有以下公式来表示 $D$ 的值
$$
D=a_{i1}\times A_{i1}+a_{i2}\times A_{i2}+...+a_{in}\times A_{in}
$$
对这个公式的理解为,对一行(或一列)的元素本身乘上它的代数余子式进行求和得到的值即为原行列式的值,下面给出证明方法。

首先要证项数相等,考虑对 $A_{ij}$ 展开,则 $A{ij}$ 一定包含 $(n-1)!$ 项,而一行又有 $n$ 个元素,所以有 $n$ 个 $a_{ij}\times A_{ij}$ 项,所以一共有 $n\times (n-1)!=n!$ 项,与原行列式的项数相同。

其次再来证明总和相同。对于 $a_{ij}\times A_{ij}$ 的任意一项可以写为
$$
a_{ij}\times (-1)^{i+j}\times (-1)^{l}\times a_{1{j_1}} a_{2{j_2}} ... a_{{i-1}{j_{i-1}}}...a_{{i+1}{j_{i+1}}}...a_{nj_{n}}
$$
于是可以得到
$$
(-1)^{(i-1)+l+(j-1)}\times a_{i{j_i}}a_{1{j_1}} a_{2{j_2}} ... a_{{i-1}{j_{i-1}}}...a_{{i+1}{j_{i+1}}}...a_{nj_{n}}
$$


所以我们就证明了每一项都与原行列式是相等的。

接下来我们以这个行列式为例尝试一下行列式的计算过程。行列式计算的基本思路就是,利用上一讲的性质八,让行列式中的某一行或某一列有 $(n-1)$ 个 $0$ ,然后利用代数余子式对行列式进行降阶,如此反复操作,直到达到二阶行列式或三阶行列式,方便使用对角线法则时,直接求解即可。
$$
D={\begin{vmatrix}3&1&-1&2\\-5&1&3&-4\\2&0&1&-1\\1&-5&3&-3\end{vmatrix}}
$$


将第二行 $\times(-1)$ 加到第一行,行列式的值不变,得到
$$
D={\begin{vmatrix}8&0&-4&6\\-5&1&3&-4\\2&0&1&-1\\1&-5&3&-3\end{vmatrix}}
$$
再将第二行 $\times5$ 加到第四行,行列式的值也不变,得到
$$
D={\begin{vmatrix}8&0&-4&6\\-5&1&3&-4\\2&0&1&-1\\-24&0&18&-23\end{vmatrix}}
$$
根据代数余子式相关性质
$$
D=1\times (-1)^{2+2}\times {\begin{vmatrix}8&-4&6\\2&1&-1\\-24&18&-23\end{vmatrix}}
$$
第二列加到第三列,得到
$$
D={\begin{vmatrix}8&-4&2\\2&1&0\\-24&18&-5\end{vmatrix}}
$$
第二列 $\times(-2)$ 加到第一列,得到
$$
D={\begin{vmatrix}16&-4&2\\0&1&0\\-60&18&-5\end{vmatrix}}
$$
再根据代数余子式相关性之,可得
$$
D=1\times (-1)^{2+2} \times {\begin{vmatrix}16&2\\-60&-5\end{vmatrix}}=40
$$
以上就是行列式的计算过程,虽然有些繁琐,但只要思路清晰,计算正确是没有问题的。

#### 三、三角形行列式

包含两类行列式,上三角形行列式和下三角形行列式。此处仅给出下三角形行列式。可以根据代数余子式的相关性质进行展开,就得到
$$
D={\begin{vmatrix}a_{11}&0&0&0&...&0\\a_{21}&a_{22}&0&0&...&0\\a_{31}&a_{32}&a_{33}&0&...&0\\...&...&...&...&...&...\\a_{n1}&a_{n2}&a_{n3}&...&...&a_{nn}\end{vmatrix}}=a_{11}a_{22}...a_{nn}
$$
上三角形行列式同理。

标签:&...&,end,入门,times,vmatrix,线性代数,行列式,&-
From: https://www.cnblogs.com/Cybersites/p/16943152.html

相关文章

  • SpringMVC01(SpringMVC的简介+入门案例)
    一、大纲二、springMVC的开发流程三、SpringMVC的操作"思路"3.1、对SpringMVC(n+1)代码块图片中的"config包"下的内容一个springMVC只要配置一次,"controller......
  • MyBatis-入门
    1、第一个mybastis程序1.1导入jar包<mybatis.version>3.4.1</mybatis.version><mysql.version>5.1.47</mysql.version><!--mybatisbegin--><dependency>......
  • 爬虫实战入门
    爬虫0(正则表达式查找,get)11月15日##获取豆瓣电影top250importrequestsimportre#首先获取url,然后用浏览器F12发现是get请求url='https://movie.douban.com/top2......
  • 会话技术-Cookie-快速入门、原理分析
    会话技术-Cookie-快速入门1.概念:客户端会话技术,将数据保存到客户端2.快速入门: 使用步骤: 1.创建Cookie对象,绑定数据 ......
  • xml_解析_Jsoup_快速入门与xml_解析_Jsoup_Jsoup对象
    xml_解析_Jsoup_快速入门 Jsoup:jsoup是一款Java的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQ......
  • 超详细Netty入门,看这篇就够了!
    简介: 本文主要讲述Netty框架的一些特性以及重要组件,希望看完之后能对Netty框架有一个比较直观的感受,希望能帮助读者快速入门Netty,减少一些弯路。 思维导图前言本文......
  • Ansible入门
    Ansible入门https://www.jianshu.com/p/c82737b5485chttps://blog.csdn.net/pushiqiang/article/details/78126063......
  • 【译】Apache Kafka 快速入门
    编译自官方文档。第1步:获取Kafka下载最新版本(当前为v3.3.1)的Kafka并解压:$tar-xzfkafka_2.13-3.3.1.tgz$cdkafka_2.13-3.3.1第2步:启动Kafka环境注......
  • Servlet_概述以及快速入门
    Servlet_概述serverapplet概念:运行在服务器端的小程序Servlet就是一个接口,定义一个Java类被浏览器访问到(tomcat识别)的规则将来我们自定义一个类,实......
  • JAVA入门
    JAVA入门特性和优势简单性面向对象可移植性(JVM)高性能分布性动态性多线程安全性健壮性三大版本JavaSE:标准版(桌面程序,控制台开发...)JavaME:嵌入式......