Skip to content

3.5.3 空间解析几何

3.5.3.1 基本概念

1. 坐标与坐标系

空间中的每个点 P 可以由一个坐标系来确定. 坐标线的方向由单位向量的方向给定. 图 3.170(a) 所表示的是笛卡儿坐标系中的关系. 需要区分直角坐标系和斜坐标系, 其中单位向量相互垂直或者相互倾斜. 另一个重要的区别是, 它属于右手坐标系还是左手坐标系.

最常用的空间坐标系是笛卡儿坐标系、球坐标系和柱坐标系.

01935d9a-00b5-7750-94cb-0c4c22581c4c_279_455_1244_731_340_0.jpg

2. 右手系和左手系

右手系和左手系或右手坐标系和左手坐标系的区分依赖于正坐标方向的先后次序. 例如,右手系有三个不共面的单位向量,依下标的字母顺序是 ei,ej,ek . 当一个观察者面向 ei,ej 平面同时朝 ek 的方向看时,能够沿最小的角,即顺时针旋转 eiej ; 从 ek 的尖头朝 ei,ej 平面看,他能将 ei 反时针旋转到 ej . 左手系在这两种情形中需要相反的旋转. 旋转的字母顺序已经用符号表示在图 3.34 中, 其中记号 a,b,c 要替换成下标 i,j,k .

右手系和左手系, 可以通过交换两个单位向量互相变换到对方. 交换两个单位向量将改变其定向: 右手系成为左手系, 反之, 左手系成为右手系.

交换向量的一种非常重要的方法是轮换, 其中定向保持不变. 如图 3.34 所示, 通过轮换交换右手系的向量得到反时针方向的一个旋转,即按图式 (ijki , jkij,kijk) . 在左手系中通过轮换交换向量得到一个顺时针旋转,即按图式 (ikji,kjik,jikj) .

一个右手系是不可能叠合在左手系上的.

右手系关于原点的反射是左手系 (参见第 385 页 4.3.5.1, 2.)

A: 具有坐标轴 x,y,z 的笛卡儿坐标系是一个右手系 (图 3.170(a)).

B: 具有坐标轴 x,z,y 的笛卡儿坐标系是一个左手系 (图 3.170(b)).

C: 交换向量 ejek ,我们将从右手系 ei,ej,ek 得到左手系 ei,ek,ej

D: 通过轮换,从右手系 ei,ej,ek 得到右手系 ej,ek,ei ,由此我们又得到一个右手系 ek,ei,ej .

3. 笛卡儿坐标

P 的笛卡儿坐标是带有给定符号并按指定度量单位度量的它到三个相互垂直平面的距离. 它们表示点 P 的向径 r (参见第 243 页 3.5.1.1,6.) 在三个相互垂直的坐标轴上的投影 (图 3.170). 三个平面的交点 O 也是三个轴的交点,称为原点. 坐标 x,yz 称为横坐标、纵坐标和竖坐标. 书写形式 P(a,b,c) 指的是点 P 具有坐标 x=a,y=b,z=c . 坐标的符号由点 P 所位于的卦限来决定 (图 3.171, 表 3.21).

卦限

I

II

III

IV

V

VI

VII

VIII

x

y

z

在右手笛卡儿坐标系 (图 3.170(a)) 中对于按次序 ei,ej,ek 给定的正交单位向量, 等式

(3.355a)ei×ej=ek,ej×ek=ei,ek×ei=ej

成立, 即右手法则成立 (参见第 247 页 3.5.1.5). 对单位向量轮换, 这三个公式可以相互变换成另一个.

在左手笛卡儿坐标系 (图 3.170(b)) 中, 等式

(3.355b)ei×ej=ek,ej×ek=ei,ek×ei=ej

成立. 向量积的负号产生自单位向量的左手次序 (图 3.170(b)), 即来自它们的顺时针排列.

01935d9a-00b5-7750-94cb-0c4c22581c4c_281_604_492_435_409_0.jpg

注意在两种情形中等式

(3.355c)ei×ei=ej×ej=ek×ek=0

都成立. 通常我们使用右手坐标系; 公式则不依赖于这种选择. 在大地测量学中常使用左手坐标系 (参见第 191 页 3.2.2.1)

4. 坐标曲面与坐标曲线

坐标曲面具有一个常坐标. 在笛卡儿坐标系中它们是平行于其他两坐标轴所在平面的平面. 通过三个坐标曲面 x=0,y=0z=0 ,三维空间被分成八个卦限 (图 3.171). 坐标线或坐标曲线是具有一个变动坐标而其他坐标是常数的曲线. 在笛卡儿坐标系中它们是平行于坐标轴的直线. 坐标曲面相互交于坐标线.

3.5.3.2 空间坐标系

1. 曲线三维坐标系

如果给定三个曲面族使得空间中任意一点恰有三族曲面中各一个曲面通过它, 则产生一个曲线三维坐标系. 一个点的位置将由通过它的曲面的参数值给出. 最常使用的曲线坐标系是柱坐标系和球坐标系.

2. 柱坐标系(图 3.172)

包含:

  • Px,y 平面上投影的极坐标 ρφ 以及

  • P 的竖坐标 z .

柱坐标系的坐标曲面是:

  • 具有半径 ρ= 常数,且以 z 轴为轴的圆柱面,

  • z 轴出发的半平面, φ= 常数,以及

  • 垂直于 z 轴的平面, z= 常数.

这些坐标曲面的交线是坐标曲线.

笛卡儿坐标系与柱坐标系之间的变换公式 (也见表 3.22) 是

(3.356a)x=ϱcosφ,y=ϱsinφ,z=z;(3.356b)ϱ=x2+y2,φ=arctanyx=arcsinyϱ,x>0.

关于 φ 需要区分的情形,见(3.290c).

