突然忘记怎么证明 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. MathType支持64位 WIN 7Office 2013(完美解决)(转载)
  2. 首次使用计算机鼠标键盘不能用,解决方案:如何解决无法使用计算机鼠标和键盘的问题?如果启动后无法使用鼠标和键盘该怎么办?...
  3. 什么原因导致挖掘机老自动熄火憋车熄火?
  4. 关于Virtual-Hosting的理解
  5. ROS入门笔记(九):编写ROS的第一个程序hello world(重点)
  6. 一个非常好用的JS日历控件(支持.NET)
  7. Windbg命令学习9,经典死锁(!cs和~~[TID])
  8. 企业如何做好服务器防护45.113.201.1
  9. IE浏览器设置默认文档模式
  10. java-redis java使用redisTemplate连接操作单台Redis
  11. 最近穷疯了只好吃馒头
  12. 2018_2_3_Boolean Expressions_栈_模拟
  13. 超声波测距为什么除以58
  14. 问题十四:怎么可视化球的法向量
  15. vue中DatePicker从前台到后台日期偶尔差一天
  16. Redis缓存高可用集群
  17. 2018互联网企业最新面试大纲180+道Java面试题目!含答案解析!
  18. 荣耀9x是鸿蒙系统吗,好消息!荣耀9X年内将全部升级华为鸿蒙操作系统
  19. (转)Burp Suite 的一些插件
  20. 创新的内容创作与电子商务完美结合!下载带有ChatGPT AI的Porto WooCommerce主题!

热门文章

  1. 阿里遭背刺,1亿美元收购的开源项目,核心团队出走,转头又卖了1个亿
  2. 【luogu P5518】[MtOI2019]幽灵乐团 / 莫比乌斯反演基础练习题(莫比乌斯反演)
  3. 使用css 中自定义属性(变量)
  4. Oracle + SQL 学习笔记
  5. 鲁大师2022年Q3手机报告:性能跑分逼近130万大关,UI流畅榜有了新变化!
  6. Windows Bochs没有进入debug界面
  7. webService详细
  8. Cozylife智能通断器
  9. api质量等级_API质量等级(发动机油)
  10. 计算机主机和路由协议,Cisco路由协议题和答案