文章目录
本笔记记录自B站《线性代数》高清教学视频 “惊叹号”系列 宋浩老师第一课
有2行2列,4个元素
∣
a
11
a
12
a
21
a
22
∣
\begin{vmatrix} a_{11} & a_{12}\\ a_{21} & a_{22} \end{vmatrix}
∣
∣a11a21a12a22∣
∣
a
i
j
a_{ij}
aij: i是行标,j是列标
∣
a
11
a
12
a
21
a
22
∣
=
a
11
a
22
−
a
12
a
21
\begin{vmatrix} a_{11} & a_{12}\\ a_{21} & a_{22} \end{vmatrix}=a_{11}a_{22}-a_{12}a_{21}
∣
∣a11a21a12a22∣
∣=a11a22−a12a21

有3行3列,9个元素
∣
a
11
a
12
a
13
a
21
a
22
a
23
a
31
a
32
a
33
∣
\begin{vmatrix} a_{11} & a_{12} & a_{13}\\ a_{21} & a_{22} & a_{23}\\ a_{31} & a_{32} & a_{33}\\ \end{vmatrix}
∣
∣a11a21a31a12a22a32a13a23a33∣
∣
三阶行列式比二阶行列式计算要麻烦点
1.先画主对角线:
a
11
a
22
a
33
a_{11}a_{22}a_{33}
a11a22a33

2.再画连接
a
23
a
12
a
31
a_{23}a_{12}a_{31}
a23a12a31的线,把连起来的结果和上一个连接起来的结果相加:
a
11
a
22
a
33
+
a
23
a
12
a
31
a_{11}a_{22}a_{33}+a_{23}a_{12}a_{31}
a11a22a33+a23a12a31

3.再画连接
a
21
a
32
a
13
a_{21}a_{32}a_{13}
a21a32a13的线,把连起来的结果和上一个连接起来的结果相加:
a
11
a
22
a
33
+
a
23
a
12
a
31
+
a
21
a
32
a
13
a_{11}a_{22}a_{33}+a_{23}a_{12}a_{31}+a_{21}a_{32}a_{13}
a11a22a33+a23a12a31+a21a32a13

4.接下来画次对角线,连接
a
13
a
22
a
31
a_{13}a_{22}a_{31}
a13a22a31,这时要用减法
a
11
a
22
a
33
+
a
23
a
12
a
31
+
a
21
a
32
a
13
−
a
13
a
22
a
31
a_{11}a_{22}a_{33}+a_{23}a_{12}a_{31}+a_{21}a_{32}a_{13}-a_{13}a_{22}a_{31}
a11a22a33+a23a12a31+a21a32a13−a13a22a31

5.再画线连接
a
21
a
12
a
33
a_{21}a_{12}a_{33}
a21a12a33,继续减法
a
11
a
22
a
33
+
a
23
a
12
a
31
+
a
21
a
32
a
13
−
a
13
a
22
a
31
−
a
21
a
12
a
33
a_{11}a_{22}a_{33}+a_{23}a_{12}a_{31}+a_{21}a_{32}a_{13}-a_{13}a_{22}a_{31}-a_{21}a_{12}a_{33}
a11a22a33+a23a12a31+a21a32a13−a13a22a31−a21a12a33

6.最后画线连接
a
23
a
32
a
11
a_{23}a_{32}a_{11}
a23a32a11,继续减法
a
11
a
22
a
33
+
a
23
a
12
a
31
+
a
21
a
32
a
13
−
a
13
a
22
a
31
−
a
21
a
12
a
33
−
a
23
a
32
a
11
a_{11}a_{22}a_{33}+a_{23}a_{12}a_{31}+a_{21}a_{32}a_{13}-a_{13}a_{22}a_{31}-a_{21}a_{12}a_{33}-a_{23}a_{32}a_{11}
a11a22a33+a23a12a31+a21a32a13−a13a22a31−a21a12a33−a23a32a11

