线性代数基础一 行列式

news2024/9/24 15:20:50

前言

行列式在线性代数中具有非常重要的地位,很多线性代数的问题都可以转化为计算行列式来解决。

集合

集合的表示方法:常用的有列举法和描述法。

  • 列举法:常用于表示有限集合,把集合中的所有元素一一列举出来,写在大括号内,例如{1,2,3,4}
  • 描述法: 通过列出集合中全体元素所共有有的性质或就满足的条件来刻画集合的方法。通常用 S = { x ∈ A ∣ P ( x ) } S=\{x \in A | P(x)\} S={xAP(x)}的形式表示要是由集合A中具有性质P的所有元素所有元素组成的集合
    在这里插入图片描述

幂集

S为集合,令 2 S = B = { X ∣ X ⊆ S } 2^S=B=\{X|X\sube S\} 2S=B={XXS} 即称 2 S 2^S 2S为S的幂集.

假如S为有限集,|S|=3, 即 2 S 2^S 2S的个数为 2 ∣ S ∣ 2^{|S|} 2S = 8

数集

数集就是数的集合。

  • Z+:所有正整数组成的集合
  • Z:全体整数组成的集合称为整数集
  • Q:全体有理数组成的集合
  • R:全体实数组成的集合
  • C:全体复数组成的集合

利用Z集合构造出新的重要复数集合
Z [ i ] = { a + b i ∣ a , b ∈ Z } Z[i]=\{a+bi|a,b \in Z\} Z[i]={a+bia,bZ}

数域

设K为至少包含两个元素的数集,若K关于数的加法,乘法及其逆运算都封闭,则称数集K关于加法和乘法组成的代数结构(K,+,*)为一个数域。

简单的讲就是K中的数通过加与乘的运算(代数运算)得到在结果还在K中,则称K是一个数域

行列式

矩阵的行列式,determinate(简称det),是基于矩阵所包含的行列数据计算得到的一个标量。是为求解线性方程组而引入的

2,3阶行列式

计算方式:对角线法则
在这里插入图片描述
在这里插入图片描述

注:要先移动第1,2列至右侧,然后画对角线。

n阶行列式

对角线法则只适用于2,3阶行列式,对于N阶定义如下
在这里插入图片描述
在这里插入图片描述

偶排列里面经过一次交换,会变成奇排列, 123 -> 132 即 t(123)=0 变成 t(132) = 1,奇排列交换同理。

  • 性质1 行列式与它的转置行列式相等
    注:行列式中行与列具有同等的地位,行列式的性质凡是对行成立的对列也同样成立.

  • 性质2 互换行列式的两行(列),行列式变号
    推论 如果行列式有两行(列)完全相同,则此行列式为零

  • 性质3 行列式的某一行(列)中所有的元素都乘以同一个倍数k,等于用数k乘以此行列式.
    推论 行列式的某一行(列)中所有元素的公因子可以提到行列式符号的外面.

  • 性质4 行列式中如果有两行(列)元素成比例,则此行列式为零.
    注:利用性质3提取公因子,利用性质2的推论可得0

  • 性质5 若行列式的某一列(行)的元素都是两数之和,则等于对应的两个行列式之和.
    ∣ a 11 a 12 + b 12 a 13 a 21 a 22 + b 22 a 23 a 31 a 32 + b 32 a 33 ∣ = ∣ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ∣ + ∣ b 11 b 12 b 13 b 21 b 22 b 23 b 31 b 32 b 33 ∣ \begin{vmatrix} a_{11} & a_{12} + b_{12} & a_{13}\\ a_{21} & a_{22} + b_{22} & a_{23}\\ a_{31} & a_{32} + b_{32} & a_{33} \end{vmatrix} = \begin{vmatrix} a_{11} & a_{12} & a_{13}\\ a_{21} & a_{22} & a_{23}\\ a_{31} & a_{32} & a_{33} \end{vmatrix} + \begin{vmatrix} b_{11} & b_{12} & b_{13}\\ b_{21} & b_{22} & b_{23}\\ b_{31} & b_{32} & b_{33} \end{vmatrix} a11a21a31a12+b12a22+b22a32+b32a13a23a33 = a11a21a31a12a22a32a13a23a33 + b11b21b31b12b22b32b13b23b33

  • 性质6 把行列式的某一列(行)的各元素乘以同一个倍数然后加到另一列(行)对应的元素上去,行列式不变.
    ∣ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ∣ = ∣ a 11 a 12 + k a 13 a 13 a 21 a 22 + k a 23 a 23 a 31 a 32 + k a 33 a 33 ∣ \begin{vmatrix} a_{11} & a_{12} & a_{13}\\ a_{21} & a_{22} & a_{23}\\ a_{31} & a_{32} & a_{33} \end{vmatrix} = \begin{vmatrix} a_{11} & a_{12} + ka_{13} & a_{13}\\ a_{21} & a_{22} + ka_{23} & a_{23}\\ a_{31} & a_{32} + ka_{33} & a_{33} \end{vmatrix} a11a21a31a12a22a32a13a23a33 = a11a21a31a12+ka13a22+ka23a32+ka33a13a23a33
    注:用性质5把右边式子拆成两方式式,用性质4证明有一个是0

