(邱维声)高等代数课程笔记:行列式的性质

news/2024/11/28 0:42:07/

行列式的性质

例题 1

∣a11a12a21a22∣=a11a22−a12a21,∣a11a21a12a22∣=a11a22−a21a12.\left|\begin{matrix} a_{11} &a_{12}\\ a_{21} &a_{22} \end{matrix}\right| = a_{11}a_{22} - a_{12}a_{21},~ \left|\begin{matrix} a_{11} &a_{21}\\ a_{12} &a_{22} \end{matrix}\right| = a_{11}a_{22}-a_{21}a_{12}. a11a21a12a22=a11a22a12a21, a11a12a21a22=a11a22a21a12.

\quad可以看到,二阶行列式的元素”行列互换“,并没有改变行列式的值!

\quad这是否是一个普遍规律呢?换言之,对于一般的 nnn 阶行列式而言,行列互换,是否不改变行列式的值?

#

转置:设 A=(aij)A=(a_{ij})A=(aij) 为数域 KKK 上的一个 nnn 级矩阵,将 AAA 的行列互换,得到新的 nnn 级矩阵,记作 A′A'AATA^{T}ATAtA^{t}At,称为 AAA 的转置。

A=(a11a12⋯a1na21a22⋯a2n⋮⋮⋮an1an2⋯ann)→转置A′=(a11a21⋯an1a12a22⋯an2⋮⋮⋮a1na2n⋯ann)A = \left(\begin{matrix} 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{matrix}\right) \xrightarrow{\text{转置}} A' = \left(\begin{matrix} a_{11} & a_{21} & \cdots &a_{n1}\\ a_{12} &a_{22} &\cdots &a_{n2}\\ \vdots &\vdots & & \vdots\\ a_{1n} &a_{2n} &\cdots &a_{nn} \end{matrix}\right) A=a11a21an1a12a22an2a1na2nann转置A=a11a12a1na21a22a2nan1an2ann

\quad思考:∣A∣|A|A∣A′∣|A'|A 有什么关系?

性质 1:行列互换,行列式的值不变。即:∣A∣=∣A′∣|A| = |A'|A=A.

证明:

\quadB=A′B = A'B=A,则 ∣B∣=∣A′∣|B| = |A'|B=A,即 bij=aji,1≤i≤n,1≤j≤nb_{ij} = a_{ji},1\le i \le n, 1\le j \le nbij=aji,1in,1jn.

\quad于是,

∣B∣=∑i1i2⋯in(−1)τ(i1i2⋯in)b1i1b2i2⋯bnin=∑i1i2⋯in(−1)τ(i1i2⋯in)ai11ai22⋯ainn=∣A∣\begin{aligned} |B| &= \sum_{i_{1}i_{2}\cdots i_{n}}(-1)^{\tau(i_{1}i_{2}\cdots i_{n})}b_{1i_{1}}b_{2i_{2}}\cdots b_{ni_{n}}\\ &=\sum_{i_{1}i_{2}\cdots i_{n}}(-1)^{\tau(i_{1}i_{2}\cdots i_{n})}a_{i_{1}1}a_{i_{2}2}\cdots a_{i_{n}n}\\ &= |A| \end{aligned} B=i1i2in(1)τ(i1i2in)b1i1b2i2bnin=i1i2in(1)τ(i1i2in)ai11ai22ainn=A

#

性质 1 进一步地表明了 ”行列式中,行与列地的地位是相同的“!


\quad简单地回顾一下当前的进度:

  1. 目前为止,对于数域 KKK 上的由 nnn 个方程构成的的 nnn 元线性方程组,我们只能通过 矩阵消元法 直接求解,求解完(或者快求解完)才能知晓方程组是否有解?若有解,有多少解?矩阵消元法 的本质是对矩阵作初等行变换。思考:方阵的初等行变换对于其行列式的值有什么影响?
  2. 前面说过,我们曾有这样的一个猜想:由 nnn 个方程组构成的 nnn 元线性方程组有唯一解当且仅当其系数矩阵 AAA 的行列式 ∣A∣≠0|A|\ne 0A=0. 这就涉及到了行列式的计算。按照上一节行列式的定义求解无疑是复杂的,是否有简便的方法?
  3. 另外,在上一节中,我们介绍的上三角行列式的求解十分简单,而其对应的矩阵恰为阶梯形方阵,再联系到矩阵的初等行变换,这就给了我们一个突破点。