展开后是:3正3负,一共是6项
以上就是对角线展开法,在画线的时候一定要注意每项都是3个数,如果不是3个数就是画错了。1
由1,2,…,n组成的一个有序数组就叫n级排列
如,三级排列:
1,2,3 1,3,2 2,1,3 2,3,1 3,1,2 3,2,1
问:3145是不是一个5级排列
答:不是,因为缺少2,
定义中的…即代表中间不能缺数
n级排列一共有n的阶乘种:
=
n
×
(
n
−
1
)
.
.
.
3
×
2
×
1
=
n
!
=n\times(n-1)...3\times2\times1=n!
=n×(n−1)...3×2×1=n!
大的数排在小的数前面,就构成一个逆序
逆序的总数叫逆序数,我们用大写N加括号来代表逆序数:
N(4213)=
4的逆序:2,1,3.
2的逆序:1.
1的逆序:0.
N(4213)=3+1+0=4
一个数的逆序数为偶数即为偶排列
一个数的逆序数为奇数即为奇排列
N(1,2,3…n)=0
我们求一个排列的逆序数就是从左边第一个开始往右数小于他的数:
(
n
−
1
)
+
(
n
−
2
)
+
.
.
.
3
+
2
+
1
=
n
×
(
n
−
1
)
2
(n-1)+(n-2)+...3+2+1=\frac{n\times(n-1)}{2}
(n−1)+(n−2)+...3+2+1=2n×(n−1)
把已知一个排列里两个数的顺序交换一下叫对换。
一个排列对换奇数次,会改变奇偶性,对换偶数次奇偶性不变。
以上就是二阶行列式,三阶行列式,以及为了后面讲n阶行列式做铺垫所讲的排列和逆序
老师说:计算三阶行列式,画线法在考试的时候应该说是比较少应用的。因为需要计算的数比较多,除非是行列式里很多元素是0的情况下。否则我们一般都用其他的性质和计算技巧来算。(应该是为了避免不必要的计算错误) ↩︎
目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称
写在之前Shader变体、Shader属性定义技巧、自定义材质面板,这三个知识点任何一个单拿出来都是一套知识体系,不能一概而论,本文章目的在于将学习和实际工作中遇见的问题进行总结,类似于网络笔记之用,方便后续回顾查看,如有以偏概全、不祥不尽之处,还望海涵。1、Shader变体先看一段代码......Properties{ [KeywordEnum(on,off)]USL_USE_COL("IsUseColorMixTex?",int)=0 [Toggle(IS_RED_ON)]_IsRed("IsRed?",int)=0}......//中间省略,后续会有完整代码 #pragmamulti_c
TCL脚本语言简介•TCL(ToolCommandLanguage)是一种解释执行的脚本语言(ScriptingLanguage),它提供了通用的编程能力:支持变量、过程和控制结构;同时TCL还拥有一个功能强大的固有的核心命令集。TCL经常被用于快速原型开发,脚本编程,GUI和测试等方面。•实际上包含了两个部分:一个语言和一个库。首先,Tcl是一种简单的脚本语言,主要使用于发布命令给一些互交程序如文本编辑器、调试器和shell。由于TCL的解释器是用C\C++语言的过程库实现的,因此在某种意义上我们又可以把TCL看作C库,这个库中有丰富的用于扩展TCL命令的C\C++过程和函数,所以,Tcl是
TCP是面向连接的协议,连接的建立和释放是每一次面向连接的通信中必不可少的过程。TCP连接的管理就是使连接的建立和释放都能正常地进行。三次握手TCP连接的建立—三次握手建立TCP连接①若主机A中运行了一个客户进程,当它需要主机B的服务时,就发起TCP连接请求,并在所发送的分段中用SYN=1表示连接请求,并产生一个随机发送序号x,如果连接成功,A将以x作为其发送序号的初始值:seq=x。主机B收到A的连接请求报文,就完成了第一次握手。客户端发送SYN=1表示连接请求客户端发送一个随机发送序号x,如果连接成功,A将以x作为其发送序号的初始值:seq=x②主机B如果同意建立连接,则向主机A发送确认报
快速求三阶矩阵的逆矩阵前言一般情况下,我们求解伴随矩阵是要注意符号问题和位置问题的(如下所示)A−1=1[ ][−[ ]−[ ]−[ ] −[ ]]=A−1=1[ ][ M11−[M12] M13−[M21] M22−[M23] M31−[M32] M33]⊤\begin{aligned}&A^{-1}=\frac{1}{[\\]}\left[\begin{array}{cccccc}&-[\\]&\\-[\\]&&-[\\]\\\\&-[\\]&\\\end{array}\right]=\\\\&A^{-1}=\frac{1}{[\\]}\left[\b
VXLAN简介定义RFC定义了VLAN扩展方案VXLAN(VirtualeXtensibleLocalAreaNetwork,虚拟扩展局域网)。VXLAN采用MACinUDP(UserDatagramProtocol)封装方式,是NVO3(NetworkVirtualizationoverLayer3)中的一种网络虚拟化技术。目的随着网络技术的发展,云计算凭借其在系统利用率高、人力/管理成本低、灵活性/可扩展性强等方面表现出的优势,已经成为目前企业IT建设的新趋势。而服务器虚拟化作为云计算的核心技术之一,得到了越来越多的应用。服务器虚拟化技术的广泛部署,极大地增加了数据中心的计算密度;同时,为
目录一、原理部分1、什么是串行通信(1)并行通信与串行通信(2)串行通信的制式(3)串行通信的主要方式 2、配置串口(1)SCON和PCON:串行口1的控制寄存器(2)SBUF:串行口数据缓冲寄存器 (3)AUXR:辅助寄存器编辑(4)ES、PS:与串行口1中断相关的寄存器(5)波特率设置 3、串口框架编写二、程序案例一、原理部分1、什么是串行通信(1)并行通信与串行通信微控制器与外部设备的数据通信,根据连线结构和传送方式的不同,可以分为两种:并行通信和串行通信。并行通信:数据的各位同时发送与接收,每个数据位使用一条导线,这种方式传输快,但是需要多条导线进行信号传输。串行通信:数据一位一
这篇文章,主要介绍如何使用SpringCloud微服务组件从0到1搭建一个微服务工程。目录一、从0到1搭建微服务工程1.1、基础环境说明(1)使用组件(2)微服务依赖1.2、搭建注册中心(1)引入依赖(2)配置文件(3)启动类1.3、搭建配置中心(1)引入依赖(2)配置文件(3)启动类1.4、搭建API网关(1)引入依赖(2)配置文件(3)启动类1.5、搭建服务提供者(1)引入依赖(2)配置文件(3)启动类1.6、搭建服务消费者(1)引入依赖(2)配置文件(3)启动类1.7、运行测试一、从0到1搭建微服务工程1.1、基础环境说明(1)使用组件这里主要是使用的SpringCloudNetflix
目录文章信息写在前面Background&MotivationMethodDCNV2DCNV3模型架构Experiment分类检测文章信息Title:InternImage:ExploringLarge-ScaleVisionFoundationModelswithDeformableConvolutionsPaperLink:https://arxiv.org/abs/2211.05778CodeLink:https://github.com/OpenGVLab/InternImage写在前面拿到文章之后先看了一眼在ImageNet1k上的结果,确实很高,超越了同等大小下的VAN、RepLK
是否有Ruby库允许我对一组数据进行线性或非线性最小二乘法逼近。我想做的是:给定一系列[x,y]数据点针对该数据生成线性或非线性最小二乘法近似值库不必弄清楚它是否需要进行线性或非线性近似。库的调用者应该知道他们需要什么类型的回归我不想尝试移植某些C/C++/Java库来获得此功能,因此我希望有一些现有的Ruby库可供我使用。 最佳答案 尝试使用“statsample”gem。您可以使用下面提供的示例执行对数、指数、幂或任何其他转换。我希望这有帮助。require'statsample'#IndependentVariablex_da