29._过渡矩阵

物体的参照物

在高中,都学习过物体的参照物,我们常说“地球绕着太阳转”,其实默认了太阳是静止的,而地球是运动的,同样这个运动,如果我们以地球为参照物,也可以说是太阳绕着地球转,但是可以发现,两者方向正好相反。所以,旋转参照物不同,所得的结果并不一定相同,这个参照物,就是数学中说的基,而物体的速度类似物体的坐标。

关于过度矩阵更详细介绍请参考 坐标变换

坐标轴平移

不改变坐标轴的方向和长度单位,只变换原点的位置,这种坐标系的变换叫做坐标轴的平移,简称移轴. 给定一坐标系OXYOXY, 平移坐标轴得到新坐标系OXYO'X'Y', 下面我们来确定平面上任意一点PP的新坐标(x,y)(x',y')与原坐标(x,y)(x,y)之间的关系(图6.27).

图片

OO'在坐标系OXYOXY中的坐标为(h,k)(h,k), 则在坐标系OXYOXYOO=(h,k),OP=(x,y),OP=(x,y)\vec{OO'}=(h,k),\qquad \vec{OP}=(x,y),\qquad \vec{O'P}=(x',y') 因为OP=OO+OP\vec{OP}=\vec{OO'}+\vec{O'P},所以 (x,y)=(h,k)+(x,y)(x,y)=(h,k)+(x',y')

即:

x=x+h,y=y+k x=x'+h,\qquad y=y'+k

x=xh,y=ykx'=x-h,\qquad y'=y-k

公式(6.19), (6.20)叫做平移公式或移轴公式.

平移坐标轴,化简圆的方程x2+y2+2x6y+6=0x^2+y^2+2x-6y+6=0 解: 把已知圆的方程配方得 (x+1)2+(y3)2=4(x+1)^2+(y-3)^2=4 设它上面任一点的新坐标为 (x,y)(x',y'), 平移坐标轴使 x=x+1,y=y3x'=x+1,\qquad y'=y-3 即:x=x1,y=y+3x=x'-1,\qquad y=y'+3,代入(6.21),得到新方程为(图6.28) x2+y2=4{x'}^2+{y'}^2=4 图片

从例6.15可以看出,适当地变换坐标系,可以使曲线的方程简化.由于曲线的几何性质与我们选取的坐标系无关.所以,我们研究曲线时,总是想法选择能使曲线方程最为简单的坐标系,以便于我们研究曲线的性质.

坐标轴的旋转

不改变坐标轴的原点和长度单位,只是坐标轴绕原点转一角度,这种坐标系的变换叫做坐标轴的旋转,简称转轴.

给定一坐标系,坐标轴绕原点OOθ\theta角,得到一新坐标 系OXYOX'Y'(图6.29). 下面我们来确定平面上任一点PP的新坐标(x,y)(x',y')与原坐标(x,y)(x,y)之间的关系.

ex,ey\vec{e}_{x},\vec{e}_{y}ex,ey\vec{e}_{x'},\vec{e}_{y'}分别是两个坐标系中的基向 量,则

OP=xex+yey=xex+yeyex=cosθex+sinθeyey=cos(π2+θ)ex+sin(π2+θ)ey=sinθex+cosθey\begin{aligned} \overrightarrow{O P} & =x \vec{e}_x+y \vec{e}_y=x^{\prime} \vec{e}_{x^{\prime}}+y^{\prime} \vec{e}_{y^{\prime}} \\ \vec{e}_{x^{\prime}} & =\cos \theta \vec{e}_x+\sin \theta \vec{e}_y \\ \vec{e}_{y^{\prime}} & =\cos \left(\frac{\pi}{2}+\theta\right) \vec{e}_x+\sin \left(\frac{\pi}{2}+\theta\right) \vec{e}_y=-\sin \theta \vec{e}_x+\cos \theta \vec{e}_y \end{aligned}

图片 代入上式,得 xeX+yeY=(xcosθysinθ)eX+(xsinθ+ycosθ)eYx eX+y eY=(x'\cos\theta-y'\sin\theta) eX+(x'\sin\theta+y'\cos\theta) eY 所以:

{x=xcosθysinθy=xsinθ+ycosθ...(6.22)\boxed{\begin{cases} x=x'\cos\theta-y'\sin\theta\\ y=x'\sin\theta+y'\cos\theta \end{cases}} ...(6.22)

由(6.22)解出x,yx',y'

{x=xcosθ+ysinθy=xsinθ+ycosθ...(6.23)\boxed{\begin{cases} x'=x\cos\theta+y\sin\theta\\ y'=-x\sin\theta+y\cos\theta \end{cases}} ...(6.23)

(6.22)式是用新坐标来表示原坐标的公式,(6.23)式是用原坐标来表示新坐标的公式,它们统称为{旋转公式或转轴公式.

一般的坐标变换公式

OXYOXY, OXYO'X'Y'是两个坐标系(图6.31),OO'在坐标系OXYOXY中的坐标是(h,k)(h,k), 容易看出,把坐标系OXYOXY作移轴变换,把原点OO移到O(h,k)O'(h,k)得到坐标系OXYO'XY然后再绕OO'旋转θ\theta角就可得到坐标系 OXYO'X'Y', 这就说,上述的一般的坐标变换是平移与旋转的合成.下面我们来确定,平面上任意一点PP的新坐标(x,y)(x',y')与原坐标(x,y)(x,y)之间的关系. 图片

OXYOXY 经过移轴后得到的坐标系为OXYO'XY (图6.31),则由平移公式,得

{x=x+hy=y+k\begin{cases} x=x''+h\\ y=y''+k \end{cases}

再由旋转公式,得

{x=xcosθysinθy=xsinθ+ycosθ\begin{cases} x''=x'\cos\theta-y'\sin\theta\\ y''=x'\sin\theta+y'\cos\theta \end{cases}

把(6.25)代入(6.24),得

{x=xcosθysinθ+hy=xsinθ+ycosθ+k\boxed{\begin{cases} x=x'\cos\theta-y'\sin\theta+h\\ y=x'\sin\theta+y'\cos\theta+k \end{cases} }

由(6.26)式解出x,yx',y'又可得

{x=(xh)cosθ+(yk)sinθy=(xh)sinθ+(yk)cosθ\boxed{\begin{cases} x'=(x-h)\cos\theta+(y-k)\sin\theta\\ y'=-(x-h)\sin\theta+(y-k)\cos\theta \end{cases} }

(6.26), (6.27)两个公式就是一般的坐标变换公式.公式(6.26)是 通过新坐标来表示原坐标,公式(6.27)是通过原坐标来表示新 坐标.

坐标与坐标系的选择

准确描述:坐标系的变换与点的坐标变换互为逆变换.还有个原点对应平移变换.

1)点的坐标变换:点 PPAA 系统坐标 (x,y,z)A(x, y, z)^A ,而到 BB 系统后,它的新坐标 (x,y,z)B\left(x^{\prime}, y^{\prime}, z^{\prime}\right)^B ,即 (x,y,z)A(x,y,z)B(x, y, z)^A \rightarrow\left(x^{\prime}, y^{\prime}, z^{\prime}\right)^B

2)坐标系变换(原点变换+坐标轴变换/基变换):OO;e1,e2,e3e1,e2,e3O \rightarrow O^{\prime} ; e_1, e_2, e_3 \rightarrow e_1^{\prime}, e_2^{\prime}, e_3^{\prime}

其中,AA坐标系统 A[O;e1,e2,e3], O(0,0,0)A,e1,e2,e3A\left[O ; e _1, e _2, e _3\right], ~ O(0,0,0)^A, e _1, e _2, e _{ 3 } 分别是 x,y,zx, y, z 轴单位向量;

BB 坐标系统 B[O;e1,e2,e3],O(0,0,0)B=O(x0,y0,z0)A,e1,e2,e3B\left[O^{\prime} ; e _1^{\prime}, e _2^{\prime}, e _3^{\prime}\right], O^{\prime}(0,0,0)^B=O^{\prime}\left(x_0, y_0, z_0\right)^A, e _1^{\prime}, e _2^{\prime}, e _3^{\prime} 分别是 x,y,zx^{\prime}, y^{\prime}, z^{\prime}轴单位向量;

注:(x,y)A(x, y)^A 指A系统下坐标,(x,y)B(x, y)^B 指B系统下坐标.

原点变换,本质是平移变换,即 OOO \rightarrow O^{\prime}

基变换,本质是向量变换,也是旋转变换 ,让 AA 系统坐标轴旋转到与 BB 系统坐标轴平行. 也就是说,直角坐标系变换是基变换(先旋转)与原点变换(后平移)的复合变换

当一个向量在一个坐标系下表示的坐标为AA,在另外一个坐标系下表示的是BB,那么由AABB的转换,可以通过乘以一个矩阵实现,这个矩阵就是过渡矩阵

α1,α2,,αn\alpha_1, \alpha_2, \cdots, \alpha_nβ1,β2,,βn\beta_1, \beta_2, \cdots, \beta_nnn 维向量空间 VV 的两个基,存在系数矩阵 Pn×nP_{n \times n} ,使得

(β1,β2,,βn)=(α1,α2,,αn)P\left(\beta_1, \beta_2, \cdots, \beta_n\right)=\left(\alpha_1, \alpha_2, \cdots, \alpha_n\right) P \text {, }

矩阵 Pn×n\boldsymbol{P}_{n \times n} 称为从基 α1,α2,,αn\alpha_1, \boldsymbol{\alpha}_2, \cdots, \boldsymbol{\alpha}_n 到基 β1,β2,,βn\boldsymbol{\beta}_1, \boldsymbol{\beta}_2, \cdots, \boldsymbol{\beta}_n 的过渡矩阵. 显然,从基 α1,α2,,αn\alpha_1, \alpha_2, \cdots, \alpha_n 到基 β1,β2,,βn\beta_1, \beta_2, \cdots, \beta_n 的过渡矩阵 Pn×nP_{n \times n} 是可逆矩阵.

关于过渡矩阵的介绍,请参考 过渡矩阵视频

29._过渡矩阵 - 线性代数 | OpenTech