性质 2:行列式 ∣A∣|A|A 的某一行乘上一个非零数 kkk 得到一个新的行列式,则新的行列式的值为 k⋅∣A∣k\cdot |A|kA.

证明:

\quad设行列式 ∣A∣|A|A 的第 iii 行乘上数 k≠0k\ne 0k=0,得到行列式 ∣B∣|B|B.

∣A∣=∣a11a21⋯a1n⋮⋮⋮ai1ai2⋯ain⋮⋮⋮an1an2⋯ann∣,∣B∣=∣a11a21⋯a1n⋮⋮⋮kai1kai2⋯kain⋮⋮⋮an1an2⋯ann∣|A| = \left|\begin{matrix} a_{11} &a_{21} &\cdots &a_{1n}\\ \vdots & \vdots & & \vdots\\ a_{i1} &a_{i2} &\cdots &a_{in}\\ \vdots & \vdots & & \vdots\\ a_{n1} & a_{n2} &\cdots &a_{nn} \end{matrix}\right|,~ |B| = \left|\begin{matrix} a_{11} &a_{21} &\cdots &a_{1n}\\ \vdots & \vdots & & \vdots\\ ka_{i1} &ka_{i2} &\cdots &ka_{in}\\ \vdots & \vdots & & \vdots\\ a_{n1} & a_{n2} &\cdots &a_{nn} \end{matrix}\right| A=a11ai1an1a21ai2an2a1nainann, B=a11kai1an1a21kai2an2a1nkainann

\quad由行列式的定义,

∣B∣=∑j1j2⋯jn(−1)τ(j1j2⋯jn)aij1⋯(kaiji)⋯anjn=k(∑j1j2⋯jn(−1)τ(j1j2⋯jn)aij1⋯aiji⋯anjn)=k∣A∣\begin{aligned} |B| &= \sum_{j_{1}j_{2}\cdots j_{n}}(-1)^{\tau(j_{1}j_{2}\cdots j_{n})} a_{ij_{1}}\cdots (k a_{ij_{i}})\cdots a_{nj_{n}}\\ &= k\left(\sum_{j_{1}j_{2}\cdots j_{n}}(-1)^{\tau(j_{1}j_{2}\cdots j_{n})} a_{ij_{1}}\cdots a_{ij_{i}}\cdots a_{nj_{n}}\right)\\ &= k|A| \end{aligned} B=j1j2jn(1)τ(j1j2jn)aij1(kaiji)anjn=k(j1j2jn(1)τ(j1j2jn)aij1aijianjn)=kA

#

:对于性质 222,尽管我们的出发点是矩阵的初等行变换,而矩阵的初等行变换正是要求 k≠0k\ne 0k=0,但实际上,从证明过程中可以看出,即使 k=0k=0k=0,性质 222 也成立。

性质 2‘:行列式 ∣A∣|A|A 的某一行乘以一个数 kkk 得到新的行列式,则新行列式的值为 k∣A∣k |A|kA.

\quad作为 性质 2' 的推论,我们有 性质 3

性质 3:若行列式 ∣A∣|A|A 的某行元素全为零,则行列式的值为 000.


性质 4:若行列式 ∣A∣|A|A 的某一行是两组数的和,则 ∣A∣|A|A 等于两个行列式的和,其中,这两个行列式的这一行分别是第一组数和第二组数,而其余行与原来行列式的对应各行相同。即

