机构学数学基础常见的习题整理


本文的参考笔记部分位于机构学的数学基础

一、 直线的线矢量

1. 定义类

此类题目多涉及一些基本定义,掌握线矢量的定义即可,与此同时,需要清楚线矢量的本质是旋量的一种退化形式,用来判断线矢量合法性时需要用到。

1.1 题目:证明所有经过坐标原点 O 的线矢量必然满足 P=Q=R=0

直接使用线矩定义 s0=r×s,取 r=0 即可。

解: 线矢量的矩 s0=r×s 。若直线过原点,可取线上一点 r=(0,0,0) ,则 s0=(0,0,0),即 P=Q=R=0

1.2 题目:计算经过点 r1(1,1,0)r2(1,1,2) 的直线的 Plücker 坐标,并正规化。

方向矢量取 r2r1 后可按比例缩放(不影响直线表示),正规化时除以 s

解: 方向矢量 s=r2r1=(2,0,2),可取 (1,0,1)

线矩 s0=r1×s=(1,1,0)×(1,0,1)=(1,1,1)

Plücker 坐标:(1,0,1;1,1,1)s=2,正规化:

(12,0,12;12,12,12)

1.3 题目:求经过点 r1(1,1,0)、方向矢量为 (1,1,2) 的直线的 Plücker 坐标并正规化。

此处方向已直接给出,只需计算线矩即可。

解:s=(1,1,2)s0=r1×s=(1,1,0)×(1,1,2)=(2,2,2)

Plücker 坐标:(1,1,2;2,2,2)s=6,正规化:

(16,16,26;26,26,26)

1.4 题目:填空,使下列坐标表示一条线矢量。

(1) (1,2,x;0,1,2)

10+2(1)+x(2)=0x=1

(2) (2,0,2;0,x,0)

20+0Q+20=0,恒成立。x任意实数

(3) (1,x,0;0,0,0)

矩为零向量,ss0 恒为 0x任意实数

(4) (1,x,0;0,0,1)

10+x0+01=0,恒成立。x任意实数

线矢量是旋量在h=0时的退化,因此充要条件:|s|0ss0=0 ,即原部与对偶部的点积为0。

2. 线矢量几何应用

2.1 题目:确定两线矢量 L1L2 的公法线距离 d 与交角 θ

(a) L1=(1,0,1;0,12,0)L2=(0,0,1;b,0,0)

解:s1=(1,0,1)s1=2s2=(0,0,1)s2=1

cosθ=12θ=135

$1$2=s1m2+s2m1=(1,0,1)(b,0,0)+(0,0,1)(0,12,0)=b

由互易积公式:b=21dsin135=2d22=d ,故 d=|b|

(b) L1=(1,0,1;0,12,0)L2=(0,0,1;b,0,0)

解:s1=2s2=1cosθ=12θ=45

$1$2=(1,0,1)(b,0,0)+(0,0,1)(0,12,0)=b

b=2dsin45=d,故 d=|b|

线-线关系可以使用旋量互易积公式 $1$2=p1p2[(h1+h2)cosα12a12sinα12] 。对于线矢量(h1=h2=0 ),退化为 $1$2=p1p2a12sinα12 ,其中 pi=si , 夹角 cosα12=s1s2s1s2 可直接从方向矢量求出。

值得注意的是,公式中 a12 是有向距离(从1指向2,正负取决于公垂线方向与 s^1×s^2 是否同向),公垂线长度 d=|a12|=|a21|

2.2 题目:已知两平面 π1=((1,0,0);0)π2=((0,1,1);1),求其交线的 Plücker坐标并正规化。

l=a×b=(1,0,0)×(0,1,1)=(0,1,1)

l0=a0bb0a=0(0,1,1)1(1,0,0)=(1,0,0)

Plücker 坐标(轴线坐标形式):(0,1,1;1,0,0)l=2,正规化:

(0,12,12;12,0,0)

轴线坐标与射线坐标的区别仅在前三个分量与后三个分量交换位置。此处结果为轴线坐标形式 (l;l0)

面-面关系多用法向量与平面约束关系:对于平面 π1=(a;a0)=(ax,ay,az,a0)π2=(b;b0)=(bx,by,bz,b0)。两平面的法向量分别为 ab