3. 球坐标系(图 3.173)

包含:

  • P 的向径 r 的长 r ,

  • z 轴与向径 r 之间的夹角 θ ,以及

  • x 轴与 rx,y 平面上投影之间的夹角 φ .

01935d9a-00b5-7750-94cb-0c4c22581c4c_282_419_961_371_343_0.jpg

01935d9a-00b5-7750-94cb-0c4c22581c4c_282_882_958_367_343_0.jpg

这里的正方向 (图 3.173) 对 r 来说是从原点到点 P ,对于 θ 是从 z 轴到 r ,对于 φ 是从 x 轴到 rx,y 平面上投影. 空间中任何一点都可以用值 0r<+ , 0θπ0φ2π 来描述.

球坐标系的坐标曲面是:

  • 以原点 O 为球心,半径 r= 常数的球面,

  • θ= 常数,顶点在原点,以 z 轴为轴的圆锥面,以及

  • z 轴出发的半平面, φ= 常数.

这些坐标曲面的交线是坐标曲线.

4. 笛卡儿坐标、柱坐标和球坐标之间的关系

– 笛卡儿坐标与球坐标之间的变换公式 (也见表 3.22) 是

(3.357a)x=rsinϑcosφ,y=rsinϑsinφ,z=rcosϑ,(3.357b)r=x2+y2+z2,ϑ=arctanx2+y2z,φ=arctanyx.

关于 φ 需要区分的情形,见(3.290c).

笛卡儿坐标

柱坐标

球坐标

x=

=ϱcosφ

=rsinϑcosφ

y=

=ϱsinφ

=rsinϑsinφ

z=

=z

=rcosϑ

x2+y2

=ϱ

=rsinϑ

arctanyx

=φ

=φ

=z

=z

=rcosϑ

x2+y2+z2

=ϱ2+z2

=r

arctanx2+y2x

=arctanϱz

=ϑ

arctanyx

=φ

=φ

5. 空间中的方向

空间中的一个方向可以用单位向量 t0 来确定 (参见第 243 页 3.5.1.1,6.),它的坐标是方向余弦,即该向量与坐标轴正向夹角 α0,β0,γ0 的余弦 (图 3.174)

(3.358a)l=cosα0,m=cosβ0,n=cosγ0,l2+m2+n2=1.

由方向余弦 l1,m1,n1l2,m2,n2 给定的两个方向之间的夹角 φ 可以用下面的公式计算:

(3.358b)cosφ=l1l2+m1m2+n1n2.

如果

(3.358c)l1l2+m1m2+n1n2=0,

则两个方向相互垂直.

3.5.3.3 正交坐标变换

1. 平移

如果原来的坐标是 x,y,z ,而 a,b,c 表示新坐标系的原点在旧坐标系中的坐标 (图 3.175),则新坐标 x,y,z 满足关系

(3.359)x=x+a,y=y+b,z=z+c.x=xa,y=yb,z=zc.

2. 坐标系的旋转

旋转后原坐标 x,y,z 与新坐标 x,y,z 之间的关系由

(3.360a)x=(xyz)=D(xyz)=Dx.

01935d9a-00b5-7750-94cb-0c4c22581c4c_284_433_492_844_310_0.jpg

给出, D 称为坐标系的旋转矩阵. 特殊的旋转矩阵

(3.360b)Dx(α)=(1000cosαsinα0sinαcosα)

刻画的是 x,y,z 坐标系绕 x 轴旋转 α 角. 类似地, x,y,z 坐标系绕 y 轴旋转 β 角或绕 z 轴旋转 γ 角可以用下面的旋转矩阵来刻画:

(3.360c)Dy(β)=(cosβ0sinβ010sinβ0cosβ),(3.360d)Dz(γ)=(cosγsinγ0sinγcosγ0001)

评论 x,y,z 坐标系绕通过原点的任意轴旋转可以借助方向余弦 (参见 3.5.3.4), 卡当角 (参见 3.5.3.5) 或欧拉角 (参见 3.5.3.6) 来刻画,

3. 对象的旋转

在几何中区分了两种类型的变换 (也见第 307 页, 3.5.4):

a) 坐标变换 (变换坐标系);

b) 几何变换 (在一个固定坐标系中改变几何对象的位置).

因此, 在绕通过原点的一个任意轴旋转中可以区分出下面两种:

a) 坐标系的旋转 (见 (3.360a)(3.360d) );

b) 一个对象在一个固定坐标系中的旋转. 在这一情形有

(3.361a)xP=RxP(3.361b)R=D1=DT.

这里,公式 (3.361a),(3.361b) 刻画的是该对象初始位置的坐标 xP,yP,zP 与它在旋转后的坐标 xP,yP,zP 之间的关系. R 称为对象的旋转矩阵.

评论 (1) 对围绕通过原点的一个任意轴旋转, 我们将利用四元数作出适当的描述 (参见第 397 页 4.4.2.5).

(2) 我们将在第 312 页的例子中讨论围绕不通过原点的一个任意轴旋转的问题.

3.5.3.4 带有方向余弦的旋转

1. 坐标轴的旋转

如果给定新坐标轴的方向余弦 (如表 3.23, 也见图 3.176), 则对于新、旧坐标有

x=l1x+m1y+n1z,(3.362a)y=l2x+m2y+n2z,z=l3x+m3y+n3z;x=l1x+l2y+l3z,(3.362b)y=m1x+m2y+m3z,z=n1x+n2y+n3z.

变换 (3.362a) 的系数矩阵称为旋转矩阵 D ,变换行列式 Δ

(3.362c)D=(l1l2l3m1m2m3n1n2n3),(3.362d)detD=Δ=|l1l2l3m1m2m3n1n2n3|.

下列关系成立:

(3.362e)(xyz)=D(xyz) 或 (xyz)=D1(xyz).