∣a11a12⋯a1n⋮⋮⋮b1+c1b2+c2⋯bn+cn⋮⋮⋮an1an2⋯ann∣=∣a11a12⋯a1n⋮⋮⋮b1b2⋯bn⋮⋮⋮an1an2⋯ann∣+∣a11a12⋯a1n⋮⋮⋮c1c2⋯cn⋮⋮⋮an1an2⋯ann∣\left|\begin{matrix} a_{11} &a_{12} &\cdots &a_{1n}\\ \vdots &\vdots & &\vdots\\ b_{1} + c_{1} & b_{2} + c_{2} &\cdots &b_{n}+c_{n}\\ \vdots &\vdots & & \vdots\\ a_{n1} &a_{n2} &\cdots &a_{nn} \end{matrix}\right| = \left|\begin{matrix} a_{11} &a_{12} &\cdots &a_{1n}\\ \vdots &\vdots & &\vdots\\ b_{1} & b_{2}&\cdots &b_{n}\\ \vdots &\vdots & & \vdots\\ a_{n1} &a_{n2} &\cdots &a_{nn} \end{matrix}\right| + \left|\begin{matrix} a_{11} &a_{12} &\cdots &a_{1n}\\ \vdots &\vdots & &\vdots\\ c_{1} & c_{2} &\cdots &c_{n}\\ \vdots &\vdots & & \vdots\\ a_{n1} &a_{n2} &\cdots &a_{nn} \end{matrix}\right| a11b1+c1an1a12b2+c2an2a1nbn+cnann=a11b1an1a12b2an2a1nbnann+a11c1an1a12c2an2a1ncnann

证明:

∣A∣=∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1⋯(bji+cji)⋯anjn=(∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1⋯bji⋯anjn)+(∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1⋯cji⋯anjn)=∣a11a12⋯a1n⋮⋮⋮b1b2⋯bn⋮⋮⋮an1an2⋯ann∣+∣a11a12⋯a1n⋮⋮⋮c1c2⋯cn⋮⋮⋮an1an2⋯ann∣\begin{aligned} |A| &= \sum_{j_{1}j_{2}\cdots j_{n}}(-1)^{\tau(j_{1}j_{2}\cdots j_{n})} a_{1j_{1}}\cdots (b_{j_{i}}+c_{j_{i}})\cdots a_{nj_{n}}\\ &=\left(\sum_{j_{1}j_{2}\cdots j_{n}}(-1)^{\tau(j_{1}j_{2}\cdots j_{n})} a_{1j_{1}}\cdots b_{j_{i}}\cdots a_{nj_{n}}\right) + \left(\sum_{j_{1}j_{2}\cdots j_{n}}(-1)^{\tau(j_{1}j_{2}\cdots j_{n})} a_{1j_{1}}\cdots c_{j_{i}}\cdots a_{nj_{n}}\right)\\ &= \left|\begin{matrix} a_{11} &a_{12} &\cdots &a_{1n}\\ \vdots &\vdots & &\vdots\\ b_{1} & b_{2}&\cdots &b_{n}\\ \vdots &\vdots & & \vdots\\ a_{n1} &a_{n2} &\cdots &a_{nn} \end{matrix}\right| + \left|\begin{matrix} a_{11} &a_{12} &\cdots &a_{1n}\\ \vdots &\vdots & &\vdots\\ c_{1} & c_{2} &\cdots &c_{n}\\ \vdots &\vdots & & \vdots\\ a_{n1} &a_{n2} &\cdots &a_{nn} \end{matrix}\right| \end{aligned} A=j1j2jn(1)τ(j1j2jn)a1j1(bji+cji)anjn=(j1j2jn(1)τ(j1j2jn)a1j1bjianjn)+(j1j2jn(1)τ(j1j2jn)a1j1cjianjn)=a11b1an1a12b2an2a1nbnann+a11c1an1a12c2an2a1ncnann

#

性质 5:行列式 ∣A∣|A|A 的任意两行互换得到新的行列式,则新的行列式的值为 −∣A∣-|A|A.

证明:

\quad

