线性代数:矩阵运算常用公式

码着方便自己查。
知乎版本

1 转置 (Transpose)

(A+B)T=AT+BT(AB)T=BTAT(\mathbf A + \mathbf B)^T = \mathbf A^T + \mathbf B^T \\ (\mathbf A \mathbf B)^T = \mathbf B^T \mathbf A^T (A+B)T=AT+BT(AB)T=BTAT

2 逆 (Inverse)

(AB)−1=B−1A−1(AT)−1=(A−1)T(\mathbf A \mathbf B)^{-1} = \mathbf B^{-1} \mathbf A^{-1} \\ (\mathbf A^T)^{-1} = (\mathbf A^{-1})^T (AB)−1=B−1A−1(AT)−1=(A−1)T

注:一般矩阵为方阵且可逆时,才能做逆运算。

3 行列式 (Determinant)

A\mathbf AA为nnn行nnn列的方阵。
det(A)=λ1λ2⋯λn,λi为A的特征值.det(AT)=det(A)det(A−1)=1det(A)det(cA)=cndet(A)det(An)=det(A)n{\rm det} (\mathbf A) = \lambda_1\lambda_2 \cdots \lambda_n ,~~ \lambda_i为\mathbf A的特征值. \\ {\rm det} (\mathbf A ^T) = {\rm det} (\mathbf A) \\ {\rm det} (\mathbf A ^{-1}) = \frac1{{\rm det} (\mathbf A)} \\ {\rm det} (c \mathbf A) = c^n {\rm det} (\mathbf A) \\ {\rm det} (\mathbf A ^n) = {\rm det} (\mathbf A)^n det(A)=λ1​λ2​⋯λn​,  λi​为A的特征值.det(AT)=det(A)det(A−1)=det(A)1​det(cA)=cndet(A)det(An)=det(A)n
由第2条性质可知,若A\mathbf AA是正交矩阵,即ATA=I\mathbf A^T \mathbf A = \mathbf IATA=I。有det(ATA)=det(A)2=det(I)=1{\rm det} (\mathbf A ^T \mathbf A) = {\rm det} (\mathbf A)^2 = {\rm det} (\mathbf I) = 1det(ATA)=det(A)2=det(I)=1,故正交矩阵的行列式一定为det(A)=±1{\rm det} (\mathbf A) = ±1det(A)=±1。

4 迹 (Trace)

A\mathbf AA为nnn行nnn列的方阵[a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮an1an2⋯ann]\begin{bmatrix} a_{11}&a_{12}&\cdots&a_{1n}\\ a_{21}&a_{22}&\cdots&a_{2n}\\ \vdots&\vdots&\ddots&\vdots\\ a_{n1}&a_{n2}&\cdots&a_{nn}\\ \end{bmatrix}⎣⎢⎢⎢⎡​a11​a21​⋮an1​​a12​a22​⋮an2​​⋯⋯⋱⋯​a1n​a2n​⋮ann​​⎦⎥⎥⎥⎤​。

矩阵的迹的定义式为主对角线元素之和。
tr(A)=a11+a22+⋯+ann{\rm tr} (\mathbf A) = a_{11}+ a_{22} +\cdots + a_{nn} tr(A)=a11​+a22​+⋯+ann​
矩阵的迹还等于其特征值的和。
tr(A)=λ1+λ2+⋯+λn,λi为A的特征值.{\rm tr} (\mathbf A) = \lambda_1+\lambda_2 +\cdots +\lambda_n ,~~ \lambda_i为\mathbf A的特征值. tr(A)=λ1​+λ2​+⋯+λn​,  λi​为A的特征值.
矩阵乘法运算的顺序不改变乘积的迹。
tr(ABC)=tr(BCA)=tr(CAB){\rm tr} (\mathbf A \mathbf B \mathbf C) = {\rm tr} (\mathbf B \mathbf C \mathbf A) = {\rm tr} (\mathbf C \mathbf A \mathbf B) tr(ABC)=tr(BCA)=tr(CAB)
矩阵的和的迹等于迹的和。
tr(A+B)=tr(A)+tr(B){\rm tr} (\mathbf A + \mathbf B) = {\rm tr} (\mathbf A) + {\rm tr} (\mathbf B) tr(A+B)=tr(A)+tr(B)
a\mathbf aa为nnn行的列向量[a1a2⋮an]\begin{bmatrix} a_{1}\\ a_{2}\\ \vdots\\ a_{n}\\ \end{bmatrix}⎣⎢⎢⎢⎡​a1​a2​⋮an​​⎦⎥⎥⎥⎤​。
aTa=tr(aaT)=a12+a22+⋯+an2\mathbf a ^T \mathbf a = {\rm tr} (\mathbf a \mathbf a ^T) = a_{1}^2 + a_{2}^2 +\cdots + a_{n}^2 aTa=tr(aaT)=a12​+a22​+⋯+an2​

参考资料

The Matrix Cookbook

