数学知识总结——矩阵

1 矩阵及其运算

m×nm\times nm×n个数aija_{ij}aij排成的mmmnnn列的数表称为mmmnnn列的矩阵,简称m×nm\times nm×n矩阵。记作:
A=[a11a12...a1na21a22...a2n............am1am2...amn]A=\begin{bmatrix} a_{11} & a_{12} & ...&a_{1n}\\ a_{21} & a_{22} &...&a_{2n}\\...&...&...&...\\a_{m1}&a_{m2}&...&a_{mn}\end{bmatrix}A=a11a21...am1a12a22...am2............a1na2n...amn
m×nm\times nm×n个数称为矩阵A的元素,简称为。数aija_{ij}aij位于矩阵A的第iii行第jjj列,称为矩阵A的(i,j)(i,j)(i,j)元,以数aija_{ij}aij(i,j)(i,j)(i,j)元的矩阵可记为(aij)(a_{ij})(aij)(aij)m×n(a_{ij})_{m\times n}(aij)m×nm×nm\times nm×n矩阵A也记作AmnA_{mn}Amn

元素是实数的矩阵称为实矩阵,元素是复数的矩阵称为复矩阵。而行数与列数都等于nnn的矩阵称为 nnn阶矩阵或nnn阶方阵nnn阶方阵中所有i=ji=ji=j的元素aija_{ij}aij组成的斜线称为 (主)对角线,所有i+j=n+1i+j=n+1i+j=n+1的元素aija_{ij}aij组成的斜线称为辅对角线

1.1矩阵的基本运算

加法与减法

对于两个同型(行列数一样) 的矩阵A和B,加减法就是把对应(i,j)(i,j)(i,j)元做加减法运算。
例:
[142200]+[005750]=[1+04+02+52+70+50+0]\begin{bmatrix} 1 & 4 &2\\2& 0&0\end{bmatrix}+\begin{bmatrix} 0 & 0 &5\\7& 5&0\end{bmatrix}=\begin{bmatrix} 1+0 & 4+0 &2+5\\2+7& 0+5&0+0\end{bmatrix}[124020]+[070550]=[1+02+74+00+52+50+0]

[142200]−[005750]=[1−04−02−52−70−50−0]\begin{bmatrix} 1 & 4 &2\\2& 0&0\end{bmatrix}-\begin{bmatrix} 0 & 0 &5\\7& 5&0\end{bmatrix}=\begin{bmatrix} 1-0 & 4-0 &2-5\\2-7& 0-5&0-0\end{bmatrix}[124020][070550]=[102740052500]

矩阵的加法运算满足结合律交换律
A+B=B+AA+B=B+AA+B=B+A
(A+B)+C=A+(B+C)(A+B)+C=A+(B+C)(A+B)+C=A+(B+C)

数乘

矩阵的数乘是指一个数乘以一个矩阵,只要把这个数乘到每一个(i,j)(i,j)(i,j)元上。
例:
2×[18−34−25]=[2×12×82×(−3)2×42×(−2)2×5]2\times\begin{bmatrix} 1 & 8 &-3\\4& -2&5\end{bmatrix}=\begin{bmatrix} 2\times 1 & 2\times 8 &2\times (-3)\\2\times 4&2\times (-2)&2\times 5\end{bmatrix}2×[148235]=[2×12×42×82×(2)2×(3)2×5]

矩阵的数乘满足结合律分配律
(λμ)A=λ(μA)(\lambda\mu)A=\lambda(\mu A)(λμ)A=λ(μA)
(λ+μ)A=λA+μA(\lambda+\mu)A=\lambda A+\mu A(λ+μ)A=λA+μA
λ(A+B)=λA+λB\lambda(A+B)=\lambda A+\lambda Bλ(A+B)=λA+λB

矩阵的加法、减法、数乘运算合称为矩阵的"线性"运算。

转置

矩阵A的行换成同序数的列所得到的新矩阵称为A的转置矩阵,这一过程称为矩阵的转置。
例:
[2430−28]T=[204−238]\begin{bmatrix} 2 & 4 &3\\0& -2&8\end{bmatrix}^T=\begin{bmatrix} 2 & 0\\4&-2\\3&8\end{bmatrix}[204238]T=243028