交线垂直于两法向量:

l=a×b

交线上任一点 r 同时满足两平面方程 ar+a0=0br+b0=0,因此线矩

l0=r×l=a0bb0a

二、 旋量

1. 定义类

此类题目比较简单,需要注意旋量的基本表达形式,以及节距 h , 轴线位置 r 的计算方法即可

$=(s;s0)=(s;r×s+hs)h=ss0ss,r=s×s0ss

旋量的对偶量 s0=r×s+hs,其中 r 是轴线上任意一点的位置矢量。r 沿 s 方向平移不改变 r×s ,因此 r 不唯一 。公式 r=s×s0ss 给出的是 |r| 最小的那个——原点向轴线作垂线的垂足。

单位旋量:

$^=(s^;s^0)=(s^;r×s^+hs^)

值得注意的是,旋量的对偶量s0由两个部分组成,垂直于轴线方向向量的r×s 与平行于轴线方向向量的hs

1.1 题目:填空,使成为指定节距的旋量。

(a) (1,0,0;x,0,0)h=1

s=1h=x=1x=1

(b) (1,0,0;1,x,0)h=1

s=1h=(1,0,0)(1,x,0)1,与 x 无关。x任意实数

(c) (1,0,0;1,x,0)h=10

节距固定为 1,不可能为 10无解

(d) (1,x,0;1,0,0)h=1

s2=1+x2h=(1,x,0)(1,0,0)1+x2=11+x2=1x=0

节距公式 h=ss0ss 。当 s=1h=ss0。注意 s0 中与 s 正交的分量(r×s)不影响节距——节距只取决于 s0s 方向上的投影。

2. 节距 h 的性质

2.1 题目:证明旋量的节距与原点选择无关。

解:

坐标系平移 ar=ra。对偶量变化:

Δs0=s0s0=(rr)×s=a×s

因此:

s0=s0+Δs0=s0a×sh=ss0ss=ss0s(a×s)=0ss=ss0ss=h

轴线位置 r 依赖于原点,证明的关键在于 s(a×s)=0 (混合积循环置换后自叉为零)。

3. 轴线位置 r 的性质

3.1 题目:已知旋量 $=(1,0,0;0,2,0),求其轴线位置 r,并说明是否唯一。

r=s×s0ss=(1,0,0)×(0,2,0)1=(0,0,2)

验证:r×s+hs=(0,0,2)×(1,0,0)+0(1,0,0)=(0,2,0)=s0

轴线上任意一点 r=r+ts=(t,0,2)tR )均给出相同的 s0

r×s=(t,0,2)×(1,0,0)=(0,2,0)=s0

公式 r=s×s0ss 给出的 (0,0,2) 正好是原点向轴线作垂线的垂足(|r|=2 为最小值)。因此 r 可以在用来求空间点到直线的距离.

3.2 题目:若旋量 $ 的节距 h=0,轴线位置为 r。将坐标系平移 a,证明新坐标系下公式 r=s×s0ss 给出的仍为目标轴线上的一点(但不一定是平移 a 后的原 r 点)。

平移后 s0=s0a×s。代入:

r=s×(s0a×s)ss=s×s0sss×(a×s)ss

利用三重叉积:s×(a×s)=|s|2a(sa)s ,代入得:

r=ra+sa|s|2s

ra 正是原 r 在新坐标系下的位置。末项 sa|s|2s 是沿轴线方向的修正量——公式自动将新坐标系下的轴线点调整到离新原点最近的垂足位置。

4. 旋量的运算与互易积

4.1 题目:证明自互易旋量只有线矢量和偶量。

解:ss0=h|s|2

  • h=0,为线矢量
  • |s|=0:为偶量(有且仅有对偶项)

自互易即 $$=0,展开得

ss0=s(r×s)=0+shs=h|s|2

即,自互易含两种退化情形。

h=0|s|=0

4.2 题目:证明旋量的互易积与坐标系的选择无关

解:

坐标系平移 a 后,方向矢量不变,si0=sia×si

$1$2=s1s20+s2s10=s1s20+s2s10s1(a×s2)s2(a×s1)

由混合积恒等式 s2(a×s1)=s1(a×s2) (交换两个向量的位置),后两项相消。因此互易积在平移下不变。