∣A∣=∣a11a12⋯a1n⋮⋮⋮ai1ai2⋯ain⋮⋮⋮aj1aj2⋯ajn⋮⋮⋮an1an1⋯ann∣|A| = \left|\begin{matrix} a_{11} & a_{12} &\cdots &a_{1n}\\ \vdots & \vdots & &\vdots\\ a_{i1} &a_{i2} & \cdots &a_{in}\\ \vdots & \vdots & &\vdots\\ a_{j1} &a_{j2} &\cdots &a_{jn}\\ \vdots &\vdots & &\vdots\\ a_{n1} &a_{n1} &\cdots &a_{nn} \end{matrix}\right| A=a11ai1aj1an1a12ai2aj2an1a1nainajnann

\quad互换 ∣A∣|A|A 的第 iii 行与第 jjj 行,得到

∣B∣=∣a11a12⋯a1n⋮⋮⋮aj1aj2⋯ajn⋮⋮⋮ai1ai2⋯ain⋮⋮⋮an1an1⋯ann∣|B| = \left|\begin{matrix} a_{11} & a_{12} &\cdots &a_{1n}\\ \vdots & \vdots & &\vdots\\ a_{j1} &a_{j2} & \cdots &a_{jn}\\ \vdots & \vdots & &\vdots\\ a_{i1} &a_{i2} &\cdots &a_{in}\\ \vdots &\vdots & &\vdots\\ a_{n1} &a_{n1} &\cdots &a_{nn} \end{matrix}\right| B=a11aj1ai1an1a12aj2ai2an1a1najnainann

\quad由行列式的定义,

∣B∣=∑j1j2⋯jn(−1)τ(j1j2⋯jn)b1j1⋯biji⋯bjjj⋯bnjn=∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1⋯ajji⋯aijj⋯anjn=∑j1j2⋯jn(−1)τ(j1j2⋯jn)a1j1⋯ajji⋯aijj⋯anjn\begin{aligned} |B| & = \sum_{j_{1}j_{2}\cdots j_{n}}(-1)^{\tau(j_{1}j_{2}\cdots j_{n})} b_{1j_{1}}\cdots b_{ij_{i}} \cdots b_{jj_{j}}\cdots b_{nj_{n}}\\ & = \sum_{j_{1}j_{2}\cdots j_{n}}(-1)^{\tau(j_{1}j_{2}\cdots j_{n})}a_{1j_{1}}\cdots a_{jj_{i}}\cdots a_{ij_{j}}\cdots a_{nj_{n}}\\ & = \sum_{j_{1}j_{2}\cdots j_{n}}(-1)^{\tau(j_{1}j_{2}\cdots j_{n})}a_{1j_{1}}\cdots a_{jj_{i}}\cdots a_{ij_{j}}\cdots a_{nj_{n}}\\ \end{aligned} B=j1j2jn(1)τ(j1j2jn)b1j1bijibjjjbnjn=j1j2jn(1)τ(j1j2jn)a1j1ajjiaijjanjn=j1j2jn(1)τ(j1j2jn)a1j1ajjiaijjanjn

\quad由第一节末的讨论可知,

∣A∣=∑j1j2⋯jn(−1)τ(1⋯j⋯i⋯n)+τ(j1j2⋯jn)a1j1⋯ajji⋯aijj⋯anjn=∑j1j2⋯jn(−1)⋅(−1)τ(j1j2⋯jn)a1j1⋯ajji⋯aijj⋯anjn=−∣B∣\begin{aligned} |A| &= \sum_{j_{1}j_{2}\cdots j_{n}}(-1)^{\tau(1\cdots j \cdots i \cdots n) + \tau(j_{1}j_{2}\cdots j_{n})} a_{1j_{1}}\cdots a_{jj_{i}}\cdots a_{ij_{j}}\cdots a_{nj_{n}} \\ &=\sum_{j_{1}j_{2}\cdots j_{n}}(-1)\cdot (-1)^{\tau(j_{1}j_{2}\cdots j_{n})}a_{1j_{1}}\cdots a_{jj_{i}}\cdots a_{ij_{j}}\cdots a_{nj_{n}}\\ &=-|B| \end{aligned} A=j1j2jn(1)τ(1jin)+τ(j1j2jn)a1j1ajjiaijjanjn=j1j2jn(1)(1)τ(j1j2jn)a1j1ajjiaijjanjn=B