矩阵的转置满足:
(AT)T=A(A^T)^T=A(AT)T=A
(λA)T=λAT(\lambda A)^T=\lambda A^T(λA)T=λAT
(AB)T=BTAT(AB)^T=B^TA^T(AB)T=BTAT

共轭

对于复矩阵,其共轭矩阵定义为:(A)i,j=Ai,j‾(A)_{i,j}=\overline{A_{i,j}}(A)i,j=Ai,j
例:
A=[3+i52−2ii]A=\begin{bmatrix}3+i&5\\2-2i&i\end{bmatrix}A=[3+i22i5i]

A‾=[3−i52+2i−i]\overline{A}=\begin{bmatrix}3-i&5\\2+2i&-i\end{bmatrix}A=[3i2+2i5i]

共轭转置

矩阵的共轭转置定义为:(A∗)i,j=Aj,i‾(A^*)_{i,j}=\overline{A_{j,i}}(A)i,j=Aj,i,也可以写成A∗=(A‾)T=AT‾A^*=(\overline{A})^T=\overline{A^T}A=(A)T=AT
例:
A=[3+i52−2ii]A=\begin{bmatrix}3+i&5\\2-2i&i\end{bmatrix}A=[3+i22i5i]

A∗=[3−i2+2i5−i]A^*=\begin{bmatrix}3-i&2+2i\\5&-i\end{bmatrix}A=[3i52+2ii]

1.2矩阵的乘法运算

两个矩阵的乘法运算仅当第一个矩阵A的列数和第二个矩阵B的行数相等时才能定义。
如A是m×nm\times nm×n矩阵、B是n×pn\times pn×p矩阵,它们的乘积C是一个m×pm\times pm×p矩阵C=(cij)C=(c_{ij})C=(cij),它的任意一个元素值为:
ci,j=ai,1b1,j+ai,2b2,j+...+ai,nbn,j=∑r=1nai,rbr,jc_{i,j}=a_{i,1}b_{1,j}+a_{i,2}b_{2,j}+...+a_{i,n}b_{n,j}=\sum_{r=1}^{n}a_{i,r}b_{r,j}ci,j=ai,1b1,j+ai,2b2,j+...+ai,nbn,j=r=1nai,rbr,j
并将此乘积记为C=ABC=ABC=AB

矩阵的乘法运算满足结合律、左分配律、右分配律,但是不满足交换律
(AB)C=A(BC)(AB)C=A(BC)(AB)C=A(BC)
(A+B)C=AC+BC(A+B)C=AC+BC(A+B)C=AC+BC
C(A+B)=CA+CBC(A+B)=CA+CBC(A+B)=CA+CB
AB≠BAAB\not=BAAB=BA

1.3矩阵的行列式

一个 n×nn\times nn×n的方阵A的行列式记为det(A)det(A)det(A)或者∣A∣|A|Adet(A)=∑P(−1)μ(P)∏i=1nai,Pidet(A)=\sum_{P}(-1)^{\mu(P)}\prod_{i=1}^{n}a_{i,P_i}det(A)=P(1)μ(P)i=1nai,Pi
(枚举排列P[1...n]P[1...n]P[1...n] ,其中μ(P)\mu(P)μ(P)为排列PPP的逆序对数)

例:一个2×22\times 22×2矩阵的行列式可表示如下:
det(abcd)=ad−bcdet\begin{pmatrix}a&b\\c&d\end{pmatrix}=ad-bcdet(acbd)=adbc