旧坐标轴

新坐标轴的方向余弦

x

y

z

x

l1

l2

l3

y

m1

m2

m3

z

n1

n2

n3

2. 变换行列式的性质

**a) Δ=±1 ,如果像原来一样,变换后仍是左手系或右手系,则取正号; 如果改变定向, 则取负号.

b) 行或列的元素平方之和总等于 1 .

c) 两个不同的行或列的对应元素乘积之和等于 0 (参见第 368 页 4.1.4, 9.).

d) 每个元素可以写成 Δ=±1 和它的代数余子式之积 (参见第 373 页 4.2.1).

3. 标量不变量

在平移和旋转过程中保持其值的标量称为标量不变量. 两个向量的标量积是一个标量不变量 (参见第 247 页3.5.1.5,3.).

A: 向量 a={a1,a2,a3} 的分量不是标量不变量,因为其值在平移和旋转中发生了改变.

B: 向量 a={a1,a2,a3} 的长,即量 a12+a22+a32 是一个标量不变量.

C: 向量与其自身的标量积是一个标量不变量:

aa=a2=|a|2cosφ=|a2|,

因为 φ=0 .

3.5.3.5 卡丹角

1. 卡丹角 (Cardan) 的定义

每个围绕通过原点的一个任意轴的坐标系旋转, 可以用三个相继的围绕坐标轴的旋转来刻画. 如果旋转按下面的次序进行 (图 3.176),则旋转角 α,β,γ 称为卡丹角:

01935d9a-00b5-7750-94cb-0c4c22581c4c_286_641_1417_361_358_0.jpg

(1) 第一次是围绕 z 轴旋转一个角 γ ,其结果是 x(1),y(1),z(1) 坐标系并且有 z(1)=z .

(2)第二次是围绕 y 轴在第一次旋转后的像旋转,即围绕 y(1) 轴旋转一个角 β , 其结果是 x(2),y(2),z(2) 坐标系并且有 y(2)=y(1) .

(3) 第三次是围绕 x 轴在第二次旋转后的像旋转,即围绕 x(2) 轴旋转一个角 α . 其结果是最终要求的 x,y,z 坐标系, x=x(3)=x(2),y=y(3),z=z(3) .

评论 文献中给出的卡丹角的定义并不完全相同.

2. 旋转矩阵 DC 的计算

由给定的旋转次序 (3.360a)(3.360d) 推得旋转矩阵 D=DC

(3.363a)DC=Dx(α)Dy(β)Dz(γ).

根据法尔克 (Falk) 图式 (也参见第 366 页图 4.1, 图 4.2) 有(3.363b)即(3.363c)

Dz(γ)Dy(β)Dy(β)Dz(γ)Dx(α)DC

cosβ0sinβ

cosβcosγcosβsinγsinβ

sinβ0cosβ

cosγsinβsinβsinγcosβ

100

cosβcosγ

cosβsinγ

sinβ

cosαsinγ+sinαcosγsinβ

cosαcosγ+sinαsinβsinγ

sinαcosβ

sinαcosα

sinαsinγ+cosαcosγsinβ

cosαsinβsinγsinαcosγ

cosαcosβ

DC=(cosβcosγcosαsinγ+sinαcosγsinβsinαsinγ+cosαcosγsinβ

cosβsinγ

cosαcosγ+sinαsinβsinγ

cosαsinβsinγsinαcosγ

3. 方向余弦作为卡丹角的函数

因为旋转矩阵 D (参见第 286 页 (3.362c)) 和 DC (见 (3.363c)) 相一致,所以方向余弦可以表示成卡丹角的函数:

l1=c2c3,m1=c2s3,n1=s2;(3.364a)l2=c1s3+s1c3s2,m2=c1c3+s1s2s3,n2=s1c2;l3=s1s3+c1c3s2,m3=c1s2s3s1c3,n3=c1c3,

其中

c1=cosα,c2=cosβ,c3=cosγ,(3.364b)s1=sinα,s2=sinβ,s3=sinγ.

3.5.3.6 欧拉角

1. 欧拉角的定义

新坐标系相对于旧坐标系的位置, 可以由欧拉引入的三个角唯一确定 (图 3.177).

a) 章动角 θz 轴与 z 轴正向之间的夹角,并有 0θ<π .

b) 进动角 ψx 轴正向与 x,y 平面和 x,y 平面的交线 K 之间的夹角. K 的正向的选取依赖于 z 轴, z 轴和 K 是否形成一个与坐标轴具有相同定向的三元组 (参见第 246 页,3.5.1.3,2.). 角 ψ 是按从 x 轴到 y 轴的方向度量的,并有 0ψ <π .

c) 旋转角 φx 轴正向与交线 K 之间的夹角,并有 0φ<2π .

评论 在文献中对于欧拉角也使用其他的定义.

01935d9a-00b5-7750-94cb-0c4c22581c4c_288_627_916_388_362_0.jpg

2. 旋转矩阵 DE 的计算

从坐标系 x,y,z 过渡到坐标系 x,y,z (图 3.177) 可以通过以下考虑的三个旋转 (3.360a)(3.360d) 给出:

