1、 坐标系与坐标
(1)坐标系与空间的基
空间的基和坐标系两者之间属于一种一一对应的关系,坐标系也即空间的基,坐标系是理解空间的基的一种视角。 向量(点)在空间内的绝对位置不受坐标系的影响,坐标系只是改变描述点的相对位置信息。
我们通常描述一个点的坐标的时候都是基于一个参考标准进行描述的。当我们在说一个点的坐标的时候,如点A(12,8)A(12,8)A(12,8),就已经是基于标准坐标系给出的二维欧式空间中AAA点描述了。
二维平面的标准坐标系为e⃗1=(1,0)T, e⃗2=(1,0)T\vec e_1 =(1,0)^{T} ,\ \vec e_2 =(1,0)^{T}e1=(1,0)T, e2=(1,0)T
三维平面的标准坐标系为e⃗1=(1,0,0)T, e⃗2=(0,1,0)T, e⃗3=(0,0,1)T\vec e_1 =(1,0,0)^{T} ,\ \vec e_2 =(0,1,0)^{T},\ \vec e_3 =(0,0,1)^{T}e1=(1,0,0)T, e2=(0,1,0)T, e3=(0,0,1)T
四维平面的标准坐标系为e⃗1=(1,0,0,0)T, e⃗2=(0,1,0,0)T, e⃗3=(0,0,1,0)T, e⃗4=(0,0,0,1)T\vec e_1 =(1,0,0,0)^{T} ,\ \vec e_2 =(0,1,0,0)^{T},\ \vec e_3 =(0,0,1,0)^{T},\ \vec e_4 =(0,0,0,1)^{T}e1=(1,0,0,0)T, e2=(0,1,0,0)T, e3=(0,0,1,0)T, e4=(0,0,0,1)T
…
[例:点A(12,8)这个坐标是基于标准坐标系给出的A点在二维欧式空间的位置信息\color {darkred} {\small {例:点A(12,8)这个坐标是基于标准坐标系给出的A点在二维欧式空间的位置信息}}例:点A(12,8)这个坐标是基于标准坐标系给出的A点在二维欧式空间的位置信息]
在一个二维平面直角坐标系,对于这个坐标系当我们定义了这个坐标系的两个坐标轴一个水平向右,一个竖直向上,并且定义好了什么是一个单位的概念,然后就能够描述在该坐标系下二维平面中AAA点的坐标为A(12,8)A(12,8)A(12,8)。对于一个二维平面它有无数组基,那么当换一组基如u⃗(4,1),v⃗(2,3)\vec u(4,1) ,\vec v(2,3)u(4,1),v(2,3)来表示整个二维平面,那么就建立一个新的坐标系,在这个坐标系下AAA点的坐标又被描述为A(2,2)A(2,2)A(2,2),这样来对于二维平面中的同一个点,就有了两种不同的描述方式。
在平面直角坐标系下描述点A(12,8)A(12,8)A(12,8) ( 1001)→( 1208)\,\,\,\,\,\,\,\,\,\,\,\left (\begin{array} {c} \ 1&0 \\ 0&1 \end{array} \right ) \to \left (\begin{array}{c} \ 12 \\ 08 \end{array} \right )( 1001)→( 1208)
在u⃗(4,1),v⃗(2,3)\vec u(4,1) ,\vec v(2,3)u(4,1),v(2,3)所表示的坐标系下描述点A(12,8)A(12,8)A(12,8) ( 4213)→( 0202)\left (\begin{array}{c} \ 4&2 \\ 1&3 \end{array} \right ) \to \left (\begin{array}{c} \ 02\\ 02 \end{array} \right )( 4123)→( 0202)
在nnn维空间中,当给定一组基,任何一个向量都可以表示成这组基的线性组合\color {red} {{任何一个向量都可以表示成这组基的线性组合}}任何一个向量都可以表示成这组基的线性组合,且表示方法唯一。
那么对于标准坐标系下的点A(12,8)A(12,8)A(12,8),在向量组u⃗=(4,1)T,v⃗=(2,3)T\vec u=(4,1)^{T} ,\vec v=(2,3)^{T}u=(4,1)T,v=(2,3)T所表示的坐标系下,
就有: (12,8)T=2⋅(4,1)T+2⋅(2,3)T=2⋅u⃗+2⋅v⃗(12,8)^{T} = 2\cdot (4,1)^{T} + 2 \cdot (2,3)^{T} = 2\cdot \vec u + 2\cdot \vec v(12,8)T=2⋅(4,1)T+2⋅(2,3)T=2⋅u+2⋅v
∴\therefore∴ 在u⃗=(4,1)T,v⃗=(2,3)T\vec u=(4,1)^{T} ,\vec v=(2,3)^{T}u=(4,1)T,v=(2,3)T这组基下,AAA点可以表示为222倍的 u⃗\vec uu 和 v⃗\vec vv的线性组合,因此表示为 A(2,2)A(2,2)A(2,2)
(2)坐标
如果给定向量空间VVV的一组基B={b⃗1,b⃗2,b⃗3,⋯ ,b⃗n}B=\{\vec b_1, \vec b_2,\vec b_3 , \cdots, \vec b_n \}B={b1,b2,b3,⋯,bn},以及VVV中的一个向量x⃗\vec xx,则x⃗\vec xx一定可以被这组基线性表示。
假设:x⃗=c1⋅b⃗1+c2⋅b⃗2+c3⋅b⃗3+⋯+cn⋅b⃗n\vec x = c_{1} \cdot \vec b_{1} + c_{2} \cdot \vec b_{2} + c_{3} \cdot \vec b_{3} + \cdots + c_{n} \cdot \vec b_{n}x=c1⋅b1+c2⋅b2+c3⋅b3+⋯+cn⋅bn
则称x⃗\vec xx在这组基BBB下的坐标,为**(c1,c2,c3,⋯ ,cn)T( c_{1}, c_{2}, c_{3}, \cdots ,c_{n})^{T}(c1,c2,c3,⋯,cn)T**,记为:[x⃗]B[\vec x]_{B}[x]B ,意思是当前给出的向量x⃗\vec xx的坐标是基于空间VVV的BBB这组基下给出的坐标。
一般情况下,当我们不写出参考基来标识一个向量,如向量x⃗=(12,8)\vec x= (12,8)x=(12,8) ,就是因为我们描述向量都是默认参考 标准坐标系ε\varepsilonε 给出的坐标,也即 x⃗=[x⃗]ε=(12,8)\vec x = [\vec x]_{\varepsilon} = (12,8)x=[x]ε=(12,8),而且即使空间的基是类似u⃗, ,v⃗\vec u ,\ , \vec vu, ,v这样的两个向量x⃗=(12,8)\vec x = (12,8)x=(12,8),我们也还是用 标准坐标系ε\varepsilonε 下的坐标来描述向量,不会用像[x⃗]B=(2,2)[\vec x]_{B} = (2,2)[x]B=(2,2)这样的坐标来描述向量x⃗\vec xx。
标准基
nnn维标准基(Standard Basis) : 也即 nnn维标准坐标系ε={e⃗1,e⃗2,⋯ ,e⃗n}\varepsilon =\{\vec e_1 , \vec e_2 , \cdots ,\vec e_n \}ε={e1,e2,⋯,en} ,最常用的坐标系。一个向量空间,只有一组标准基。
标准正交基(Orthonormal Basis): 一个向量空间,可以有无数组标准正交基。
正交基(Orthogonal Basis): 一个向量空间,可以有无数组正交基。
2、非标准坐标系坐标转换标准坐标系坐标
假设有一组基:B={b⃗1,b⃗2,b⃗3,⋯ ,b⃗n}B=\{\vec b_1, \vec b_2,\vec b_3 , \cdots, \vec b_n \}B={b1,b2,b3,⋯,bn} , 设立坐标转换矩阵PB==( ∣ ∣ ∣ ⋯ ∣b⃗1,b⃗2,b⃗3,⋯ ,b⃗n ∣ ∣ ∣ ⋯ ∣)P_B== \left (\begin{array} {c} \ | \ \ \ \ |\ \ \ \ |\ \ \ \ \cdots \ \ \ | \\ \vec b_1,\vec b_2,\vec b_3,\cdots ,\vec b_n \\ \ | \ \ \ \ |\ \ \ \ |\ \ \ \ \cdots \ \ \ |\end{array} \right )PB== ∣ ∣ ∣ ⋯ ∣b1,b2,b3,⋯,bn ∣ ∣ ∣ ⋯ ∣
对于在这组基下的一个向量[x⃗]B[\vec x]_{B}[x]B,就有:[x⃗]ε=PB⋅[x⃗]B[\vec x]_{\varepsilon} = P_{B} \cdot [\vec x]_{B}[x]ε=PB⋅[x]B ,把BBB坐标系下向量的坐标转换为标准坐标系下相应的坐标
结论证明:
对于一个二维平面的一组基u⃗(4,1),v⃗(2,3)\vec u(4,1) ,\vec v(2,3)u(4,1),v(2,3),在这组基所表示的坐标系下描述一个点x⃗=(2,2)\vec x = (2,2)x=(2,2)。
∵\because∵ 当不作特殊说明描述向量的时候都是在标准坐标系下进行描述的,所以基向量u⃗(4,1),v⃗(2,3)\vec u(4,1) ,\vec v(2,3)u(4,1),v(2,3)都是在标准坐标系下进行表示的。
∴\therefore∴ u⃗=(4,1)T=4e⃗1+1e⃗2\vec u = (4,1)^{T} =4 \vec e_{1} + 1\vec e_{2}u=(4,1)T=4e1+1e2 ∴\therefore∴ v⃗=(2,3)T=2e⃗1+3e⃗2\vec v = (2,3)^{T} =2 \vec e_{1} + 3\vec e_{2}v=(2,3)T=2e1+3e2
∴[x⃗]B=[(2,2)T]B=2u⃗+2v⃗=2(4e⃗1+1e⃗2)+2(2e⃗1+3e⃗2)=12e⃗1+8e⃗2=[(12,8)T]ε\therefore [\vec x]_{B} = [(2,2)^{T}]_{B} = 2\vec u + 2\vec v = 2(4 \vec e_{1} + 1\vec e_{2}) + 2(2 \vec e_{1} + 3\vec e_{2}) = 12\vec e_{1} + 8\vec e_{2} = [(12,8)^{T}]_{\varepsilon}∴[x]B=[(2,2)T]B=2u+2v=2(4e1+1e2)+2(2e1+3e2)=12e1+8e2=[(12,8)T]ε
所以就有:[x⃗]ε=PB⋅[x⃗]B[\vec x]_{\varepsilon} = P_{B} \cdot [\vec x]_{B}[x]ε=PB⋅[x]B
3、标准坐标系坐标准换非标准坐标系坐标
PB−1⋅[x⃗]ε=PB−1⋅PB⋅[x⃗]B=[x⃗]BP_{B}^{-1} \cdot [\vec x]_{\varepsilon} = P_{B}^{-1} \cdot P_{B} \cdot [\vec x]_{B} = [\vec x]_{B}PB−1⋅[x]ε=PB−1⋅PB⋅[x]B=[x]B 该过程需要求矩阵PBP_{B}PB的逆
4、任意两非标准坐标系之间的转换
假设有一组基B={b⃗1,b⃗2,b⃗3,⋯ ,b⃗n}B=\{\vec b_1, \vec b_2,\vec b_3 , \cdots, \vec b_n \}B={b1,b2,b3,⋯,bn} 另一组基C={c⃗1,c⃗2,c⃗3,⋯ ,c⃗n}C=\{\vec c_1, \vec c_2,\vec c_3 , \cdots, \vec c_n \}C={c1,c2,c3,⋯,cn}
在BBB这组基下表示的一个向量[x⃗]B[\vec x]_{B}[x]B ,求这个向量在CCC这组基下的表示[x⃗]C[\vec x]_{C}[x]C
借助标准坐标系与非标准坐标系的转换关系[x⃗]ε=PB⋅[x⃗]B[\vec x]_{\varepsilon} = P_{B} \cdot [\vec x]_{B}[x]ε=PB⋅[x]B
就有 PB⋅[x⃗]B=[x⃗]ε=PC⋅[x⃗]CP_{B} \cdot [\vec x]_{B} = [\vec x]_{\varepsilon} = P_{C} \cdot [\vec x]_{C}PB⋅[x]B=[x]ε=PC⋅[x]C
∴[x⃗]C=PC−1⋅PB⋅[x⃗]B\therefore [\vec x]_{C} = P^{-1}_{C} \cdot P_{B} \cdot [\vec x]_{B}∴[x]C=PC−1⋅PB⋅[x]B
其中 PC−1⋅PBP^{-1}_{C} \cdot P_{B}PC−1⋅PB 可以表示成PB→CP_{B \to C}PB→C
对于空间VVV两组基B={b⃗1,b⃗2,b⃗3,⋯ ,b⃗n}B=\{\vec b_1, \vec b_2,\vec b_3 , \cdots, \vec b_n \}B={b1,b2,b3,⋯,bn} 和C={e⃗1,e⃗2,e⃗3,⋯ ,e⃗n}C=\{\vec e_1, \vec e_2,\vec e_3 , \cdots, \vec e_n \}C={e1,e2,e3,⋯,en},在这里,首先对于这两组基来说,里面的向量都是表示在标准坐标系下的,也即它们本应该写成 “[b⃗i]ε,[e⃗i]ε[\vec b_i]_{\varepsilon},[\vec e_i]_{\varepsilon}[bi]ε,[ei]ε” 这样的形式,只是我们省略了这组写法,默认它们就是标准坐标系下的向量表示。那么在这种情况下,由非标准坐标系转标准坐标系的推导 [x⃗]ε=PB⋅[x⃗]B[\vec x]_{\varepsilon} = P_{B} \cdot [\vec x]_{B}[x]ε=PB⋅[x]B ,其中转换矩阵 PB→C=PBP_{B \to C} = P_{B}PB→C=PB,而这里的PB→CP_{B \to C}PB→C矩阵就是在标准坐标系下表示的BBB这组基的向量组成的矩阵PB→C=PB=( [b⃗1]ε [b⃗2]ε [b⃗3]ε ⋯ [b⃗n]ε)P_{B \to C} = P_{B} = ( \begin{array}{c} \ [\vec b_1]_{\varepsilon} \ \ [\vec b_2]_{\varepsilon} \ \ [\vec b_3]_{\varepsilon} \ \ \cdots \ \ [\vec b_n]_{\varepsilon} \end{array} )PB→C=PB=( [b1]ε [b2]ε [b3]ε ⋯ [bn]ε)
据此,当我们知道了空间的一组基B={b⃗1,b⃗2,b⃗3,⋯ ,b⃗n}B = \{\vec b_1, \vec b_2,\vec b_3 , \cdots, \vec b_n \}B={b1,b2,b3,⋯,bn}内的向量在另一组基C={c⃗1,c⃗2,c⃗3,⋯ ,c⃗n}C = \{\vec c_1, \vec c_2,\vec c_3 , \cdots, \vec c_n \}C={c1,c2,c3,⋯,cn} 所代表的坐标系下的表示的情况下, 即[b⃗1]C,[b⃗2]C[b⃗3]C ⋯[b⃗n]C[\vec b_1]_{C},[\vec b_2]_{C} [\vec b_3]_{C} \ \ \cdots [\vec b_n]_{C}[b1]C,[b2]C[b3]C ⋯[bn]C ,那么就有PB→C=( [b⃗1]C ,[b⃗2]C ,[b⃗3]C ⋯[b⃗n]C )P_{B \to C} = ( \ \ \ [\vec b_1]_{C}\ ,[\vec b_2]_{C} \ ,[\vec b_3]_{C} \ \ \cdots [\vec b_n]_{C} \ \ \ )PB→C=( [b1]C ,[b2]C ,[b3]C ⋯[bn]C ) ,B坐标系的向量转换C坐标系下的向量即 [x⃗]B=PB→C⋅[x⃗]B[\vec x]_{B} = P_{B \to C} \cdot [\vec x]_{B}[x]B=PB→C⋅[x]B ,从而不借助标准坐标系完成转换非标准坐标系之间的转换。
示例说明
假设一组基 B={b⃗1,b⃗2} B = \{ \vec b_{1} , \vec b_{2} \}\, \, \,B={b1,b2} 另一组基 C={c⃗1,c⃗2}C = \{\vec c_{1} , \vec c_{2} \}C={c1,c2}
其中知道 b⃗1=1c⃗1+2c⃗2 b⃗2=3c⃗1+4c⃗2\vec b_{1} = 1\vec c_{1} + 2\vec c_{2} \ \ \ \ \ \vec b_{2} = 3\vec c_{1} + 4\vec c_{2}b1=1c1+2c2 b2=3c1+4c2
对于一个B坐标系的向量[x⃗]B=(2,2)T[\vec x]_B = (2,2)^T[x]B=(2,2)T,表示为C坐标系下,也即由C这组基线性表示即为
[x⃗]B=(2,2)T=2b⃗1+2b⃗2=2( 1c⃗1+2c⃗2 )+2( 3c⃗1+4c⃗2 )[\vec x]_B = (2,2)^T = 2\vec b_1 + 2 \vec b_2 = 2(\ 1\vec c_{1} + 2\vec c_{2} \ ) + 2(\ 3\vec c_{1} + 4\vec c_{2} \, )[x]B=(2,2)T=2b1+2b2=2( 1c1+2c2 )+2( 3c1+4c2)
这对应的也就是以下矩阵乘法:
PB→C=( [b⃗1]C[b⃗2]C)=( 1324)P_{B \to C} = ( \begin{array}{c} \ [\vec b_{1}]_{C} & [\vec b_{2}]_{C} \end{array} ) = \left( \begin{array}{c} \ 1&3 \\ 2&4 \end{array} \right )PB→C=( [b1]C[b2]C)=( 1234)PB→C⋅[x⃗]B=( 1324)⋅( 22)=[x⃗]CP_{B \to C} \cdot [\vec x]_{B} = \left( \begin{array}{c} \ 1&3 \\ 2&4 \end{array} \right ) \cdot \left( \begin{array} {c} \ 2 \\ 2 \end{array} \right ) =[\vec x ]_{C}PB→C⋅[x]B=( 1234)⋅( 22)=[x]C
5、线性变换
在线性代数领域,主要研究的是线性变换,其中变换是一个函数,对向量的变换结果还是一个向量
当一个变换T(x)T(x)T(x)称为线性变换时,必须满足:
T(u⃗+v⃗)=T(u⃗)+T(v⃗)T(\vec u + \vec v) = T(\vec u ) + T(\vec v)T(u+v)=T(u)+T(v)
T(cu⃗)=c⋅T(u⃗),c∈RT(c \vec u ) = c \cdot T(\vec u), c \in RT(cu)=c⋅T(u),c∈R
意味着对向量进行线性变换后变换的结果仍然封闭在向量空间内,这样的变换就是线性变换。
在欧几里得空间,一个矩阵所表示的变换就是线性变换,一个矩阵所做的事情就是把一个向量x⃗\vec xx转换为另一个向量y⃗\vec yy,即 A⋅x⃗=y⃗A \cdot \vec x = \vec yA⋅x=y
联系矩阵所代表的变换与坐标转换的关系:
对于一个变换矩阵A=(u⃗ v⃗)=( 4213)A = (\vec u \ \ \vec v) = \left( \begin{array}{c} \ 4&2 \\ 1&3 \end{array} \right )A=(u v)=( 4123)
这个矩阵AAA本身又代表空间的一组基A={u⃗ v⃗}A=\{ \vec u \ \ \vec v \}A={u v}所代表的坐标系变换到 标准坐标系ε\varepsilonε 的坐标转换矩阵PA→ε=([u⃗]ε [v⃗]ε)=AP_{A \to \varepsilon} = ( [\vec u]_{\varepsilon} \ \ [\vec v]_{\varepsilon}) = APA→ε=([u]ε [v]ε)=A
所以,A⋅x⃗=[x⃗]εA \cdot \vec x = [\vec x]_{\varepsilon}A⋅x=[x]ε 就是把A坐标系下的x⃗\vec xx变换为标准坐标系下的坐标
示例 :A=( 100−1)A = \left( \begin{array}{c} \ 1&0 \\ 0&-1 \end{array} \right )A=( 100−1)表示一个翻转标准坐标系yyy轴的变换
对于A⋅(2,3)T=(2,−3)TA \cdot (2,3)^T = (2,-3)^TA⋅(2,3)T=(2,−3)T 这个等式来说,表示在 AAA 坐标系下的点(2,3)T(2,3)^T(2,3)T 转换为在标准坐标系ε\varepsilonε 下表示为(2,−3)(2,-3)(2,−3)


2万+

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