线性代数:矩阵运算常用公式相关推荐

  1. MathType如何保存常用公式

    用MathType编辑公式时,很多时候公式都不是那么简单的,都会有一点点复杂.在文档中编辑公式其实也是一个非常耗时间的过程,尤其是一些新手,对编辑公式不是很熟悉更是如此.为了尽量提高编辑公式的效率,我 ...

  2. excel常用公式整理

    数据分析中,常常会用到Excel来分析处理数据,使用函数可以辅助我们更好的分析处理数据 以下是整理的常用公式: 将时间戳转换为日期(其中的i2是要被转换的单元格): =TEXT((LEFT(i2,10 ...

  3. mysql日期加一天的公式_2020国考行测冲刺指导:数学运算常用公式大盘点

    2020国考行测冲刺指导:数学运算常用公式大盘点 (2020国家公务员考试尚未开始,参考2019国考) 1.奇偶性 加减规律:同奇同偶则为偶,一奇一偶则为奇. 偶数 +奇数=奇数 奇数+奇数=偶数 偶 ...

  4. latex导数_Latex:导数【高中常用公式】

    Latex:导数[高中常用公式] 吴文中公式编辑器:Ⅰ) 像码字一样Latex,复杂公式轻松编辑: Ⅱ) 大学.高中.初中.小学常用公式,一键模板. Note:① 点击链接,想怎么修改就怎么修改:② ...

  5. 米的换算单位和公式_小学三年级数学常用公式和单位换算,孩子复习宝典!

    1 单位换算小技巧 1.将同类单位从大到小或者从小到大依次排列 如长度单位:千米.米.分米.厘米 2.记住各单位之间的进率,高级单位X进率=低级单位:低级单位÷进率=高低单位,差多少位就进行多少次换算 ...

  6. 傅里叶变换常用公式表_25个常用公式计算表+7套施工测量计算表,全自动计算,测量无压力...

    工作中计算数据可谓是既枯燥又无趣:公式都知道,知识也都懂,就是得一步一步算,太浪费时间了.老刘今天给大家带来了25个常用公式计算表+7套施工测量计算表,直接输入数据即可得出准确结果,省时又省力,非常方 ...

  7. 数学常用公式及规律、结论(三)

    数学常用公式及规律.结论(一) 数学常用公式及规律.结论(二) 1. a-b 与 a-b+1 a-b+1:表示从 a 到 b 经过的节点数: a-b:表示从 a 到 b 经过的间隔数. 自然 (a - ...

  8. numpy常用公式收集

    numpy常用公式收集-by yedaffon 1.angle rate 在transformer中,做position embedding时会用到. # angle_rate[d] = (min_r ...

  9. 从水处理速度梯度的公式,复习一下物理学常用公式,擦边爱因斯坦质能方程

    欢迎关注,敬请点赞! 从水处理速度梯度的公式,复习一下物理学常用公式,还能擦边爱因斯坦质能方程 问题由来 倒霉的我,最初碰到的是这个"特不靠谱": 这个公式用起来不方便,于是又搜到 ...

  10. 电容充放电时间的计算方法(重点是对于恒流充放电的常用公式:⊿Vc=I*⊿t/C,其出自公式:Vc=Q/C=I*t/C。)电荷泵(无电感)中电容恒流放电的滤波可以参考4-20毫安的采集中RC滤波电路

    电容充放电时间的计算方法 电子发烧友网•来源:fqj • 2019-05-29 14:55 • 45861次阅读  0 1L.C元件称为"惯性元件",即电感中的电流.电容器两端的电 ...

最新文章

  1. CentOS7安装JDK1.8简单体验(java开发必备)
  2. 吃屎是一种什么样的体验?
  3. Linux命令大全(文件管理)
  4. virtual和override
  5. STM32 位带应用
  6. 华为hcnp认证考试已过
  7. 面向对象进阶4:软件开发规范
  8. javascript数组特性
  9. 湖南省益阳市谷歌高清卫星地图下载(百度网盘离线包下载)
  10. 微信公众号应用开发(一)
  11. PDCA理念融入软件测试
  12. JSP Commons-FileUpload 组件实现文件上传
  13. Spring Boot 教程
  14. 怎么写解题步骤——FIRST集、FOLLOW集、LL(1)分析法【编译原理之语法分析】
  15. 连接微信运动服务器忙,为啥微信运动突然不计步了(只需一招问题立马解决)...
  16. 微信小程序 MinUI 组件库系列之 progress 进度条组件
  17. 笔记本CPU更换硅脂、液金散热对比测试
  18. 模型小常识,C4D扫描的使用
  19. GPS接收机设计(5)——定位解算
  20. 敏捷开发中如何写好用户故事?

热门文章

  1. 计算机照片无法删除吗,在win10电脑删除不了图片怎么办
  2. c语言 万年历实验流程图,万年历算法(万年历算法流程图)
  3. 微机原理及应用实验——汇编环境MASM的使用
  4. 【文章汇总】J2ME程序开发全方位基础讲解
  5. 又一起“删库”跑路:链家程序员怒删公司 9TB 数据,被判 7 年!网友:真惨~...
  6. Apache SOLR and Carrot2集成
  7. windows下安装GCC编译器
  8. 如何选择VC界面库产品?(四)— DSkinLite vs DirectUI
  9. 最强大脑-高效记忆方法
  10. 绝地求生要java吗_绝地求生卡盟_【Java】几种典型的内存溢出案例,都在这儿了!...