正交标架坐标变换合同变换
目录
- 正交标架
- 坐标变换
- 合同变换
- 例题I
- 例题II
正交标架
经典的三维欧氏空间 E 3 E^{3} E3是由点、线、面组成的、满足欧氏几何五条公理假设的集合。向量指的是其中的有向线段(起点、终点)。如果两个向量经过平移可以重合,则认为两个向量相等,这是一个等价关系。
在欧氏空间 E 3 E^3 E3中取定一点 O O O为原点,并以 O O O为起点,取三个线性无关的向量 { v 1 , v 2 , v 3 } \{v_1,v_2,v_3\} {v1,v2,v3}, { O ; v 1 , v 2 , v 3 } \{O;~v_1,v_2,v_3\} {O; v1,v2,v3}称为 E 3 ( E^3( E3(以 O O O为原点) 的一个(一般)标架; 当 { v 1 , v 2 , v 3 } \{v_1,v_2,v_3\} {v1,v2,v3}是相互正交的单位向量时, { O ; v 1 , v 2 , v 3 } \{O;v_1,v_2,v_3\} {O;v1,v2,v3}称为 E 3 E^3 E3的一个正交标架.
设 { O ; e 1 , e 2 , e 3 } \{O;\boldsymbol{e}_1,\boldsymbol{e}_2,\boldsymbol{e}_3\} {O;e1,e2,e3}是一个正交标架,依定义可以知道
⟨ e i , e j ⟩ = δ i j ( i , j = 1 , 2 , 3 ) \langle e_i,e_j\rangle=\delta_{ij}\quad(i,j=1,2,3) ⟨ei,ej⟩=δij(i,j=1,2,3)
任意向量 a a a关于上述标架有分解
a = a 1 e 1 + a 2 e 2 + a 3 e 3 = ∑ i = 1 3 a i e i \boldsymbol{a}=a^1\boldsymbol{e}_1+a^2\boldsymbol{e}_2+a^3\boldsymbol{e}_3=\sum_{i=1}^3a^i\boldsymbol{e}_i a=a1e1+a2e2+a3e3=i=1∑3aiei其中 a i = ⟨ a , e i ⟩ a^i=\langle a,e_i\rangle ai=⟨a,ei⟩ ( i = 1 , 2 , 3 ) (i=1,2,3) (i=1,2,3)称为向量 a a a的坐标
如果 P P P是三维欧氏空间 E 3 E^3 E3中的一个点,向量 O → P \overrightarrow OP OP的坐标是 ( x 1 , x 2 , x 3 ) (x^1,x^2,x^3) (x1,x2,x3), 即 O P → = ∑ i = 1 3 x i e i \overrightarrow{OP}=\sum_{i=1}^3x^i\boldsymbol{e}_i OP=∑i=13xiei,则把数组 ( x 1 , x 2 , x 3 ) (x^1,x^2,x^3) (x1,x2,x3)称为点 P P P的坐标,向量 O P → \overrightarrow{OP} OP称为点 P P P的位置向量. 显然取定正交标架后,三维欧氏空间 E 3 E^3 E3与三维欧氏向量空间 R 3 \mathbb{R}^3 R3之间有一个----对应,将点 P P P对应到它的坐标 ( x 1 , x 2 , x 3 ) . (x^1,x^2,x^3). (x1,x2,x3).在这个意义下,有序数组 ( x 1 , x 2 , x 3 ) (x^1,x^2,x^3) (x1,x2,x3)即表示了点 P P P,亦可看作它表示了位置向量 O → P . \overrightarrow OP. OP.或者说,取定正交标架后的三维欧氏空间 E 3 E^3 E3与三维欧氏向量空间 R 3 \mathbb{R}^3 R3等同.而且, 在这个等同下, E 3 E^3 E3中向量的加法、数乘、内积和外积运算的坐标表示就是 R 3 ^{3} 3 相应的运算。
坐标变换
假设 { O ; e 1 , e 2 , e 3 } \{O;e_1,e_2,e_3\} {O;e1,e2,e3}和 { O ′ ; e 1 ′ , e 2 ′ , e 3 ′ } \{O^{\prime};e_1^{\prime},e_2^{\prime},e_3^{\prime}\} {O′;e1′,e2′,e3′}都是正交标架,设 O O ⃗ ′ = c i e i \vec{OO}^{\prime}=c^ie_i OO′=ciei , e i ′ = t i j e j e_i^{\prime}=t_i^je_j ei′=tijej ,以
i , j 为行列指标 + i,j\text{ 为行列指标}^{+} i,j 为行列指标+排列矩阵 T = { t i j } 3 × 3 T=\{t_i^j\}_{3\times3} T={tij}3×3 ,可以验证 T ∈ O ( 3 ) T\in O(3) T∈O(3) (正交矩阵 + ^{+} +),并且
( e 1 ′ e 2 ′ e 3 ′ ) = T ( e 1 e 2 e 3 ) \begin{pmatrix}e_1^{\prime}\\e_2^{\prime}\\e_3^{\prime}\end{pmatrix}=T\begin{pmatrix}e_1\\e_2\\e_3\end{pmatrix} e1′e2′e3′ =T e1e2e3
设 P ∈ E 3 P\in E^3 P∈E3在两个正交标架下坐标分别为 ( x 1 , x 2 , x 3 ) , ( x ′ 1 , x ′ 2 , x ′ 3 ) (x^1,x^2,x^3),(x^{\prime1},x^{\prime2},x^{\prime3}) (x1,x2,x3),(x′1,x′2,x′3) ,可以计算得到
( x 1 , x 2 , x 3 ) = ( c 1 , c 2 , c 3 ) + ( x ′ 1 , x ′ 2 , x ′ 3 ) T (x^1,x^2,x^3)=(c^1,c^2,c^3)+(x^{\prime1},x^{\prime2},x^{\prime3})T (x1,x2,x3)=(c1,c2,c3)+(x′1,x′2,x′3)T
上式称为坐标变换公式,其中正交矩阵 T T T 称为转移矩阵。
记矩阵 T = ( t i j ) 1 ⩽ i , j ⩽ 3 T=(t_i^j)_{1\leqslant i,j\leqslant3} T=(tij)1⩽i,j⩽3,因为 { e 1 , e 2 , e 3 } \{e_1,e_2,e_3\} {e1,e2,e3}与 { e 1 ′ , e 2 ′ , e 3 ′ } \{e_1^\prime,e_2^\prime,e_3^\prime\} {e1′,e2′,e3′}均为正交标架,所以 T T T是正交矩阵, det T = ± 1. \det T=\pm1. detT=±1.这两个标架相差原点间的一个平移 O O ′ → \overrightarrow{OO^{\prime}} OO′以及矩阵 T T T 诱导的正交变换.
给定 E 3 E^3 E3一组正交标架,就称给定 E 3 E^{3} E3的一个定向。称两组正交标架的定向相同,是指其转移矩阵的行列式等于1。从而 E 3 E^{3} E3只有两个定向。
显然,定向相同是一个等价关系,因此欧氏空间有且仅有两个定向.例如: { O ; e 1 \{O;\boldsymbol{e}_1 {O;e1, e 2 , e 3 } e_2,e_3\} e2,e3}和 { O ; e 2 , e 3 , e 1 } \{O;e_2,e_3,e_1\} {O;e2,e3,e1}为同一定向 , { O ; e 1 , e 2 , e 3 } ,\{O;e_1,e_2,e_3\} ,{O;e1,e2,e3}和 { O ; − e 1 , e 2 , e 3 } \{O;-e_1,e_2,e_3\} {O;−e1,e2,e3}定向相反.通常,将 R 3 \mathbf{R}^3 R3中由 { i , j , k } \{i,j,k\} {i,j,k}决定的定向称为自然定向(右手定向).
合同变换
给定 E 3 E^{3} E3一组正交标架,则有 E 3 E^{3} E3中向量与点的一一对应,具体来说点 P P P可以看做向量 O P ⃗ \vec{OP} OP , 而任意向量可以平移到原点,于是可以不再区分点和向量。
E 3 E^3 E3中两点 P = ( x 1 , x 2 , x 3 ) P=(x^1,x^2,x^3) P=(x1,x2,x3)与 Q = ( y 1 , y 2 , y 3 ) Q=(y^1,y^2,y^3) Q=(y1,y2,y3)之间的距离定义为
d ( P , Q ) = [ ∑ i = 1 3 ( y i − x i ) 2 ] 1 2 . d(P,Q)=\left[\sum_{i=1}^3(y^i-x^i)^2\right]^{\frac12}. d(P,Q)=[i=1∑3(yi−xi)2]21.
显然, P , Q P,Q P,Q两点的距离等于向量 P Q → \overrightarrow{PQ} PQ的长度,即
d ( P , Q ) = ∣ P Q → ∣ = ⟨ P Q → , P Q → ⟩ 1 2 . d(P,Q)=|\overrightarrow{PQ}|=\langle\overrightarrow{PQ},\overrightarrow{PQ}\rangle^{\frac12}. d(P,Q)=∣PQ∣=⟨PQ,PQ⟩21.
空间中点之间一对一的对应称为变换。若映射 T : E 3 → E 3 \mathcal{T}:E^3\to E^3 T:E3→E3 保持距离,即对任意两点 P P P和 Q , d ( P , Q ) = d ( T ( P ) , T ( Q ) ) Q,d(P,Q)=d(\mathcal{T}(P),\mathcal{T}(Q)) Q,d(P,Q)=d(T(P),T(Q)),即 ∣ P − Q ∣ = ∣ T P − T Q ∣ |P-Q|=|\mathcal{T}P-\mathcal{T}Q| ∣P−Q∣=∣TP−TQ∣,则称 T \mathcal{T} T为 E 3 E^3 E3中的合同变换,或欧氏变换.
以下求合同变换的一般表达式.设 O ( 3 ) = { T O(3)=\{\boldsymbol{T} O(3)={T是 3 × 3 \times3 ×3 实矩阵 ∣ T T T = I 3 } |T^\mathrm{T}T=I_3\} ∣TTT=I3} 是 3 阶正交矩阵全体,对 T ∈ O ( 3 ) T\in O(3) T∈O(3)及 P 0 ∈ E 3 P_0\in E^3 P0∈E3,变换
T ( P ) = P T + P 0 , ∀ P ∈ E 3 \mathcal{T}(P)=P\boldsymbol{T}+P_0,\quad\forall\:P\in E^3 T(P)=PT+P0,∀P∈E3
是平移 P 0 P_{0} P0与正交变换 T T T的复合,容易证明这类变换是合同变换
设 T \mathcal{T} T是 E 3 E^3 E3的合同变换,则存在唯一的正交矩阵 T ∈ O ( 3 ) T\in O(3) T∈O(3)和 P ∈ E 3 P\in E^3 P∈E3使得
T ( x ) = x T + P \mathcal{T}(x)=xT+P T(x)=xT+P。当 det T = 1 \det T=1 detT=1 时称为刚体运动,当 det T = − 1 \det T=-1 detT=−1 时称为反向刚体运动 。
定理 2.1 设 T \mathcal{T} T是 E 3 E^3 E3中的合同变换,则存在 T ∈ O ( 3 ) T\in O(3) T∈O(3)以及 P ∈ E 3 P\in E^3 P∈E3使得
T ( X ) = X T + P , ∀ X = ( x 1 , x 2 , x 3 ) ∈ E 3 . \mathcal{T}(X)=XT+P,\quad\forall\:X=(x^1,x^2,x^3)\in E^3. T(X)=XT+P,∀X=(x1,x2,x3)∈E3.
从几何的角度来看,合同变换是将欧氏空间的点做下述三种变换:平移、旋转、镜面反射.
可以验证,合同变换
X → X T + P , T ∈ O ( 3 ) , P ∈ E 3 X\to XT+P,\quad T\in O(3),\quad P\in E^3 X→XT+P,T∈O(3),P∈E3
的全体构成一个群,称为三维合同变换群或三维欧氏变换群.当 det T = 1 \det T=1 detT=1时, 对应的合同变换称为 E 3 E^3 E3的一个刚体运动;当 det T = − 1 \det T=-1 detT=−1时,对应的合同变换称为反向刚体运动. 直观地讲,刚体运动排除了镜面反射变换的情形,或者说刚体运动是平移和旋转的复合.
例题I
设 T \mathcal{T} T是 E 3 E^3 E3的合同变换,且 T ( O ) = O \mathcal{T}(O)=O T(O)=O ,则
1. T 1.\mathcal{T} 1.T保持内积,即 ⟨ P , Q ⟩ = ⟨ T P , T Q ⟩ \langle P,Q\rangle=\langle\mathcal{T}P,\mathcal{T}Q\rangle ⟨P,Q⟩=⟨TP,TQ⟩ ;
2. T \mathcal{T} T是线性映射 + ^+ +,即 T ( t P ) = t T ( P ) \mathcal{T}(tP)=t\mathcal{T}(P) T(tP)=tT(P)和 T ( P + Q ) = T P + T Q \mathcal{T}(P+Q)=\mathcal{T}P+\mathcal{T}Q T(P+Q)=TP+TQ ;
证明:
( 1 ) ∣ P − Q ∣ 2 2 = ∣ T P − T Q ∣ 2 (1)\left|P-Q\right|_{2}^{2}=\left|\mathcal{T}P-\mathcal{T}Q\right|^{2} (1)∣P−Q∣22=∣TP−TQ∣2,则
∣ P ∣ 2 + ∣ Q ∣ 2 − 2 ⟨ P , Q ⟩ = ∣ T P ∣ 2 + ∣ T Q ∣ 2 − 2 ⟨ T P , T Q ⟩ | P| ^2+ | Q| ^2- 2\langle P, Q\rangle = | \mathcal{T} P| ^2+ | \mathcal{T} Q| ^2- 2\langle \mathcal{T} P, \mathcal{T} Q\rangle ∣P∣2+∣Q∣2−2⟨P,Q⟩=∣TP∣2+∣TQ∣2−2⟨TP,TQ⟩。注 意 到 ∣ P ∣ = ∣ P − O ∣ = ∣ T P − T O ∣ = ∣ T P ∣ | P| = | P- O| = | \mathcal{T} P- \mathcal{T} O| = | \mathcal{T} P| ∣P∣=∣P−O∣=∣TP−TO∣=∣TP∣, 同 理 ∣ Q ∣ = ∣ T Q ∣ | Q| = | \mathcal{T} Q| ∣Q∣=∣TQ∣, 所 以
⟨ P , Q ⟩ = ⟨ T P , T Q ⟩ . \langle P,Q\rangle=\langle\mathcal{T}P,\mathcal{T}Q\rangle. ⟨P,Q⟩=⟨TP,TQ⟩.
( 2. 1) 显 然 ∣ T ( t P ) − T ( P ) ∣ = ∣ t − 1 ∣ ∣ P ∣ \left | \mathcal{T} ( tP) - \mathcal{T} ( P) \right | = \left | t- 1\right | \left | P\right | ∣T(tP)−T(P)∣=∣t−1∣∣P∣, ∣ T ( t P ) ∣ = ∣ t ∣ ∣ P ∣ \left | \mathcal{T} ( tP) \right | = \left | t\right | \left | P\right | ∣T(tP)∣=∣t∣∣P∣, ∣ T ( P ) ∣ = ∣ P ∣ \left | \mathcal{T} ( P) \right | = \left | P\right | ∣T(P)∣=∣P∣。当 t ∈ [ 0 , 1 ] t\in [ 0, 1] t∈[0,1]时 ∣ T ( t P ) − T ( P ) ∣ + ∣ T ( t P ) ∣ = ∣ T ( P ) ∣ \left | \mathcal{T} ( tP) - \mathcal{T} ( P) \right | + \left | \mathcal{T} ( tP) \right | = \left | \mathcal{T} ( P) \right | ∣T(tP)−T(P)∣+∣T(tP)∣=∣T(P)∣, 三 角 不 等 式 “ 取 等 , 所 以 存 在 s s s 使得 T ( t P ) = s T ( P ) \mathcal{T}(tP)=s\mathcal{T}(P) T(tP)=sT(P) 。代入上式得到 ∣ s − 1 ∣ = 1 − t |s-1|=1-t ∣s−1∣=1−t和 ∣ s ∣ = t |s|=t ∣s∣=t ,从而只能是 s = t s=t s=t 。总结来说得到了 ∀ t ∈ [ 0 , 1 ] , T ( t P ) = t T ( P ) \forall t\in[0,1],\mathcal{T}(tP)=t\mathcal{T}(P) ∀t∈[0,1],T(tP)=tT(P)。当 t > 1 t>1 t>1 时,
T ( P ) = T ( 1 / t ⋅ t P ) = T ( t P ) / t \mathcal{T}(P)=\mathcal{T}(1/t\cdot tP)=\mathcal{T}(tP)/t T(P)=T(1/t⋅tP)=T(tP)/t ,从而也有 T ( t P ) = t T ( P ) \mathcal{T}(tP)=t\mathcal{T}(P) T(tP)=tT(P) 。当 t = − 1 t=-1 t=−1 时
∣ T ( − P ) ∣ + ∣ T ( P ) ∣ = ∣ T ( − P ) − T ( P ) ∣ |\mathcal{T}(-P)|+|\mathcal{T}(P)|=|\mathcal{T}(-P)-\mathcal{T}(P)| ∣T(−P)∣+∣T(P)∣=∣T(−P)−T(P)∣ ,同理存在 s s s使得 T ( − P ) = s T ( P ) \mathcal{T}(-P)=s\mathcal{T}(P) T(−P)=sT(P) 。代入
上式得到 ∣ s − 1 ∣ = 2 |s-1|=2 ∣s−1∣=2和 ∣ s ∣ = 1 |s|=1 ∣s∣=1 ,从而只能是 s = − 1 s=-1 s=−1 。综上,
∀ t ∈ R , T ( t P ) = t T ( P ) \forall t\in\mathbb{R},\mathcal{T}(tP)=t\mathcal{T}(P) ∀t∈R,T(tP)=tT(P) 。
(2.2)同样用三角不等式的手法, ∣ T ( P + Q ) − T ( 2 P ) ∣ = ∣ P − Q ∣ \left|\mathcal{T}(P+Q)-\mathcal{T}(2P)\right|=\left|P-Q\right| ∣T(P+Q)−T(2P)∣=∣P−Q∣,
∣ T ( P + Q ) − T ( 2 Q ) ∣ = ∣ P − Q ∣ | \mathcal{T} ( P+ Q) - \mathcal{T} ( 2Q) | = | P- Q| ∣T(P+Q)−T(2Q)∣=∣P−Q∣ , ∣ T ( 2 P ) − T ( 2 Q ) ∣ = 2 ∣ P − Q ∣ | \mathcal{T} ( 2P) - \mathcal{T} ( 2Q) | = 2| P- Q| ∣T(2P)−T(2Q)∣=2∣P−Q∣ ,则 ∣ T ( 2 P ) − T ( 2 Q ) ∣ = ∣ T ( P + Q ) − T ( 2 Q ) ∣ + ∣ T ( P + Q ) − T ( 2 P ) ∣ | \mathcal{T} ( 2P) - \mathcal{T} ( 2Q) | = | \mathcal{T} ( P+ Q) - \mathcal{T} ( 2Q) | + | \mathcal{T} ( P+ Q) - \mathcal{T} ( 2P) | ∣T(2P)−T(2Q)∣=∣T(P+Q)−T(2Q)∣+∣T(P+Q)−T(2P)∣ ,三 角 不 等 式 取
等,同理可以证明 T ( P + Q ) = T ( P ) + T ( Q ) . \mathcal{T}(P+Q)=\mathcal{T}(P)+\mathcal{T}(Q). T(P+Q)=T(P)+T(Q).
例题II
设 T \mathcal{T} T是 E 3 E^3 E3的合同变换,且 T ( O ) = O \mathcal{T}(O)=O T(O)=O ,则 ( T P ) ∧ ( T Q ) = det T ⋅ T ( P ∧ Q ) (\mathcal{T}P)\wedge(\mathcal{T}Q)=\det T\cdot\mathcal{T}(P\wedge Q) (TP)∧(TQ)=detT⋅T(P∧Q) 。
证明
存在 T ∈ O ( 3 ) T\in O(3) T∈O(3)使得 T ( x ) = x T \mathcal{T}(x)=xT T(x)=xT 。由于保内积,所以保角度,所以
∣ T P ∧ T Q ∣ = ∣ T P ∣ ∣ T Q ∣ sin θ = ∣ P ∣ ∣ Q ∣ sin θ = ∣ P ∧ Q ∣ = ∣ T ( P ∧ Q ) ∣ |\mathcal{T}P\wedge\mathcal{T}Q|=|\mathcal{T}P||\mathcal{T}Q|\sin\theta=|P||Q|\sin\theta=|P\wedge Q|=|\mathcal{T}(P\wedge Q)| ∣TP∧TQ∣=∣TP∣∣TQ∣sinθ=∣P∣∣Q∣sinθ=∣P∧Q∣=∣T(P∧Q)∣。再考虑它
们两个作内积
⟨ T P ∧ T Q , T ( P ∧ Q ) ⟩ = ∣ T P T Q T ( P ∧ Q ) ∣ = ∣ P T Q T ( P ∧ Q ) T ∣ = ∣ P Q P ∧ Q ∣ det T \langle\mathcal{T}P\wedge\mathcal{T}Q,\mathcal{T}(P\wedge Q)\rangle=\left|\begin{array}{c}\mathcal{T}P\\\mathcal{T}Q\\\mathcal{T}(P\wedge Q)\end{array}\right|=\left|\begin{array}{c}PT\\QT\\(P\wedge Q)T\end{array}\right|=\left|\begin{array}{c}P\\Q\\P\wedge Q\end{array}\right|\det T ⟨TP∧TQ,T(P∧Q)⟩= TPTQT(P∧Q) = PTQT(P∧Q)T = PQP∧Q detT
= ∣ P ∧ Q ∣ 2 det T = ∣ T P ∧ T Q ∣ ∣ T ( P ∧ Q ) ∣ det T =|P\wedge Q|^2\det T=|\mathcal{T}P\wedge\mathcal{T}Q||\mathcal{T}(P\wedge Q)|\det T =∣P∧Q∣2detT=∣TP∧TQ∣∣T(P∧Q)∣detT
从而Cauchy-Schwarz不等式 + ^{+} +取等,从而 T P ∧ T Q , T ( P ∧ Q ) \mathcal{TP}\wedge\mathcal{TQ},\mathcal{T}(P\wedge Q) TP∧TQ,T(P∧Q)线性相关 + ^{+} +,代入上式得
到 T P ∧ T ˙ Q = det T ⋅ T ( P ∧ Q ) \mathcal{T}P\wedge\dot{\mathcal{T}}Q=\det T\cdot\mathcal{T}(P\wedge Q) TP∧T˙Q=detT⋅T(P∧Q) 。