线性变换(三)矩阵分析与应用 国科大

写这一篇主要是在完成作业(四)时对符号产生了很多疑问,因此补充这篇文章来辨析一下几个矩阵,找几个例子算一算这几个矩阵会理解的更好

1、线性变换在基下的矩阵表示[\mathbf{T}]_{\mathcal{B} }

例如,如果把前文提到的伸缩变换记为\mathbf{T}(\mathbf{u})=\mathbf{v}(即将u向量伸缩为v向量),可以在标准基\mathcal{B}下表示为矩阵[\mathbf{T}]_{\mathcal{B} },使得\mathbf{v}=[\mathbf{T}]_{\mathcal{B} }*\mathbf{u}

再例如:

这个例子中,我们已知向量空间中的一组基\mathcal{B},线性变换\mathbf{P}\mathbf{u}向量变为了\mathbf{P}(\mathbf{u}),这个过程,就是在求解线性变换\mathbf{P}在基\mathcal{B}下的矩阵表示[\mathbf{P}]_{\mathcal{B} }

2、基变换矩阵(过度矩阵)\mathbf{P}

基变换矩阵的作用是将一个向量在一组基下的坐标表示变成另一组基下的坐标表示,如果你记得线性代数中的过度矩阵,这两者实际上是一样的。下面看一个例子来理解这个过程:

(11.25补)由于后续遇到了:已知线性变换在非标准基下的矩阵表示为\mathbf{M},求其在标准基下的矩阵表示\mathbf{P},补充该基变换公式的证明:

\mathcal{V}是 n 维向量空间,标准基为\mathcal{E} = \{\boldsymbol{e}_1, \boldsymbol{e}_2, \dots, \boldsymbol{e}_n\};新基为\mathcal{B} = \{\boldsymbol{b}_1, \boldsymbol{b}_2, \dots, \boldsymbol{b}_n\},将这些基向量按列拼成矩阵 \mathbf{B} = [\boldsymbol{b}_1 \mid \boldsymbol{b}_2 \mid \dots \mid \boldsymbol{b}_n](即上述的 “基变换矩阵”)。那么对于任意向量\boldsymbol{v} \in \mathcal{V}:

设线性算子 \mathcal{T}: \mathcal{V} \to \mathcal{V},满足:

  • \mathcal{T} 在新基\mathcal{B}下的矩阵\mathbf{M}:即对新基下坐标为 \boldsymbol{y}的向量,变换后在新基下的坐标为\mathbf{M}\boldsymbol{y}
  • 我们需要求 \mathcal{T}标准基下的矩阵\mathbf{P}:即对标准基下坐标为\boldsymbol{x}的向量,变换后在标准基下的坐标为 \mathbf{P}\boldsymbol{x}

对任意向量\boldsymbol{v},其变换过程的 “坐标流转” 是:

  1. 标准基坐标 \boldsymbol{x}→ 新基坐标 \boldsymbol{y} = \mathbf{B}^{-1}\boldsymbol{x}(转新基);
  2. 新基下变换:\boldsymbol{y} \to \mathbf{M}\boldsymbol{y}(用新基下的矩阵\mathbf{M}变换);
  3. 新基坐标\mathbf{M}\boldsymbol{y}→ 标准基坐标 \mathbf{B}(\mathbf{M}\boldsymbol{y})(转回标准基)。

因此,变换后在标准基下的坐标为:\mathbf{P}\boldsymbol{x} = \mathbf{B}(\mathbf{M}\boldsymbol{y}) = \mathbf{B}\mathbf{M}(\mathbf{B}^{-1}\boldsymbol{x})

由于该式对任意\boldsymbol{x}成立,故:\mathbf{P} = \mathbf{B}\mathbf{M}\mathbf{B}^{-1}

3、线性变换的坐标矩阵[\mathbf{T}]_{\mathcal{B} \mathcal{B'} }

这个前文中已经举了非常多的例子,仅从计算求解的角度来说,基变换矩阵和线性变换的坐标矩阵的求解过程是非常类似的。不同的地方总结如下:

此外,还有一点值得强调:线性变换会把一个向量变成另一个新向量(除了恒等变换),而基变换并不会改变向量,只是改变了其坐标表示。这是其最大的不同。

基变换和线性变换的联系

这个公式说明,如果我们定义一个线性变换\mathbf{T}(\mathbf{y_{i}})=\mathbf{x_{i}}做了这样一件事:把一个向量在基\mathcal{B'}下的坐标\mathbf{y_{i}}变成了在基\mathcal{B}下的坐标\mathbf{x_{i}},那么基变换矩阵\mathbf{P}就等价于线性变换\mathbf{T}在基\mathcal{B}下的矩阵表示[\mathbf{T}]_{\mathcal{B} },同时也等价于线性变换\mathbf{T}在基\mathcal{B'}下的矩阵表示[\mathbf{T}]_{\mathcal{B'} },还等价于恒等变换\mathbf{I}在基对(\mathcal{B}, \mathcal{B}')下的坐标矩阵[\mathbf{I}]_{\mathcal{B}\mathcal{B}'}

下面我们证明一下中间的公式

这里我在补充一下

为什么基变换矩阵\mathbf{P}等于线性变换\mathbf{T}在基\mathcal{B}下的矩阵表示[\mathbf{T}]_{\mathcal{B} },这个其实由\mathbf{P}的定义可以得到:

为什么基变换矩阵\mathbf{P}等于恒等变换\mathbf{I}在基对(\mathcal{B}, \mathcal{B}')下的坐标矩阵[\mathbf{I}]_{\mathcal{B}\mathcal{B}'}

线性变换是将一个向量空间中的向量变换到另一个向量空间中,而恒等变换\mathbf{I}保证了线性变换前后的向量是同一个向量(只是在不同的基下的坐标表示不同了),而这恰好就是基变换的定义,[\mathbf{I}]_{\mathcal{B}\mathcal{B}'}的列向量是\mathcal{B'}中每个向量在基\mathcal{B}下的坐标。具体的推导比较繁琐,感兴趣可以去问问AI。推导如下:

基变换矩阵\mathbf{P}描述了 “将\mathcal{B}'的基向量用\mathcal{B}的基向量表示” 的过程,而恒等变换\mathbf{I}在基对(\mathcal{B}, \mathcal{B}')下的矩阵,恰好记录了\mathcal{B}'的基向量经\mathbf{I}(即保持不变)后在\mathcal{B}下的坐标”,两者本质上是同一过程的不同表述,因此等价。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值