(1) 第一次是围绕 z 轴旋转角 ψ ,结果是坐标系 x(1),y(1),z(1) ,其中 z(1)=z : (x(1)y(1)z(1))=(cosψsinψ0sinψcosψ0001)(xyz) ,即 x(1)=Dz(ψ)x.(3.365s

x(1) 与交线 K 重合.

(2) 第二次是围绕 x(1) 轴旋转角 θ ,结果是坐标系 x(2),y(2),z(2) ,其中 x(2)= x(1) :

(x(2)y(2)z(2))=(1000cosϑsinϑ0sinϑcosϑ)(x(1)y(1)z(1)),即 x(2)=Dx(ϑ)x(1).

(3.365b)

(3) 第三次是围绕 z(2) 轴旋转角 φ ,结果是最终的坐标系 x,y,z ,其中 z= z(2) :

(3.365c)(xyz)=(cosφsinφ0sinφcosφ0001)(x(2)y(2)z(2)),即 x=Dz(φ)x(2).

它们一起对于 (3.360a) 中的 D=DE 成立有

(3.366a)DE=Dz(φ)Dx(ϑ)Dz(ψ).

类似于旋转矩阵 DC 的计算,应用法尔克图式,这里的形式为(3.366b)

Dz(ψ)

Dx(ϑ)

Dx(ϑ)Dz(ψ)

Dz(φ)

Dz(φ)Dx(ϑ)Dz(ψ)=DE

DE=(cosφcosψsinφcosϑsinψcosφsinψ+sinφcosϑcosψsinφsinϑsinφcosψcosφcosϑsinψsinφsinψ+cosφcosϑcosψcosφsinϑsinϑsinψsinϑcosψcosϑ)

(3.366c)

3. 方向余弦作为欧拉角的函数

因为旋转矩阵 D (参见第 286 页 (3.362c)) 和 DE (见 (3.366c)) 等同,所以对于方向余弦作为欧拉角的函数下列公式成立:

l1=c2c3c1s2s3,m1=s2c3+c1c2s3,n1=s1s3;(3.367a)l2=c2s3c1s2c3,m2=s2s3+c1c2c3,n2=s1c3;m3=s1c2,n3=c1,

其中

c1=cosϑ,c2=cosψ,c3=cosφ,(3.367b)s1=sinϑ,s2=sinψ,s3=sinφ.

3.5.3.7 空间中的特殊量

1. 质心坐标

n 个具有质量为 mi 的质点 Pi(xi,yi,zi) 系的质心 (常常被不正确地称为重心) 坐标由下列公式计算,其中求和指标从 1 变到 n :

(3.368)x¯=miximi,y¯=miyimi,z¯=mizimi.

2. 线段的分割

以给定的比

(3.369a)P1PPP2=mn=λ

P1(x1,y1,z1)P2(x2,y2,z2) 之间线段的点 P(x,y,z) 的坐标由下面的公式给出

(3.369b)x=nx1+mx2n+m=x1+λx21+λ,(3.369c)y=ny1+my2n+m=y1+λy21+λ,(3.369d)z=nz1+mz2n+m=z1+λz21+λ.

该线段的中点坐标为

(3.369e)xm=x1+x22,ym=y1+y22,zm=z1+z22.

3. 两点之间的距离

图 3.178 中两点 P1(x1,y1,z1)P2(x2,y2,z2) 之间的距离是

(3.370a)d=(x2x1)2+(y2y1)2+(z2z1)2.

这两点之间线段的方向余弦可以用下面的公式计算:

(3.370b)cosα=x2x1d,cosβ=y2y1d,cosγ=z2z1d.

4. 四点系

四个点 P(x,y,z),P1(x1,y1,z1),P2(x2,y2,z2)P3(x3,y3,z3) 可以形成一个四面体 (图 3.179) 或共面. 四面体的体积可以用下面的公式计算:

(3.371)V=16|xyz1x1y1z11x2y2z21x3y3z31|=16|xx1yy1zz1xx2yy2zz2xx3yy3zz3|,

其中,如果三个向量 PP1,PP2,PP3 的方向与坐标轴相同 (参见第 246 页 3.5.1.3, 2.),则它具有正值 V>0 . 否则它是负的.

四点共面当且仅当有

(3.372)|xyz1x1y1z11x2y2z21x3y3z31|=0.

01935d9a-00b5-7750-94cb-0c4c22581c4c_291_433_490_349_294_0.jpg

01935d9a-00b5-7750-94cb-0c4c22581c4c_291_912_522_299_260_0.jpg

3.5.3.8 曲面的方程

方程

(3.373)F(x,y,z)=0

常常对应于一个曲面, 并有性质: 它的每个点的坐标满足上述方程. 反之, 坐标满足上述方程的点都是该曲面上的点. 方程 (3.373) 称为该曲面的方程. 如果空间中没有任何实点满足方程 (3.373), 则不存在实曲面.

1. 柱面的方程(参见第 207 页 3.3.4, (1))

柱面方程母线平行于 x 轴的柱面方程不含有 x 坐标: F(y,z)=0 . 类似地,母线平行于 y 轴或 z 轴的柱面方程不含有 y 坐标或 z 坐标: 分别为 F(x,z)=0F(x,y)=0 . 方程 F(x,y)=0 刻画了柱面与 x,y 平面的交线. 如果给定柱面母线的方向余弦或比例量 l,m,n ,则该柱面方程具有形式

(3.374)F(nxlz,nymz)=0.

2. 旋转对称曲面的方程

旋转对称曲面是通过在 x,z 平面上给定的一条曲线 z=f(x)z 轴旋转产生的曲面 (图 3.180), 具有形式

(3.375)z=f(x2+y2).

其他变量情形的旋转对称曲面的方程也可以类似地得到.

顶点在原点的锥面 (参见第 209 页 3.3.4,(7)) 方程具有形式 F(x,y,z)=0 ,其中 F 是坐标的齐次函数 (参见第 158 页2.18.2.5,4.),如

F(x,y,z)=zx2+y2=0

具有齐性次数 1,即 F(λx,λy,λz)=λF(x,y,z) .

01935d9a-00b5-7750-94cb-0c4c22581c4c_292_676_492_289_336_0.jpg

3.5.3.9 空间曲线的方程

一条空间曲线可以由三个参数方程

(3.376)x=φ1(t),y=φ2(t),z=φ3(t)

来定义.

对于参数 t 的每个值 (它不必具有几何意义),都对应曲线的一个点.

定义空间曲线的另一种方法是用两个方程

(3.377)F1(x,y,z)=0,F2(x,y,z)=0

来确定. 两者都定义了一个曲面. 空间曲线包含的是所有坐标满足两个方程的点, 即空间曲线是两个给定曲面的交线. 一般来说,对于任意的 λ ,形如

(3.378)F1+λF2=0

的每个方程都定义了通过所考虑的曲线的一个曲面, 因此, 它可以替换 (3.377) 中的任何一个方程.

3.5.3.10 空间中的直线和平面

1. 平面方程

每个坐标线性方程都定义了一个平面, 反之, 每个平面都具有一个一次方程.

(1) 平面的一般方程

a) 坐标形式

