# Matrix trace

# 变基操作与矩阵

我们知道空间中一点的坐标可以表示以原点为起点以该点为终点的向量。

以二维平面为例,如下图

选取\vec{a_1}=\begin{bmatrix}1\\0\end{bmatrix}作为轴的基,选取\vec{a_2}=\begin{bmatrix}0 \\1\end{bmatrix}作为轴的基,建立坐标系A,则如图中的向量可以表示成:

va=4a1+2a2=[42]$$使$x,y$()$x,y$$b1$$b2$B,![](https://daypic1311699660.cos.apnanjing.myqcloud.com/image/2basis2d.png)$$b1=[21]b2=[11]

则坐标系B中的一个向量

vb=[12]

如下图用可以表示为

vb=1b1+2b2

如何求在坐标系中的表示呢?

根据在坐标系A中的定义,

vbA=1b1+2b2=1[21]+2[11]=[41]

如上就得到了A中的表示,观察上式可以写成,

vbA=[b1b2][12]=[b1a1b2a1b1a2b2a2][12]=[2111][12]

M=[2111]

可以发现矩阵表示的是将向量坐标系B变换到坐标系A中,其每一列是坐标系B的基在坐标系A中对应轴上的投影。表示的是将向量坐标系A变换到坐标系B中。

因此从这个角度理解,矩阵表示的是线性变换矩阵。

考虑在坐标系A下发生了逆时针旋转90度的变化,对应在坐标系B是一种怎样的变化呢?

坐标系A下发生了逆时针旋转90度的变化可以写成矩阵

R=\begin{bmatrix}0&-1\\1&0\end{bmatrix}

将向量变换到坐标系A下为,

va=Mvb

则在坐标系A下发生了逆时针旋转90度后向量的坐标为

va=RMvb

再将其变换到坐标系B下,就相当于在坐标系B下发生的与坐标系A下发生了、逆时针旋转90度等同的变化

vb=M1RMvb

观察上式,相当于是以的每一列为基的坐标系变换到以的每一列为基的坐标系中,因此

对应的是向量的变基操作

这里讲述的比较冗余,3Blue1Brown (opens new window)的视频展示的更加直观,可以直接在这里看。

# 矩阵的迹

# 几何意义

矩阵迹的定义我们都知道,是方阵对角元素的和。那么矩阵的迹有什么几何含义呢?

矩阵的迹表示矩阵的列向量在对应基向量空间上有向投影的和。

考虑一线性变换T

T=[3211]

这表示将在基

u1=[10]v1=[01]

下的向量变换到基

u2=[31]v2=[21]

根据前面矩阵迹的定义和几何含义,看下图

蓝色向量表示的上的有向投影,

trace(T) = tr(T) = 3 + (-1) = 2

根据第一部分介绍的变基操作,当在下逆时针旋转角时,对应的变换矩阵R为:

R=[cosθsinθsinθcosθ]

旋转后在基下的向量将变成

23T=R1TR23T=[3cos2θ+3sinθcosθsin2θ2cos2θ4sinθcosθ2sin2θcos2θ4sinθcosθ2sin2θ3sin2θ3sinθcosθcos2θ]

计算可以求得

通过上面的计算可以证明,进行纯旋转的变基操作不会改变矩阵的迹。

参考自https://saksham-malhotra2196.medium.com/geometric-meaning-of-a-trace-85ac170229f8 (opens new window)

# 矩阵迹的几条性质

性质1:矩阵都是的方阵,

性质2:对矩阵乘以常数对应迹也变成常数倍,

性质3:对于方阵A

性质4矩阵A和矩阵B乘积的迹满足

(adsbygoogle = window.adsbygoogle || []).push({});