同一个向量在不同基底下的坐标计算。
坐标的表示是基于基底的
先来个简单的例子:在默认基底(a=[1,0]T,b=[0,1]T(a=[1,0]^T,b=[0,1]^T(a=[1,0]T,b=[0,1]T下,有向量u=[3,3]Tu=[3,3]^Tu=[3,3]T,u的完整表达其实为
u=3a+3b=3[10]+3[01]=[3∗1+3∗03∗0+3∗1]=[33]
u = 3a+3b=3\begin{bmatrix}1\\0\end{bmatrix}+3\begin{bmatrix}0\\1\end{bmatrix}=\begin{bmatrix}3*1+3*0\\3*0+3*1\end{bmatrix}=\begin{bmatrix}3\\3\end{bmatrix}
u=3a+3b=3[10]+3[01]=[3∗1+3∗03∗0+3∗1]=[33]
若将基底换为(a∗=[1,2]T,b∗=[2,1]T)(a^*=[1,2]^T,b^*=[2,1]^T)(a∗=[1,2]T,b∗=[2,1]T),此时u的坐标要如何计算。下面给出两种方法:
方法一:
u=3a+3b设新坐标为(m,n),则在新基底下u=ma∗+nb∗=m(a+2b)+n(2a+b)u=(m+2n)a+(2m+n)bm+2n=3;2n+m=3;m=n=1
u = 3a+3b\\
设新坐标为(m,n),则在新基底下\\
u = ma^*+nb^*=m(a+2b)+n(2a+b)\\
u = (m+2n)a+(2m+n)b\\
m+2n = 3;\\
2n+m = 3;\\
m = n = 1
u=3a+3b设新坐标为(m,n),则在新基底下u=ma∗+nb∗=m(a+2b)+n(2a+b)u=(m+2n)a+(2m+n)bm+2n=3;2n+m=3;m=n=1
新坐标为(1,1)
方法二:
还是先给出在a,b为基底下视角,基底a∗,b∗a^*,b^*a∗,b∗下,u的表达
u=[1221][11]=[3,3]T
u = \begin{bmatrix}1&2\\2&1\end{bmatrix}\begin{bmatrix}1\\1\end{bmatrix}=[3,3]^T
u=[1221][11]=[3,3]T
这里回顾一个知识,矩阵乘以向量从空间上看是改变向量的空间位置,在矩阵满足基底条件下,其实就是变换坐标的基底,将其变为在新基底下的坐标。
在a∗,b∗a^*,b^*a∗,b∗作为基底时,其实对于这个基底的向量所描述坐标,a∗,b∗a^*,b^*a∗,b∗就是[1001]\begin{bmatrix}1&0\\0&1\end{bmatrix}[1001],但是在a,b为基底的视角看,KaTeX parse error: Expected 'EOF', got '&' at position 5: [a^*&̲b^*] = \begin{b…,因此,首先要把a,b的基底换为(a∗,b∗)(a^*, b^*)(a∗,b∗),如a转换基底后,为:
[1221][10]=[3,0]T
\begin{bmatrix}1&2\\2&1\end{bmatrix}\begin{bmatrix}1\\0\end{bmatrix}=[3,0]^T
[1221][10]=[3,0]T
同理得:b=[0,3]Tb=[0,3]^Tb=[0,3]T
此时要把在基底(a∗,b∗)(a^*,b^*)(a∗,b∗)下的u=[1,1]u=[1,1]u=[1,1],即
[3003][11]=[3,3]T
\begin{bmatrix}3&0\\0&3\end{bmatrix}\begin{bmatrix}1\\1\end{bmatrix}=[3,3]^T
[3003][11]=[3,3]T
可见[3003]\begin{bmatrix}3&0\\0&3\end{bmatrix}[3003]就是两个描述的转换矩阵,乘以它的逆矩阵就可以从默认空间转过去。
方法三 :
设在(a∗,b∗)(a^*,b^*)(a∗,b∗)基底下的坐标为(m,n)
[1221][mn]=[33]
\begin{bmatrix}1&2\\2&1\end{bmatrix}\begin{bmatrix}m\\n\end{bmatrix}=\begin{bmatrix}3\\3\end{bmatrix}
[1221][mn]=[33]
得m=n=1
其实三种方法的核心思想就是矩阵乘以向量就是变换基底(假设这个矩阵是符合一个基底的条件的),根据这个思想,其实怎么解都是可以的。
参考资料:https://zhuanlan.zhihu.com/p/151192770
本文介绍了同一个向量在不同基底下的坐标计算方法,通过具体例子展示了如何使用三种不同的方法进行坐标变换,并解释了矩阵乘法在基底变换中的应用。

被折叠的 条评论
为什么被折叠?