∣B∣=−∣A∣|B| = -|A|B=A.

#

\quad性质 5 很容易退出 性质 6

性质 6:行列式中若存在两行成比例,则行列式的值为 000.


\quad性质 1~ 性质 6 的证明过程中,可以体会到行列式的定义是多么重要!

\quad下面,介绍行列式的最后一个性质,也是最重要的一个性质。

性质 7 :将行列式某一行的某个倍数,加至另一行上,行列式的值不变。

证明:

\quad性质 4 与 性质 6 的推论。

#


\quad说明很重要的一点:由 性质 1,性质 2 ~ 7 均可推广到”列“的情形,具体不再赘述。


\quad行列式的性质,最直接的一个应用就是:简化行列式的求解。

\quad一般的做法是:将行列式变换为上三角行列式。再利用上三角行列式的求解方法进行求解。

例题 2:求解行列式

∣kλ⋯λλk⋯λ⋮⋮⋮λλ⋯k∣\left|\begin{matrix} k & \lambda &\cdots & \lambda\\ \lambda & k &\cdots &\lambda\\ \vdots &\vdots & &\vdots\\ \lambda &\lambda &\cdots &k \end{matrix}\right| kλλλkλλλk


参考

  1. 邱维声. 高等代数课程.

http://www.ppmy.cn/news/39302.html

相关文章

新加坡电商系统上线指南

如果您正在考虑在新加坡开展电子商务业务并准备上线您的电商网站,以下是一些指南和建议,可以帮助您成功地启动和运营您的电商业务: 确认您的业务模式和目标市场。在上线之前,您需要确定您的业务模式,例如是B2B&#xf…

私有化部署的企业级业务编排引擎,jvs-逻辑引擎

在当下的智能化时代,企业级的IT系统如果继续按照传统的开发,那么不仅耗时耗力,最后还往往无法获得良好的结果。那么我先确定企业级的业务系统配置化的目标是什么: 降低人工操作成本:通过配置来自动化业务处理流程&…

自己曾经的C++笔记【在c盘爆满的时候找到的回忆】

文章目录**C与C的区别** (二)类和对象构造函数和析构函数C特殊成员C友元C类的继承C虚函数和多态C模板C可变参模板CSTL容器篇C迭代器C仿函数C函数适配器CSTL算法C智能指针C类型推断CIO流C正则表达式具有特殊意义的元字符量词元字符校验数字的表达式校验字符的表达式特…

static 修饰方法

1、static修饰的方法叫做静态方法、类方法,可以通过类名直接访问,因为加上static,在类加载的时候首先被加载,不需要“”注入“”,而不加static,则需要“”注入“” 2、加了static,则在使用时不…

【Python】九十条简单py技巧打包(仅此一次哦)

文章目录前言一、编码原则二、编程惯用法三、编程惯用法四、库的使用五、设计模式五、内部机制六 使用工具辅助项目开发七 性能剖析与优化总结前言 九十条python实用技巧大总结,现在就开始咯! 一、编码原则 建议1:理解 Pythonic 概念—-详…

超详细从0到1快速搭建SpringMVC开发环境

目录 1、搭建环境 1、Maven项目,添加web模块 2、设置子模块的打包方式为,打war包并引入依赖 2、注册Spring前端控制器 2.1、默认配置方式(弃用) 2.2、扩展配置方式(推荐) 3、创建请求控制器 4、配置…

从零开始实现一个C++高性能服务器框架----序列化模块

此项目是根据sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善 项目地址:https://gitee.com/lzhiqiang1999/server-framework 简介 项目介绍:实现了一个基于协程的服务器框架,支持多线程、多协程协同调度&am…

2023 年前端十大 Web 趋势

在本文中,我想跟大家聊聊自己看到的最新 Web 开发趋势。 (元)框架 单页应用程序(SPA)及各类相关框架(包括 React.js、Vue.js、Svelte.js 等)或多或少都经历过一定的炒作周期,也用多…