(3.379a)Ax+By+Cz+D=0;

b) 向量形式 *

(3.379b)rN+D=0,

其中向量 N(A,B,C) 垂直于平面. 在图 3.181 中显示了截距 a,bc . 向量 N 称为平面的法向量. 其方向余弦是

(3.379c)cosα=AA2+B2+C2,cosβ=BA2+B2+C2,cosγ=CA2+B2+C2.

*关于两个向量的标量积参见第 247 页 3.5.1.5, 按仿射坐标给出的标量积参见第 250 页 3.5.1.6, 5.; 关于平面的向量方程参见第 252 页 3.5.1.7.


如果 D=0 成立,则平面通过原点; 当 A=0 ,或 B=0C=0 时,平面分别平行于 x 轴, y 轴或 z 轴. 如果 A=B=0 ,或 A=C=0 ,或 B=C=0 ,则平面分别平行于 x,y 平面, x,z 平面,或 y,z 平面.

(2)平面方程的黑赛法式

a)坐标形式

(3.380a)xcosα+ycosβ+zcosγp=0;

b) 向量形式

(3.380b)rN0p=0,

其中 N0 是平面的单位法向量, p 是原点到平面的距离. 黑塞法式可以由平面的一般方程 (3.379a) 通过乘以正规化因子

±μ=1N=1A2+B2+C2,

(3.380c)

01935d9a-00b5-7750-94cb-0c4c22581c4c_293_397_1118_299_289_0.jpg

得到. 这里 μ 的符号应取成与 D 的符号相反.

(3)平面方程的截距式 线段 a,b,c 是平面截坐标轴所得 (图 3.181), 根据它们在坐标轴上的位置考虑其符号, 则有

(3.381)xa+yb+zc=1

(4) 通过三点的平面方程

如果点是 P1(x1,y1,z1),P2(x2,y2,z2)P3(x3,y3,z3) ,则有

a) 坐标形式 |xx1yy1zz1x2x1y2y1z2z1x3x1y3y1z3z1|=0 ,(3.382a)

b) 向量形式 (rr1)(r2r1)(r3r1)=0 .(3.382b)

(5) 通过两点且平行于一条直线的平面方程 通过两点 P1(x1,y1,z1),P2(x2, y2,z2) 并且平行于具有方向向量 R(l,m,n) 的直线的平面方程为 a) 坐标形式

(3.383a)|xx1yy1zz1x2x1y2y1z2z1lmn|=0;

†关于三个向量的混合积见第 249 页 3.5.1.6, 2.


b) 向量形式* (rr1)(r2r1)R=0 .(3.383b)

(6) 通过一点且平行于两条直线的平面方程 如果直线的方向向量是 R1(l1, m1,n1)R2(l2,m2,n2) ,则有

a) 坐标形式

(3.384a)|xx1yy1zz1l1m1n1l2m2n2|=0;

b) 向量形式*

(3.384b)(rr1)R1R2=0.

(7) 通过一点且垂直于一条直线的平面方程 如果点是 P1(x1,y1,z1) ,直线的方向向量是 N(A,B,C) ,则有

a) 坐标形式

(3.385a)A(xx1)+B(yy1)+C(zz1)=0;

b) 向量形式

(3.385b)(rr1)N=0.

(8) 点到平面的距离 在平面方程的黑赛法式 (3.380a)

(3.386a)xcosα+ycosβ+zcosγp=0

中代入点 P(a,b,c) 的坐标,结果为带符号的距离

(3.386b)δ=acosα+bcosβ+ccosδp,

如果 P 和原点在平面的两侧,则 δ>0 ,在相反的情形 δ<0 .

(9) 通过两平面交线的平面方程 通过由方程 A1x+B1y+C1z+D1=0A2x+B2y+C2z+D2=0 给定的两平面的交线的平面方程是

a) 坐标形式

(3.387a)A1x+B1y+C1z+D1+λ(A2x+B2y+C2z+D2)=0.

b) 向量形式

(3.387b)rN1+D1+λ(rN2+D2)=0.

这里 λ 是一个实参数,因此 (3.387a) 和 (3.387b) 定义了一个平面束. 图 3.182 显示的是三个平面的情形. 如果在 (3.387a) 和 (3.387b) 中 λ+ 之间的所有值,则将得到平面束中的全部平面 (A2x+B2y+C2z+D2=0除外) . 如果给定的两平面方程由法式表示,则对于 λ=±1 将得到平分这两个平面夹角的平面方程.


*关于三个向量的混合积见第 249 页 3.5.1.6, 2.

† 关于两个向量的标量积见第 247 页 3.5.1.5, 1.; 按仿射坐标给出的标量积见第 250 页 3.5.1.6, 5.; 关于平面的向量方程见第 252 页 3.5.1.7.


01935d9a-00b5-7750-94cb-0c4c22581c4c_295_652_695_336_276_0.jpg

2. 空间中的两个和多个平面

(1) 两平面之间的夹角,一般情形 由方程 A1x+B1y+C1z+D1=0A2x+B2y+C2z+D2=0 给定的两平面之间的夹角 φ 可以用下面的公式计算:

(3.388a)cosφ=A1A2+B1B2+C1C2(A12+B12+C12)(A22+B22+C22).

如果两平面由向量方程 rN1+D1=0rN2+D2=0 给出,则

(3.388b)cosφ=N1N2N1N2, 其中 N1=|N1| 而 N2=|N2|.

(2) 三个平面的交点 三个给定的平面 A1x+B1y+C1z+D1=0,A2x+ B2y+C2z+D2=0A3x+B3y+C3z+D3=0 的交点坐标由公式

(3.389a)x¯=ΔxΔ,y¯=ΔyΔ,z¯=ΔzΔ

计算, 其中

Δ=|A1B1C1A2B2C2A3B3C3|,Δx=|D1B1C1D2B2C2D3B3C3|,(3.389b)Δy=|A1D1C1A2D2C2A3D3C3|,Δz=|A1B1D1A2B2D2A3B3D3|.

如果有 Δ0 ,则三个平面交于一点. 如果有 Δ=0 并且至少有一个二阶非零子式, 则平面平行于一条直线; 如果每个二阶子式都等于 0 , 则平面通过一条直线.

3. 两平面平行和垂直的条件

a) 平行的条件 如果有

(3.390)A1A2=B1B2=C1C2 或 N1×N2=0

成立, 则两平面平行. b) 垂直的条件 如果有

(3.391)A1A2+B1B2+C1C2=0 或 N1N2=0

成立, 则两平面互相垂直.

4. 四个平面的交点

四个平面 A1x+B1y+C1z+D1=0,A2x+B2y+C2z+D2=0,A3x+ B3y+C3z+D3=0A4x+B4y+C4z+D4=0 具有一个公共点仅当行列式

(3.392)δ=|A1B1C1D1A2B2C2D2A3B3C3D3A4B4C4D4|=0

成立. 在此情形该公共点由三个方程确定, 第四个方程是多余的, 它可以由其他方程导出.

5. 两平行平面之间的距离

如果由方程

(3.393)Ax+By+Cz+D1=0 和 Ax+By+Cz+D2=0

给出的两平面平行, 则它们之间的距离是

(3.394)d=|D1D2|A2+B2+C2.

3.5.3.11 空间中的直线

1. 直线的方程

(1)空间直线的方程, 一般情形 因为空间中的直线可以定义为两个平面的交线, 所以它可以表示为两个线性方程形成的方程组.

a) 坐标形式

(3.395a)A1x+B1y+C1z+D1=0,A2x+B2y+C2z+D2=0.

b) 向量形式

(3.395b)rN1+D1=0,rN2+D2=0.

(2)两投影平面中的直线方程 两个方程

(3.396)y=kx+a,z=hx+b

每一个都定义了一个平面,它们过该直线并分别垂直于 x,y 平面和 x,z 平面 (图 3.183). 它们称为投影平面. 这一表示不能用于平行于 y,z 平面的直线,因此在这种情形就要考虑其他坐标面的投影.

01935d9a-00b5-7750-94cb-0c4c22581c4c_297_674_762_292_286_0.jpg

(3) 通过一点平行于一个方向向量的直线方程 通过一点 P1(x1,y1,z1) 平行于一个方向向量 R(l,m,n) (图 3.184) 的直线方程 (或方程组) 具有形式:

a) 坐标表示和向量形式

(3.397a)xx1l=yy1m=zz1n,(3.397b)(rr1)×R=0

b) 参数形式和向量形式

(3.397c)x=x1+lt,y=y1+mt,z=z1+nt,(3.397d)r=r1+Rt

其中数 x1,y1,z1 满足 (3.395a) 中的方程. 从 (3.395a) 推出 (3.397a) 的表示需求出

(3.398a)l=|B1C1B2C2|,m=|C1A1C2A2|,n=|A1B1A2B2|,

或按向量形式

(3.398b)R=N1×N2

(4) 通过两点的直线方程 通过两点 P1(x1,y1,z1)P2(x2,y2,z2) 的直线方程 (图 3.185) 的

01935d9a-00b5-7750-94cb-0c4c22581c4c_298_476_492_259_238_0.jpg

01935d9a-00b5-7750-94cb-0c4c22581c4c_298_906_491_310_239_0.jpg

坐标形式和向量形式*

**a) xx1x2x1=yy1y2y1=zz1z2z1 ,(3.399a)

**b) (rr1)×(rr2)=0 .(3.399b)

如果 x1=x2 ,则方程的坐标形式为 x=x2,yy1y2y1=zz1z2z1 . 如果有 x1=x2,y1=y2 都成立,则方程的坐标形式为 x=x2,y=y2 .

(5) 过一点且垂直于一个平面的直线方程 过点 P1(x1,y1,z1) 并垂直于由方程 A1x+B1y+C1z+D1=0rN+D=0 (图 3.186) 给定的一个平面的直线方程的

坐标形式和向量形式

**a) xx1A=yy1B=zz1C ;(3.400a)

**b) (rr1)×N=0 .(3.400b)

如果有 A=0 成立,则坐标形式的方程与前面的情形有类似的形式.

01935d9a-00b5-7750-94cb-0c4c22581c4c_298_673_1373_296_245_0.jpg

2. 点到直线距离的坐标形式

M(a,b,c) 到由方程(3.397a)给出的直线的距离 d 满足:

(3.401)d2=[(ax1)m(by1)l]2+[(by1)n(cz1)m]2+[(cz1)l(ax1)n]2l2+m2+n2.

*关于向量积见第 247 页 3.5.1.5.


3. 由坐标形式给出的两直线之间的最短距离

如果两直线是由方程 (3.397a) 给出, 则它们的距离是

