线性代数 第一讲 行列式_行列式定义_性质_计算_题型总结

server/2024/10/11 11:18:31/

线性代数 第一讲 行列式

文章目录

1. 行列式的定义

1.1 本质定义(几何定义)

⭐️学习目的:更好的理解行列式

行列式是一个数,从几何的角度来说,二阶行列式,就是由两个二维向量为邻边的平行四边形面积,三阶行列式是以这三个向量为邻边的平行六边形的体积。

由此我们不难得出,如果两个向量是线性相关的,它组不成一个平行四边形,面积=0,行列式就是0,如果面积不是0,那么他们是线性无关的,可以推广到n阶行列式

1.2 行列式的逆序数表示法(第二种定义)

⭐️学习目的:解决n阶行列式的计算问题,但是由于方法比较复杂,多用于高阶行列式的某一项如何书写。逆序数的计算要掌握,通过逆序数的计算能得到具体某一项的正负

n阶行列式的定义:一共n!项,每项都要取到不同行不同列的元素(每项由n个数组成)!

该项正负由逆序数决定。逆序数是偶数,该项为正数,逆序数是奇数,该项为负数。
求逆序数的例子,
如a12a31a54a43a25,先整理a12a25a31a43a54 ,逆序数ζ(25134),2大于1算一个,5大于134算三个,其他正序,3+1=4(偶数)故为正。

1.3 行列式的展开定理(第三种定义)

⭐️学习目的:计算三阶以上行列式,用逆序数表示法很复杂,用展开定理,本质是降阶的思想可以很好的解决。

余子式:元素aij,余子式记做Mij,求法是去掉i行j列,剩下元素按原来的位置组成的降一阶的行列式.

代数余子式:代数余子式,记做Aij=(-1)的i+j次方乘上Mij.

展开计算行列式:行列式的某行(列)元素乘上对应的代数余子式,最后加和.

2.行列式的性质

2.1 矩阵行列式的性质

在这里插入图片描述
在这里插入图片描述

2.2 方阵行列式的性质

在这里插入图片描述

3.行列式的计算

3.1 具体型行列式的计算

1.某行或某列中0多,考虑直接展开
2.爪形化成上下三角行列式计算
3.看不出类型的行列式化成爪形再化成上下三角行列式(通过逐行计算的方式)
4.0的位置规则,化成拉普拉斯
5.行和相等的行列式(加到某一行或某一列),提出公共部分。

3.2 抽象型行列式的计算

1.使用用性质进行一些转换,再进行计算
2.使用矩阵运算(搭配观察法)
3.补E矩阵

3.3 常用的行列式(加速计算)

⭐️学习目的:通过学习常见的行列式,看到常用的行列式就可以直接算出答案,或者将不常用的行列式化成常用的行列式

在这里插入图片描述

助记:记忆拉普拉斯可以通过主副对角线来记忆,0矩阵在主对角上,一个或两个,不用加负号,反之在负对角,加负号。

4.重难点题型总结

4.1 行列式中关于某项计算的题目(某项系数,常数项)

  1. 展开式分析
  2. 用逆序

在这里插入图片描述
在这里插入图片描述

4.2 抽象行列式计算的经典题目

在这里插入图片描述

4.3 补E恒等变形

在这里插入图片描述

4.4 代数余子式与余子式相关

在这里插入图片描述

4.5 行列式内为加法如,|A+B| |A+E|

因为行列式性质中并没有内部为加法的运算。
所以该类问题的核心是处理矩阵,处理矩阵再求其行列式,或者把和的形式根据题目条件写成积的形式。

4.6 计算n阶行列式

计算n阶行列式的题目看着很复杂,看到这类问题,不妨写出一个他的5阶行列式,根据这个行列式去找规律,找递推公式,找联系,即可解决问题。

总结来源:
880 第7章行列式 基础篇解答题3-4


http://www.ppmy.cn/server/106435.html

相关文章

AIGC 与 ChatGPT 的区别与联系

前言 在人工智能技术飞速发展的今天,生成式人工智能内容(AIGC)和对话式 AI(如 ChatGPT)成为了备受瞩目的话题。虽然这两者在技术基础和应用领域上有很多重叠之处,但它们也各自有独特的特点和用途。本文将深…

前端路由的工作原理

前端路由的工作原理 前端路由是在前端应用中管理页面导航和URL的机制,它的出现主要是为了提升用户体验,特别是在单页应用(SPA)中。单页应用(SPA)通过异步请求数据并在前端动态渲染页面,以实现页…

redis--主从复制

主从复制 单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,就需要搭建主从集群,实现读写分离。 主从数据同步原理 主从全量同步: 主从增量同步(slave重启或后期数据变化) 介绍一下redis的主从同步 单节点Redis的并发能力是有…

【Java】/* 二叉树 - 底层实现*/

一、前序遍历 - 递归 /* 1. 前序遍历 - 递归 */public void preOrder(TreeNode root) {//1. 如果根节点为nullif (root null) {return;}//本意:打印树的根,左,右节点//2. 打印根节点的值System.out.print(root.val " ");//3. 如…

MyBatis中的#{}和${}区别、ResultMap使用、MyBatis常用注解方式、MyBatis动态SQL

#{}和${}区别: #{}:是占位符,采用预编译的方式sql中传值,防止sql注入,如果我们往sql中列值传递一般使用 #{}。 ${}:采用字符串拼接的方式直接拼接到sql语句中,一般不用于sql列值传递&#xf…

【Oracle点滴积累】解决ORA-29913和KUP-04095: preprocessor command的方法

广告位招租! 知识无价,人有情,无偿分享知识,希望本条信息对你有用! 今天和大家分享ORA-29913: error in executing ODCIEXTTABLEFETCH callout和KUP-04095: preprocessor command错误的解决方法,本文仅供参…

深度学习学习经验——变换器(Transformer)

变换器(Transformer) 变换器(Transformer)是一种用于处理序列数据的深度学习模型,与循环神经网络(RNN)不同,它不依赖于顺序处理数据,而是依靠一种称为注意力机制&#x…

PHPStorm如何使用Phalcon框架的依赖

问题背景 在上一篇文章里面写的如何把Phalcon 集成到PhpStorm里面,发现有个地方讲得不是很清楚,就是在使用Phalcon开发的过程中,会发现没有Phalcon框架的代码提示,这个让人感到很难受,写代码的效率也会降低不少。当时讲得是在项目的外部库下导入依赖源, 然后在写代码的时…