拉普拉斯展开定理

除了上述使用排序的方式得到N阶展开式,也可以通过 拉普拉斯展开定理 使用低阶行列式来表示高阶行列式。当表示到2,3阶时,用对角线法转换,从而得到最终的表示式。
在这里插入图片描述

拉普拉斯展开定理:
行列式等待它的任意一行(列)的各元素与其对应的代数余子式乘积之和
D = a i 1 A i 1 + a i 2 A i 2 + . . . + a i n A i n ( i = 1 , 2 , . . . , n ) D = a_{i1}A_{i1} + a_{i2}A_{i2} + ... + a_{in}A_{in} (i=1,2,...,n) D=ai1Ai1+ai2Ai2+...+ainAin(i=1,2,...,n)

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

将式子反向转化成 行列式,再根据性质:有两行元素相等时,此行列式为0。

行列式的解方程- 克拉默法则

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

在这里插入图片描述

  1. 如果线性方程组(1)的系数行列式不等于零,则该线性方程组一定有解,而且解是唯一的 .
  2. 如果线性方程组无解或有两个不同的解,则它的系数行列式必为零.
    在这里插入图片描述
  3. 如果齐次线性方程组的系数行列式D不等于0,则齐次线性方程组只有零解,没有非零解.
  4. 如果齐次线性方程组有非零解,则它的系数行列式必为零

简化计算

在这里插入图片描述
在这里插入图片描述
三角行列式和对角行列式能快速的计算出det.如何通过基本变化得到
在这里插入图片描述
另外,也可以利用基本变化性质简化拉普拉斯展开定理。即当换到
∣ 1 2 1 3 0 4 − 2 − 19 0 − 2 − 3 − 14 0 − 6 − 1 − 5 ∣ \begin{vmatrix} 1 & 2 & 1 & 3\\ 0 & 4 & -2 & -19\\ 0 & -2 & -3 & -14\\ 0 & -6 & -1 & -5 \end{vmatrix} 100024261231319145 就可以直接转化为

1 ∗ ∣ 2 1 3 4 − 2 − 19 − 2 − 3 − 14 − 6 − 1 − 5 ∣ 1 * \begin{vmatrix} 2 & 1 & 3\\ 4 & -2 & -19\\ -2 & -3 & -14\\ -6 & -1 & -5 \end{vmatrix} 1 24261231319145

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/822984.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

grid map学习笔记3之详解grid_map_pcl库实现point cloud点云转换成grid map栅格地图

文章目录 0 引言1 grid_map_pcl示例1.1 主要文件1.2 示例数据1.3 启动文件1.4 配置文件1.5 主要实现流程1.6 启动示例1.7 示例结果 2 D435i 点云生成栅格地图2.1 D435i 点云文件2.2 修改启动文件2.3 测试和结果2.4 修改配置文件2.5 重新测试和结果 0 引言 grid map学习笔记1已…

海外网红营销:如何利用故事打造独具魅力的品牌形象?

随着全球数字化时代的来临,品牌推广已经从传统的广告宣传方式逐渐转变为更加注重故事性和情感共鸣的营销手段。故事营销在品牌塑造和传播过程中发挥着重要作用,它能够吸引消费者的注意力,加深品牌与受众的情感连接,从而为品牌带来…

uniapp开发微信小程序--自定义顶部导航栏

一、实现效果: 二、代码实现: 1.在pages.json文件中,单页面定义导航栏,添加以下代码: "navigationStyle": "custom" //自定义导航栏如图所示: 2.在components文件夹下,…

用于毫米波天线的新型无卤素超低传输损耗多层电路板R-5410

3月3日消息,松下公司宣布,其工业解决方案公司已经实现了R-5410的商业化,这是一种无卤素、超低传输损耗的多层电路板(MLCB)材料,适用于毫米波天线。将于2021年3月开始量产。 毫米波雷达是汽车、通信等行业的…

uC-OS2 V2.93 STM32L476 移植:环境搭建篇

前言 uC-OS2 是比较经典的 RTOS,如今软件授权已经改为 Apache License Version 2.0,意味着可以免费商用了 当前 uC-OS2 的最新版本是: V2.93,打算研究一下 RTOS 的设计思想,所以想在已有的开发板:NUCLEO-L…

Mybatis,Spring,SpringMVC项目创建

先做一些设置 file——setting——maven 创建项目maven项目 主方法下和java平行 创建完成 接下里就是导依赖了 spring和mybatis创建文件是一样的,就是配置不一样 SpringMVC前面和Mybatis和Spring是一样的,后面需要web 然后是new——projectStructure …