(3.402)d=|x1x2y1y2z1z2l1m1n1l2m2n2||l1m1l2m2|2+|m1n1m2m2|2+|n1l1m2l2|2.

如果分子中的行列式等于 0 , 则两直线相交.

3.5.3.12 空间中直线与平面的交点和夹角

1. 直线与平面的交点

(1) 坐标形式的直线方程 由方程 Ax+By+Cz+D=0 给定的平面与由 xx1l=yy1m=zz1n 给定的直线的交点坐标是

(3.403a)x¯=x1lρ,y¯=y1mρ,z¯=z1nρ,

其中

(3.403b)ρ=Ax1+By1+Cz1+DAl+Bm+Cn.

如果 Al+Bm+Cn=0 成立,则直线平行于平面. 如果 Ax1+By1+Cz1+D =0 也成立,则直线位于平面内.

(2) 两投影平面中的直线方程 由方程 Ax+By+Cz+D=0 给定的平面与由 y=kx+az=hx+b 给定的直线的交点具有坐标

(3.404)x¯=Ba+Cb+DA+Bk+Ch,y¯=kx¯+a,z¯=hx¯+b.

如果 A+Bk+Ch=0 成立,则直线平行于平面. 如果 Ba+Cb+D=0 也成立, 则直线位于平面内.

(3) 两直线的交点 如果两条直线由 y=k1x+a1,z=h1x+b1y= k2x+a2,z=h2x+b2 给定,则其交点 (若存在的话) 坐标为

(3.405a)x¯=a2a1k1k2=b2b1h1h2,y¯=k1a2k2a1k1k2,z¯=h1b2h2b1h1h2,

仅当

(3.405b)(a1a2)(h1h2)=(b1b2)(k1k2)

时交点存在, 否则两直线不相交.

2. 平面和直线之间的夹角

(1)两条直线之间的夹角

a) 一般情形 如果直线由方程 xx1l1=yy1m1=zz1n1xx2l2= yy2m2=zz2n2 或以向量形式 (rr1)×R1=0(rr2)×R2=0 给出, 则关于它们之间的夹角有

(3.406a)cosφ=l1l2+m1m2+n1n2(l12+m12+n12)(l22+m22+n22)

(3.406b)cosφ=R1R2R1R2其中R1=|R1|R2=|R2|.

b) 平行的条件 如果有

(3.407)l1l2=m1m2=n1n2 或 R1×R2=0,

则两条直线平行.

c) 垂直的条件 如果有

(3.408)l1l2+m1m2+n1n2=0 或 R1R2=0,

则两条直线互相垂直. (2)直线与平面之间的夹角

a) 如果直线和平面由方程 xx1l=yy1m=zz1nAx+By+Cz+D= 0 或以向量形式 (rr1)×R=0rN+D=0 给出,则它们之间的夹角 φ 可由下面的公式得到

(3.409a)sinφ=Al+Bm+Cn(A2+B2+C2)(l2+m2+n2)

(3.409b)sinφ=RNRN 其中 R=|R| 且 N=|N|.

b) 平行的条件 如果有

(3.410)Al+Bm+Cn=0 或 RN=0,

则直线与平面平行.

c) 垂直的条件 如果有

(3.411)Al=Bm=Cn 或 R×N=0,

则直线与平面垂直.

3.5.3.13 二次曲面, 标准方程

1. 有心曲面

下面的方程, 也称为二次曲面方程的标准形式, 可以从二次曲面的一般方程通过将中心放置在原点导出 (参见第 306 页 3.5.3.14). 这里中心是通过它的弦的中点. 坐标轴是曲面的对称轴, 因此坐标面也是对称平面.

2. 椭球面

设半轴是 a,b,c (图 3.187),则椭球面的方程为

(3.412)x2a2+y2b2+z2c2=1

需要区分下列特殊情况:

a) 压缩的旋转椭球面(透镜形式) a=b>c (图 3.188).

b) 拉伸的旋转椭球面(雪茄形式) a=b<c (图 3.189).

c) 球面 a=b=c ,因此 x2+y2+z2=a2 成立.

旋转椭球面的两种形式通过 x,z 平面上具有轴 ac 的一个椭圆绕 z 轴旋转而成, 如果将一个圆绕任何轴旋转则得到一个球面. 如果一个平面通过一个椭球面, 则所截图形是一个椭圆; 在特殊情形它是一个圆. 椭球的体积是

(3.413)V=4πabc3.

01935d9a-00b5-7750-94cb-0c4c22581c4c_301_416_1301_379_270_0.jpg

01935d9a-00b5-7750-94cb-0c4c22581c4c_301_870_1304_382_265_0.jpg

3. 双曲面

a) 单叶双曲面 (图 3.190) 设 ab 为实半轴, c 为虚半轴,则方程是 (关于母线见第 303 页)

(3.414)x2a2+y2b2z2c2=1

b) 双叶双曲面 (图 3.191) 设 c 为实半轴, a,b 为虚半轴,则方程是

(3.415)x2a2+y2b2z2c2=1.

在双曲面的两种情形中,用平行于 z 轴的平面去截它将得到双曲线. 在单叶双曲面的情形,截痕也可以是两条相交直线. 在两种情形中平行于 x,y 面的截痕是椭圆.

a=b 时,双曲面可以表示成具有半轴 ac 的双曲线绕轴 2c 所得的旋转曲面. 在单叶双曲面的情形这是虚的, 而在双叶双曲面的情形这是实的.

01935d9a-00b5-7750-94cb-0c4c22581c4c_302_386_783_564_382_0.jpg

01935d9a-00b5-7750-94cb-0c4c22581c4c_302_1021_728_216_415_0.jpg

4. 锥面 (图 3.192)

如果顶点在原点, 则方程是

(3.416)x2a2+y2b2z2c2=0.