计算:
把一个nnn阶行列式中的元素aija_{ij}aij所在的第iii行第jjj列划去后,留下来的n−1n-1n1阶行列式叫做元素aija_{ij}aij余子式,记做MijM_{ij}Mij。记Aij=(−1)i+jMijA_{ij}=(-1)^{i+j}M_{ij}Aij=(1)i+jMij,叫做元素aija_{ij}aij代数余子式
例:
D=∣a11a12a13a14a21a22a23a24a31a32a33a34a41a42a43a44∣D=\begin{vmatrix} a_{11} & a_{12} &a_{13}&a_{14}\\ a_{21} & a_{22} &a_{23}&a_{24}\\ a_{31} & a_{32} &a_{33}&a_{34}\\a_{41} & a_{42} &a_{43}&a_{44}\end{vmatrix}D=a11a21a31a41a12a22a32a42a13a23a33a43a14a24a34a44
M23=∣a11a12a14a31a32a34a41a42a44∣M_{23}=\begin{vmatrix} a_{11} & a_{12} &a_{14}\\ a_{31} & a_{32} &a_{34}\\a_{41} & a_{42} &a_{44}\end{vmatrix}M23=a11a31a41a12a32a42a14a34a44
A23=(−1)2+3M23=−M23A_{23}=(-1)^{2+3}M_{23}=-M_{23}A23=(1)2+3M23=M23

一个n×nn\times nn×n矩阵的行列式等于其任意行(或列)的元素与对应的代数余子式乘积之和,即:
det(A)=ai1Ai1+...ainAin=∑j=1naij(−1)i+jdet(Aij)det(A)=a_{i1}A_{i1}+...a_{in}A_{in}=\sum_{j=1}^{n}a_{ij}(-1)^{i+j}det(A_{ij})det(A)=ai1Ai1+...ainAin=j=1naij(1)i+jdet(Aij)

1.4矩阵的特殊类别

对角矩阵

定义:主对角线之外的元素皆为0的矩阵

三角矩阵

定义:分为上三角矩阵和下三角矩阵。上三角矩阵的对角线左下方的系数全部为0,下三角矩阵的对角线右上方的系数全部为0。
U=[u1,1u1,2u1,3...u1,n0u2,2u2,3...u2,n00⋱⋱⋮⋮⋮0⋱un−1,n00...0un,n]U=\begin{bmatrix}u_{1,1}&u_{1,2}&u_{1,3}&...&u_{1,n}\\0&u_{2,2}&u_{2,3}&...&u_{2,n}\\0&0&\ddots&\ddots&\vdots\\ \vdots&\vdots&0&\ddots&u_{n-1,n} \\0&0&...&0&u_{n,n}\end{bmatrix}U=u1,1000u1,2u2,200u1,3u2,30.........0u1,nu2,nun1,nun,n(如图U为上三角矩阵)

性质与应用:

  1. 解多元线性方程组(高斯消元)
  2. 三角矩阵的行列式就是其对角线上元素的乘积

对称矩阵

定义:对称矩阵是一个方阵,其转置矩阵和自身相等,即A=ATA=A^TA=AT
性质与应用:对称矩阵中关于主对角线对称的每一对元素均相等
反对称矩阵:满足A=−ATA=-A^TA=AT的方阵A

埃尔米特矩阵

定义:nnn复方阵A的对称单元互为共轭,即A的共轭转置矩阵等于它本身,则A是埃尔米特矩阵。
例:A=(32+i2−i1)A=\begin{pmatrix}3&2+i\\2-i&1\end{pmatrix}A=(32i2+i1)

性质与应用:

  1. 埃尔米特矩阵主对角线上的元素都是实数,其特征值也是实数
  2. 如果埃尔米特矩阵的特征值都是正数,那么这个矩阵是正定矩阵,若它们是非负的,则这个矩阵是半正定矩阵

注意:对于只包含实数元素的矩阵(实矩阵),如果它是对称阵,即所有元素关于主对角线对称,那么它也是埃尔米特矩阵(实对称矩阵是埃尔米特矩阵的特例)

正交矩阵

定义:A是一个 nnn阶实矩阵,若ATA=EA^TA=EATA=E(或AAT=EAA^T=EAAT=E),则称A为正交矩阵。

性质与应用:

  1. 如果A是一个正交矩阵,则∣A∣=+1或−1|A|=+1或-1A=+11
  2. A可逆,且其逆A−1A^{-1}A1也是正交矩阵
  3. AT和A∗A^T和A^*ATA也是正交矩阵
  4. Am(m为自然数)A^m(m为自然数)Am(m)也是正交矩阵

范德蒙矩阵