【数字IC基础】从触发器到亚稳态

从触发器到亚稳态 单稳态和双稳态三态门单稳态电路双稳态电路 锁存器SR锁存器 触发器电平触发的触发器SR触发器D锁存器(电平触发的D触发器) 边沿触发的触发器边沿触发 D 触发器脉冲触发的触发器 建立时间和保持时间恢复时间和去除时间亚稳态亚稳态的产生…

C++ | 哈希表的实现与unordered_set/unordered_map的封装

目录 前言 一、哈希 1、哈希的概念 2、哈希函数 (1)直接定址法 (2)除留余数法 (3)平方取中法(了解) (4)随机数法(了解) 3、哈…

.net 6升级.net7 容器报错is not supported on this platform.

一、生成验证码报错 System.PlatformNotSupportedException: System.Drawing.Common is not supported on this platform.Tue, Aug 1 2023 9:57:37 pmat System.Drawing.Image..ctor()Tue, Aug 1 2023 9:57:37 pmat System.Drawing.Bitmap..ctor(Int32 width, Int32 height) 二…

keil使用printf函数重定串口输出,程序卡在Reset_Handler

最近在做国产芯片GD32F103项目,使用printf()函数重定向USART0串口输出,发现程序没有运行,单步调试发现,程序卡在startup_gd32f10x.s文件的Reset_Handler处,记录一下解决方法。 解决办法: 1、引用头文件#in…

Git rebase和merge区别详解

文章目录 变基的基础用法变基过程中的冲突解决冲突后无法push问题更新变基后的代码更有趣的变基用法变基的风险用变基解决变基变基 vs 合并 此文在阅读前需要有一定的git命令基础,若基础尚未掌握,建议先阅读这篇文章Git命令播报详版 在 Git 中整合来自不…

【ChatGPT辅助学Rust | 基础系列 | 函数,语句和表达式】函数的定义,使用和特性

文章标题 简介一,函数1,函数的定义2,函数的调用3,函数的参数4,函数的返回值 二,语句和表达式1,语句2,表达式 总结: 简介 在Rust编程中,函数,语句…

hadoop与HDFS交互

一、利用Shell命令与HDFS进行交互 在进行HDFS编程实践前,需要首先启动Hadoop。可以执行如下命令启动Hadoop: cd /usr/local/hadoop ./sbin/start-dfs.sh #启动hadoop Hadoop支持很多Shell命令,其中fs是HDFS最常用的命令,利用fs…

在矩池云使用Llama2-7B的具体方法

今天给大家分享如何在矩池云服务器使用 Llama2-7b模型。 硬件要求 矩池云已经配置好了 Llama 2 Web UI 环境,显存需要大于 8G,可以选择 A4000、P100、3090 以及更高配置的等显卡。 租用机器 在矩池云主机市场:https://matpool.com/host-m…

5.开发DAO组件 -- Spring Data JPA

开发DAO组件 作用:用来访问数据库 持久化技术:Spring Data, JPA, Mybaits,jOOQ 等 Spring Boot为常见持久化技术提供了支持。 现在使用 Spring Data JPA Spring Data JPA 使用Spring Data JPA来访问数据库,需要再项目添加两个…

探究Vue源码:mustache模板引擎(8) 了解nestTokens 手写梳理模板字符串井号循环嵌套结构tokens

上文 探究Vue源码:mustache模板引擎(7) 手写模板字符串转换tokens数组过程中 我们操作出了一个较为简单的 tokens数组 并简单处理了 井号反斜杠的特殊符号语法 那么 我们现在需要将零散的tokens嵌套起来 主要就体现在 我们 井号 到 反斜杠 中间的内容 显然是属于循环语句中的子…

Postman如何做接口测试1:如何导入 swagger 接口文档

在使用 postman 做接口测试过程中,测试工程师会往界面中填入非常多的参数,包括 url 地址,请求方法,消息头和消息体等一系列数据,在请求参数比较多的情况下非常花时间。 我们可以使用 postman 的文档导入功能&#xff…

Chapter 11: Tuples | Python for Everybody 讲义笔记_En

文章目录 Python for Everybody课程简介TuplesTuples are immutableComparing tuplesTuple assignmentDictionaries and tuplesMultiple assignment with dictionariesThe most common wordsUsing tuples as keys in dictionariesSequences: strings, lists, and tuples - Oh M…

因果推断(二)倾向匹配得分(PSM)

因果推断(二)倾向匹配得分(PSM) 前文介绍了如何通过合成控制法构造相似的对照组,除此之外,也可以根据倾向匹配得分(PSM)进行构造,即为每一个试验组样本在对照组中找对与…

dialog => :before-close的属性应用

在element-ui里面关闭弹窗的时候before-close会触发。 也就是点击X的时候回触发before-close这个属性, 代码实例: <el-dialogtitle"新增用户":visible.sync"dialogVisible"width"50%":before-close"handleClose"> handleClose…