作为准线可以考虑具有半轴 ab 的椭圆,它所在的平面在距离原点 c 处垂直于 z 轴. 这样表示的锥面可以看成是曲面

(3.417)x2a2+y2b2z2c2=±1

的渐近锥面,它的母线在无穷远处无限趋近于两个双曲面 (图 3.193). 当 a=b 时存在一个直圆锥 (参见第 209 页 3.3.4, (9)).

5. 抛物面

因为抛物面没有中心,所以在下节中假设顶点在原点, z 轴是其对称轴, x,z 平面和 y,z 平面是对称平面.

a) 椭圆抛物面(图 3.194)

(3.418)z=x2a2+y2b2.

平行于 z 轴的平面截出的图形是抛物线; 那些平行于 x,y 平面的平面截出的是椭圆.

01935d9a-00b5-7750-94cb-0c4c22581c4c_303_481_511_249_383_0.jpg

01935d9a-00b5-7750-94cb-0c4c22581c4c_303_932_492_262_406_0.jpg

垂直于 z 轴的平面在距离原点 h 处截抛物面所得立体的体积为 (图 3.194)

(3.419)V=12πa¯b¯h,

参数 a¯=ahb¯=bh 是在高 h 处所截椭圆的半轴. 于是,(3.419) 所得是具有相同底面和高度的椭圆柱面的体积的一半.

b) 旋转抛物面a=b 时,我们得到一个旋转抛物面. 它可以由 x,z 平面上的抛物线 z=x2a2z 轴旋转产生.

c) 双曲抛物面 (图 3.195)

(3.420)z=x2a2y2b2.

平行于 y,z 平面或 x,z 平面的截痕是抛物线; 平行于 x,y 平面的截痕是双曲线或两条相交直线.

01935d9a-00b5-7750-94cb-0c4c22581c4c_303_440_1520_294_272_0.jpg

01935d9a-00b5-7750-94cb-0c4c22581c4c_303_838_1526_409_261_0.jpg

6. 直纹曲面

直纹曲面的直母线完全位于该曲面上. 例子有锥面和柱面的母线.

a) 单叶双曲面 (图 3.196)

(3.421)x2a2+y2b2z2c2=1

单叶双曲面具有两族直母线, 方程为

(3.422a)xa+zc=u(1+yb),u(xazc)=1yb;(3.422b)xa+zc=v(1yb),v(xazc)=1+yb,

其中 uv 是任意量.

b) 双曲抛物面 (图 3.197)

(3.423)z=x2a2y2b2.

双曲抛物面也具有两族直母线, 方程为

(3.424a)xa+yb=u,u(xayb)=z;(3.424b)xayb=v,v(xa+yb)=z.

uv 也取任意的值. 在两种情形中,通过曲面的每个点有两条直线,分别来自两个族. 图 3.196 和图 3.197 表示的只是一族直线.

01935d9a-00b5-7750-94cb-0c4c22581c4c_304_456_1242_259_405_0.jpg

01935d9a-00b5-7750-94cb-0c4c22581c4c_304_880_1382_326_269_0.jpg

7. 柱面

a) 椭圆柱面 (图 3.198)

(3.425)x2a2+y2b2=1

b) 双曲柱面 (图 3.199)

(3.426)x2a2y2b2=1

c) 抛物柱面 (图 3.200)

(3.427)y2=2px.

01935d9a-00b5-7750-94cb-0c4c22581c4c_305_390_618_251_306_0.jpg

01935d9a-00b5-7750-94cb-0c4c22581c4c_305_676_652_299_258_0.jpg

01935d9a-00b5-7750-94cb-0c4c22581c4c_305_1033_594_186_317_0.jpg

3.5.3.14 二次曲面, 一般理论

1. 二次曲面的一般方程

a11x2+a22y2+a33z2+2a12xy+2a23yz+2a31zx+2a14x(3.428)+2a24y+2a34z+a44=0.

2. 从其方程判断二次曲面的类型

二次曲面的类型可以从其方程出发利用其不变量 Δ,δ,ST 的符号来确定 (表 3.24 和表 3.25). 在这里我们可以看到这些曲面方程的名称及其标准形式, 每个方程都可以变换成标准形式. 除了虚锥面的顶点以及两个虚平面的交线外, 从所谓虚曲面的方程不能确定任何实点的坐标.

Sδ>0,T>0

SδT 都不大于 0

Δ<0

椭球面

双叶双曲面

Δ>0

x2a2+y2b2+z2c2=1 虚椭球面

x2a2+y2b2z2c2=1 单叶双曲面

Δ=0

x2a2+y2b2+z2c2=1 虚锥面 (具有实顶点)

x2a2+y2b2z2c2=1 锥面

x2a2+y2b2+z2c2=0

x2a2+y2b2z2c2=0

3. 二次曲面的不变量

替换 aik=aki ,则有

(3.429a)Δ=|a11a12a13a14a21a22a23a24a31a32a33a34a41a42a43a44|,(3.429b)δ=|a11a12a13a21a22a23a31a32a33|,(3.429c)S=a11+a22+a33,(3.429d)T=a22a33+a33a11+a11a22a232a312a122.

这些不变量在坐标系的平移或旋转过程中不变.

Δ<0(这里T>0)

Δ>0 (这里 T<0 )

Δ0

椭圆抛物面

双曲抛物面

Δ=0

x2a2+y2b2=±z 以二次曲线作为准线的柱面有下列不同类型: 椭圆柱面,当 T<0 时为双曲柱面,当 T=0 时为抛物柱面. 退化的条件是 + a41

x2a2y2b2=±z 如果该曲面没有退化为两个实平面,虚平面或重合平面,则当 T>0 时为虚 a14 a22 a23 a24 a34 a34 =0 a44a42a43a44

version 1.24.0