定义:一个各列呈现出几何级数关系的矩阵
例:
V=[1a1a12...a1n−11a2a22...a2n−1⋮⋮⋮⋱⋮1amam2...amn−1]V=\begin{bmatrix}1&a_1&a_1^2&...&a_1^{n-1}\\1&a_2&a_2^2&...&a_2^{n-1}\\\vdots&\vdots&\vdots&\ddots&\vdots\\1&a_m&a_m^2&...&a_m^{n-1}\end{bmatrix}V=111a1a2ama12a22am2.........a1n1a2n1amn1
或以第iii行第jjj列的关系写作:Vi,j=aij−1V_{i,j}=a_i^{j-1}Vi,j=aij1

性质与应用:纠错编码

2 数字方阵

3 线性方程组及其解法

本文摘自《信息学奥赛之数学一本通》

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

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

相关文章

.Net业务搭配实用技术栈

前言昨天有篇文章在讨论webform的设计思路,我已经四五年不用webform了,虽然它也提供了HttpModule和httphandle来处理请求,提供了一般处理程序ashx来简化处理流程,但依然会想起它的form runatserver,想起注册客户端脚本…

【dfs】虫食算(ybtoj dfs-1-3)

虫食算 ybtoj dfs-1-3 题目大意 给出一个如ABC的N进制的式子,现在知道某些位上的数字是相同的,让你求出这个式子 样例输入 5 ABCED BDACE EBBAA样例输出 1 0 3 4 2数据范围 1⩽N⩽261\leqslant N \leqslant 261⩽N⩽26 解题思路 从低位到高位枚举…

牛客网 【每日一题】6月11日题目精讲 背包

链接: 文章目录题目描述题解:代码:题目描述 Applese有1个容量为v的背包,有n个物品,每一个物品有一个价值ai,以及一个大小bi 然后他对此提出了自己的疑问,如果我不要装的物品装的价值最大,只是一…

P4899-[IOI2018]werewolf 狼人【Kruskal重构树,主席树】

正题 题目链接:https://www.luogu.com.cn/problem/P4899 题目大意 nnn个点的一张无向图,每次询问(s,t,l,r)(s,t,l,r)(s,t,l,r)表示询问能否找到一条s∼ts\sim ts∼t的路径使得该路径可以分割成点的序号在[l,n][l,n][l,n]和[1,r][1,r][1,r]的两段。 解题思路 首先对…

min_25筛

用途 设f(x)f(x)f(x)是一个积性函数,min_25筛可以在O(n34log⁡n)O(\frac{n^{\frac{3}{4}}}{\log n})O(lognn43​​)内求f(x)f(x)f(x)的前缀和:∑i1Nf(i)\sum_{i1}^{N}f(i)∑i1N​f(i) 使用要求:f(p),f(pk)f(p),f(p^k)f(p),f(pk)的值可以快速…

Service Fabric 用 Powershell 部署应用到本地

