突然忘记怎么证明 trAB=trBAtr AB= tr BAtrAB=trBA,于是自己推导了一遍。记录下来,强化记忆。

开始证明

首先给定两个nnn 阶方阵
A=(a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮an1an2⋯ann)B=(b11b12⋯b1nb21b22⋯b2n⋮⋮⋱⋮bn1bn2⋯bnn)A=\begin{pmatrix} {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{pmatrix}\quad B=\begin{pmatrix} {b_{11}}&{b_{12}}&{\cdots}&{b_{1n}}\\ {b_{21}}&{b_{22}}&{\cdots}&{b_{2n}}\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ {b_{n1}}&{b_{n2}}&{\cdots}&{b_{nn}}\\ \end{pmatrix} A=⎝⎜⎜⎜⎛​a11​a21​⋮an1​​a12​a22​⋮an2​​⋯⋯⋱⋯​a1n​a2n​⋮ann​​⎠⎟⎟⎟⎞​B=⎝⎜⎜⎜⎛​b11​b21​⋮bn1​​b12​b22​⋮bn2​​⋯⋯⋱⋯​b1n​b2n​⋮bnn​​⎠⎟⎟⎟⎞​算算 trABtr ABtrAB
AB=(a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮an1an2⋯ann)⋅(b11b12⋯b1nb21b22⋯b2n⋮⋮⋱⋮bn1bn2⋯bnn)AB=\begin{pmatrix} {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{pmatrix}\cdot \begin{pmatrix} {b_{11}}&{b_{12}}&{\cdots}&{b_{1n}}\\ {b_{21}}&{b_{22}}&{\cdots}&{b_{2n}}\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ {b_{n1}}&{b_{n2}}&{\cdots}&{b_{nn}}\\ \end{pmatrix} AB=⎝⎜⎜⎜⎛​a11​a21​⋮an1​​a12​a22​⋮an2​​⋯⋯⋱⋯​a1n​a2n​⋮ann​​⎠⎟⎟⎟⎞​⋅⎝⎜⎜⎜⎛​b11​b21​⋮bn1​​b12​b22​⋮bn2​​⋯⋯⋱⋯​b1n​b2n​⋮bnn​​⎠⎟⎟⎟⎞​trAB=∑j=1na1jbj1+∑j=1na2jbj2+⋯∑j=1nanjbjn=∑i=1n∑j=1naijbjitr AB=\sum_{j=1}^{n}a_{1j}b_{j1}+\sum_{j=1}^{n}a_{2j}b_{j2}+\cdots\sum_{j=1}^{n}a_{nj}b_{jn}\\ =\sum_{i=1}^{n}\sum_{j=1}^{n}a_{ij}b_{ji} trAB=j=1∑n​a1j​bj1​+j=1∑n​a2j​bj2​+⋯j=1∑n​anj​bjn​=i=1∑n​j=1∑n​aij​bji​再算算 trBAtr BAtrBA
BA=(b11b12⋯b1nb21b22⋯b2n⋮⋮⋱⋮bn1bn2⋯bnn)⋅(a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮an1an2⋯ann)BA=\begin{pmatrix} {b_{11}}&{b_{12}}&{\cdots}&{b_{1n}}\\ {b_{21}}&{b_{22}}&{\cdots}&{b_{2n}}\\ {\vdots}&{\vdots}&{\ddots}&{\vdots}\\ {b_{n1}}&{b_{n2}}&{\cdots}&{b_{nn}}\\ \end{pmatrix}\cdot \begin{pmatrix} {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{pmatrix} BA=⎝⎜⎜⎜⎛​b11​b21​⋮bn1​​b12​b22​⋮bn2​​⋯⋯⋱⋯​b1n​b2n​⋮bnn​​⎠⎟⎟⎟⎞​⋅⎝⎜⎜⎜⎛​a11​a21​⋮an1​​a12​a22​⋮an2​​⋯⋯⋱⋯​a1n​a2n​⋮ann​​⎠⎟⎟⎟⎞​trBA=∑j=1nb1jaj1+∑j=1nb2jaj2+⋯∑j=1nbnjajn=∑i=1n∑j=1nbijajitr BA=\sum_{j=1}^{n}b_{1j}a_{j1}+\sum_{j=1}^{n}b_{2j}a_{j2}+\cdots\sum_{j=1}^{n}b_{nj}a_{jn}\\ =\sum_{i=1}^{n}\sum_{j=1}^{n}b_{ij}a_{ji} trBA=j=1∑n​b1j​aj1​+j=1∑n​b2j​aj2​+⋯j=1∑n​bnj​ajn​=i=1∑n​j=1∑n​bij​aji​

问题关键

原命题也就是要证明
∑i=1n∑j=1naijbji=∑i=1n∑j=1nbijaji\sum_{i=1}^{n}\sum_{j=1}^{n}a_{ij}b_{ji}=\sum_{i=1}^{n}\sum_{j=1}^{n}b_{ij}a_{ji} i=1∑n​j=1∑n​aij​bji​=i=1∑n​j=1∑n​bij​aji​trABtr ABtrAB也可以这样来看:∑axybyxx,y∈1,2,⋯n\sum a_{xy}b_{yx}\quad x,y \in 1,2,\cdots n\quad∑axy​byx​x,y∈1,2,⋯n其中xyxyxy 有n2n^{2}n2 种组合
同理  trBA=∑bxyayxx,y∈1,2,⋯n\,tr BA=\sum b_{xy}a_{yx}\quad x,y \in 1,2,\cdots ntrBA=∑bxy​ayx​x,y∈1,2,⋯n
可见 xyxyxy 从 111111 取到 nnnnnn,显然两者是等价的

另一个角度理解

因为下标 i,ji,ji,j 互不影响,是可以互换顺序的
trBA=∑i=1n∑j=1nbijaji=∑j=1n∑i=1nbijajitr BA=\sum_{i=1}^{n}\sum_{j=1}^{n}b_{ij}a_{ji}=\sum_{j=1}^{n}\sum_{i=1}^{n}b_{ij}a_{ji} trBA=i=1∑n​j=1∑n​bij​aji​=j=1∑n​i=1∑n​bij​aji​再用 j′,i′j',i'j′,i′ 替换i,ji,ji,j 得到trBA=∑i′=1n∑j′=1nbj′i′ai′j′=∑i′=1n∑j′=1nai′j′bj′i′tr BA=\sum_{i'=1}^{n}\sum_{j'=1}^{n}b_{j'i'}a_{i'j'}=\sum_{i'=1}^{n}\sum_{j'=1}^{n}a_{i'j'}b_{j'i'}trBA=i′=1∑n​j′=1∑n​bj′i′​ai′j′​=i′=1∑n​j′=1∑n​ai′j′​bj′i′​这时就可以看出来 trAB=trBAtr AB= tr BAtrAB=trBA

tr AB = tr BA的证明相关推荐

  1. 【089】深度学习读书笔记:P29证明迹Tr(AB)=Tr(BA)

    已知m行n列矩阵A,n行m列矩阵B.Tr表示迹运算.求证 Tr(AB)=Tr(BA) . 证明: 令 Ax,y 表示矩阵A的第x行y列元素.令C=AB. D=BA.C是m阶方阵.D是n阶方阵.我们可以 ...

  2. 证明:矩阵 AB 与 BA 具有相同的非零特征值

    矩阵 AB 与 BA 具有相同的非零特征值 可以从两个方面证明该定理,第一种,借助相似矩阵拥有相同特征值的结论进行(要求 A , B A,B A,B 是可逆的):第二种,则从公式 A B x = λ ...

  3. 矩阵公式tr(AA')=tr(A'A)/tr(AA^T)=tr(A^TA)的推导

    求证: t r ( A A T ) = t r ( A T A ) tr(AA^{T})=tr(A^{T}A) tr(AAT)=tr(ATA) 证明:根据这篇博客, A A T 和 A T A AA^ ...

  4. linux tr,Linux Tr命令与示例

    Tr是Linux和Unix系统中的命令行实用程序,可转换,删除和压缩标准输入中的字符,并将结果写入标准输出. tr命令通常通过管道与其他命令结合使用,并且可以执行诸如删除重复字符,将大写转换为小写以及 ...

  5. 20211222 AB和BA具有相同的非零特征值;如果A和B均方,且AB=I,那么BA=I,A、B均可逆

    AB和BA具有相同的非零特征值: 如果A和B均方,且AB=I,那么BA=I,A.B均可逆. https://blog.csdn.net/Europe233/article/details/867270 ...

  6. Jquery 实现动态加入table tr 和删除tr 以及checkbox的全选 和 获取加入TR删除TR后的数据...

    关于jquery实现动态加入table tr的问题我也不多说了 上面代码非常多地方都有凝视的 关于返回的 编辑后的table 数据 我这里想说的是我直接把他保存成一个连接起来的字符串了 格式 str= ...

  7. 矩阵AB和BA的特征值关系

    \quad本文考察这样的两个矩阵:A∈Rm×n,B∈Rn×mA\in R^{m\times n},B\in R^{n\times m}A∈Rm×n,B∈Rn×m.于是AB∈Rm×m,BA∈Rn×nAB ...

  8. html语言基础tr,HTML tr 标签

    HTML 标签 定义和用法 标签定义 HTML 表格中的行. tr 元素包含一个或多个 th 或 td 元素. 实例 一个简单的 HTML 表格,包含两行两列: Month Savings Janua ...

  9. AT5661-[AGC040C]Neither AB nor BA【模型转换】

    正题 题目链接:https://www.luogu.com.cn/problem/AT5661 题目大意 一个包含A,B,CA,B,CA,B,C的序列,每次可以选择相邻的两个除了ABABAB和BABA ...

最新文章

  1. SQL group by底层原理——本质是排序,可以利用索引事先排好序
  2. Liunx下HPCC(HPC Challenge)的安装运行
  3. 调取方法_转需!不去阿里巴巴调取支付宝交易证据方法
  4. Java黑皮书课后题第7章:*7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示
  5. 【费用流】【线性规划】志愿者招募(luogu 3980)
  6. selenium+python自动化82-只截某个元素的图
  7. matlab广义误差分布,基于Copula函数的多源径流预报误差联合分布研究
  8. 【Excel】字符串截取、去重复行
  9. 一款万能库存管理软件
  10. matlab向量自回归代码实现,结构向量自回归(SVAR)模型(二):操作步骤与结果解读...
  11. Label-Specific Dual Graph Neural Network for Multi-Label Text Classification,ACL2021 finding
  12. python 情感分析实例_使用python+机器学习方法进行情感分析(详细步骤)
  13. 两路VL53L0X激光测距传感器的使用
  14. arcgis中editor在哪_这71个Arcgis常用技巧,你收藏了吗?
  15. qlikview连接mysql_QlikView安装
  16. ecshop小京东产品后台版权及logo修改
  17. Android项目小结——硬解码(MediaCodec实现[MP4]转YUV420各种格式)
  18. python字典程序题_Python练习:字典
  19. 吉富营:如何在互联网上赚钱的门道
  20. 润乾服务器的授权文件,V4.0系列软件如何替换授权文件

热门文章

  1. 班级成绩管理系统(C语言)
  2. 图像处理46-分水岭算法
  3. 使用 Visual Studio 2022 开发 Linux C++ 应用程序
  4. JTable单元格放自定义控件(一)-如何在JTable的单元格放JPanel
  5. matlab sparse用法,sparse 稀疏函数的用法2
  6. Flex 使用Bing WebService
  7. 新拟物风设计风格(浮雕效果)——CSS
  8. Cholesterol-PEG-Azide CLS-PEG-N3 胆固醇-聚乙二醇-叠氮可提高循环时间
  9. 21天学习挑战赛——Python爬虫 requests库
  10. 闪灵s-cms 5.0 20220328版 去广告 破解过程 思路