前置说明安装 Service Fabric SDK,会在本机 C:\Program Files\Microsoft SDKs\Service Fabric\Tools\PSModule\ServiceFabricSDK 生成部署脚本,如下图:用VS创建一个 Service Fabric 应用后,有一个部署脚本,位置在 [应用…

【期望】路径长度(金牌导航 期望-1)

路径长度 金牌导航 期望-1 题目大意 给出一个图,问你从1走到n的期望路径长度 输入样例 4 4 1 2 1 1 3 2 2 3 3 3 4 4输出样例 7.00数据范围 1⩽n⩽1051\leqslant n \leqslant 10^51⩽n⩽105 1⩽m⩽2n1\leqslant m\leqslant 2\times n1⩽m⩽2n 1⩽u,v⩽n1\…

牛客网 【每日一题】6月8日 [SCOI2005]最大子矩阵

链接: 文章目录题目描述题目描述 这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。 注意:选出的k个子矩阵 不能相互重叠。 输入描述: 第一行为n,m,k(1 ≤ n ≤ 100,1 ≤ m ≤ 2,1 ≤ k ≤ …

CF1054D-Changing Array【贪心】

正题 题目链接:https://www.luogu.com.cn/problem/CF1054D 题目大意 一个长度为nnn的序列,每个数小于2k2^k2k,可以选择一些数xorxorxor上2k−12^k-12k−1。要求使得满足alxoral1xor...xorar0a_l\ xor\ a_{l1}\ xor...xor\ a_r0al​ xor al1​ xor...xo…

ElasticSearch入门 附.Net Core例子

1.什么是ElasticSearch?Elasticsearch是基于Lucene的搜索引擎。它提供了一个分布式,支持多租户的全文搜索引擎,它具有HTTP Web界面和无模式JSON文档。 Elasticsearch是用Java开发的,根据Apache许可条款作为开源发布。----来自维基百科的解释…

[XSY]Tree Ext(矩阵树定理,拉格朗日插值,最小生成树,二分)

Tree Ext 这道题相当于把3道题合了起来。 要求修复的边中恰好有 k 条白边: 五颜六色的幻想乡(附拉格朗日插值法求多项式系数 ) bzoj2654 tree(WQS二分 新科技get) 是最小生成树计数而非生成树计数: BZOJ1016」[JSOI2008] 最小生成树计数 具体可以看看…

【期望】乘坐电梯(金牌导航 期望-2)

乘坐电梯 金牌导航 期望-2 题目大意 有n个人,对于没一个单位时间有p的概率最前面的1个人进电梯,有(1-p)的概率不进,问你t个单位时间后,电梯中的期望人数 样例输入 1 1 0.50 1 样例输出 1 0.5 样例输入…

动态规划练习【一】 背包问题

详细讲解 背包问题大汇总 文章目录背包问题大汇总01背包问题:思路:空间优化复杂度代码总结:完全背包问题:思路:代码:优化多重背包问题:思路:代码:单调队列优化混合三种背…

P3329-[ZJOI2011]最小割【最小割树】

正题 题目链接:https://www.luogu.com.cn/problem/P3329 题目大意 nnn个点mmm条边的无向图,每次询问一个xxx表示最小割不超过xxx的点对数量。 解题思路 我们对于两个点sss到ttt完成网络流后的残量网络上,与sss联通的点属于点集SSS,与ttt联通…

《.NET 性能优化》送书活动结果公布

截止到9月7日18:00(规则本是12:00,忙的忘记了这事,18点截的图),本次送书活动《.NET 性能优化》共收到100多位同学参与回复,本次很多同学在看到活动的书 ,自行就到异步社区…

【期望】期望收益(金牌导航 期望-3)

期望收益 金牌导航 期望-3 题目大意 给你一个01串,有些位置是未知的,连续的x个1贡献为想x2x^2x2,现在问你该串的期望贡献 输入样例 4 ????输出样例 4.1250数据范围 1⩽n⩽31051\leqslant n \leqslant 3\times 10^51⩽n⩽3105 解题…

杜教筛技巧随记

常见完全积性函数: ϵ(n)[n1]ϵ(n)[n1]ϵ(n)[n1](元函数,满足f∗ϵff*ϵff∗ϵf) I(n)1I(n)1I(n)1 id(n)nid(n)nid(n)n 常见卷积: μ∗Iϵ\mu* Iϵμ∗Iϵ ϕ∗Iid\phi*Iidϕ∗Iid f(n)∑i1niϕ(i)f(n)\sum_{i1}^{n}i…

hdu-2844 Coins (混合背包+二进制优化)

HDU链接 文章目录题目描述:题意:题解(代码)题目描述: 输入描述: 输出描述: For each test case output the answer on a single line. 输入 3 10 1 2 4 2 1 1 2 5 1 4 2 1 0 0输出 8 4题意: 有n种硬币&…

CF1451F-Nullify The Matrix【结论题,博弈论】

正题 题目链接:https://www.luogu.com.cn/problem/CF1451F 题目大意 n∗mn*mn∗m的网格,每个网格上有数字,先后手轮流操作 每次操作选择一个只有往右和往下的路径,让第一个格子减去一个正整数并且随意修改后面的格子。要求完成后所有格子非…

.NET Core WebApi中实现多态数据绑定

什么是多态数据绑定?我们都知道在ASP.NET Core WebApi中数据绑定机制(Data Binding)负责绑定请求参数, 通常情况下大部分的数据绑定都能在默认的数据绑定器(Binder)中正常的进行,但是也会出现少…