83 曲面与空间曲线
空间曲面
曲面的表示方法
显式方程
曲面可以表示为 z=f(x,y) 的形式,其中 (x,y) 在某个区域 D 内变化。
例:
- 抛物面:z=x2+y2
- 双曲抛物面(马鞍面):z=x2−y2
- 椭圆抛物面:z=a2x2+b2y2
隐式方程
曲面可以表示为 F(x,y,z)=0 的形式。
例:
- 球面:x2+y2+z2−R2=0
- 椭球面:a2x2+b2y2+c2z2−1=0
- 圆锥面:x2+y2−z2=0
参数方程
曲面可以表示为参数形式:
r(u,v)=(x(u,v),y(u,v),z(u,v))
其中 (u,v) 在某个参数区域内变化。
例:
- 球面:r(θ,ϕ)=(Rsinϕcosθ,Rsinϕsinθ,Rcosϕ)
- 圆柱面:r(θ,z)=(Rcosθ,Rsinθ,z)
常见的二次曲面
椭球面
标准方程:a2x2+b2y2+c2z2=1
性质:
- 当 a=b=c 时,为球面
- 有界闭曲面
- 关于坐标平面对称
椭圆抛物面
标准方程:z=a2x2+b2y2
性质:
双曲抛物面(马鞍面)
标准方程:z=a2x2−b2y2
性质:
- 鞍点在原点
- 沿 x 轴方向开口向上,沿 y 轴方向开口向下
- 截面为双曲线或抛物线
单叶双曲面
标准方程:a2x2+b2y2−c2z2=1
性质:
- 无界曲面
- 关于坐标平面对称
- 沿 z 轴方向无限延伸
双叶双曲面
标准方程:a2x2+b2y2−c2z2=−1
性质:
- 由两个分离的叶片组成
- 关于坐标平面对称
- 在 z=±c 附近有最小截面
椭圆锥面
标准方程:a2x2+b2y2=c2z2
性质:
- 顶点在原点
- 关于坐标平面对称
- 截面为椭圆、双曲线或直线对
曲面的切平面与法线
隐式曲面的切平面
对于曲面 F(x,y,z)=0,在点 P0(x0,y0,z0) 处:
法向量:n=∇F∣P0=(Fx,Fy,Fz)∣P0
切平面方程:
Fx(x0,y0,z0)(x−x0)+Fy(x0,y0,z0)(y−y0)+Fz(x0,y0,z0)(z−z0)=0
法线方程:
Fx(x0,y0,z0)x−x0=Fy(x0,y0,z0)y−y0=Fz(x0,y0,z0)z−z0
显式曲面的切平面
对于曲面 z=f(x,y),在点 P0(x0,y0,z0) 处:
切平面方程:
z−z0=fx(x0,y0)(x−x0)+fy(x0,y0)(y−y0)
法线方程:
fx(x0,y0)x−x0=fy(x0,y0)y−y0=−1z−z0
参数曲面的切平面
对于参数曲面 r(u,v)=(x(u,v),y(u,v),z(u,v)),在点 P0 对应参数 (u0,v0) 处:
切向量:ru=∂u∂r,rv=∂v∂r
法向量:n=ru×rv
切平面方程:通过点 P0 且法向量为 n 的平面方程
空间曲线
空间曲线的表示方法
参数方程
空间曲线可以表示为:
r(t)=(x(t),y(t),z(t)),t∈[a,b]
例:
- 直线:r(t)=r0+td
- 圆:r(t)=(Rcost,Rsint,0)
- 螺旋线:r(t)=(Rcost,Rsint,ht)
两曲面的交线
空间曲线可以表示为两个曲面的交线:
{F1(x,y,z)=0F2(x,y,z)=0
例:
- 球面与平面的交线(圆)
- 圆柱面与平面的交线(椭圆或抛物线)
投影方程
将空间曲线投影到坐标平面上得到的方程。
例:曲线在 xy 平面上的投影通过消去 z 得到。
空间曲线的切线与法平面
参数曲线的切线
对于参数曲线 r(t)=(x(t),y(t),z(t)),在点 P0 对应参数 t0 处:
切向量:T=r′(t0)=(x′(t0),y′(t0),z′(t0))
切线方程:
x′(t0)x−x0=y′(t0)y−y0=z′(t0)z−z0
法平面方程:
x′(t0)(x−x0)+y′(t0)(y−y0)+z′(t0)(z−z0)=0
两曲面交线的切线
对于由两曲面 F1(x,y,z)=0 和 F2(x,y,z)=0 确定的交线,在点 P0 处:
切向量:T=∇F1×∇F2∣P0
曲线的弧长、曲率与挠率
弧长
参数曲线 r(t) 从 t=a 到 t=b 的弧长为:
s=∫ab∣r′(t)∣dt=∫ab[x′(t)]2+[y′(t)]2+[z′(t)]2dt
曲率
定义:曲率 κ 表示曲线弯曲的程度。
计算公式:
κ=∣r′∣3∣r′×r′′∣
特殊情况:
- 直线的曲率为 0
- 半径为 R 的圆的曲率为 R1
挠率
定义:挠率 τ 表示曲线偏离平面的程度。
计算公式:
τ=∣r′×r′′∣2(r′×r′′)⋅r′′′
特殊情况:
Frenet标架
对于空间曲线,在每一点可以建立一个正交标架:
单位切向量:T=∣r′∣r′
主法向量:N=∣T′∣T′
副法向量:B=T×N
Frenet公式:
⎩⎨⎧T′=κNN′=−κT+τBB′=−τN
典型例题
例题1:求曲面的切平面方程
题目:求椭球面 4x2+9y2+16z2=1 在点 (1,3,2) 处的切平面方程。
解:
设 F(x,y,z)=4x2+9y2+16z2−1
计算偏导数:
Fx=2x,Fy=92y,Fz=8z
在点 (1,3,2) 处:
Fx(1,3,2)=21,Fy(1,3,2)=96=32,Fz(1,3,2)=82=41
切平面方程为:
21(x−1)+32(y−3)+41(z−2)=0
化简得:
21x+32y+41z=21+2+21=3
即:6x+8y+3z=36 或 2x+38y+z=12
例题2:求空间曲线的切线方程
题目:求曲线 r(t)=(t2,t3,t4) 在 t=1 处的切线方程。
解:
计算导数:
r′(t)=(2t,3t2,4t3)
在 t=1 处:
- 点坐标:r(1)=(1,1,1)
- 切向量:r′(1)=(2,3,4)
切线方程为:
2x−1=3y−1=4z−1
例题3:求两曲面的交线
题目:求球面 x2+y2+z2=9 与平面 x+y+z=3 的交线,并求该交线在 xy 平面上的投影。
解:
第一步:求交线方程
交线由方程组确定:
{x2+y2+z2=9x+y+z=3
从第二个方程得:z=3−x−y
代入第一个方程:
x2+y2+(3−x−y)2=9
x2+y2+9−6x−6y+2xy+x2+y2=9
2x2+2y2+2xy−6x−6y=0
x2+y2+xy−3x−3y=0
第二步:求在 xy 平面上的投影
投影曲线的方程为:
x2+y2+xy−3x−3y=0
这是一个椭圆。可以通过配方或坐标变换进一步化简。
例题4:计算曲线的曲率
题目:计算螺旋线 r(t)=(acost,asint,bt) 的曲率。
解:
计算一阶和二阶导数:
r′(t)=(−asint,acost,b)
r′′(t)=(−acost,−asint,0)
计算叉积:
r′×r′′=i−asint−acostjacost−asintkb0
=i(0⋅acost−b⋅(−asint))+j(b⋅(−acost)−0⋅(−asint))+k((−asint)(−asint)−acost⋅(−acost))
=(absint,−abcost,a2sin2t+a2cos2t)=(absint,−abcost,a2)
计算模长:
∣r′×r′′∣=(absint)2+(−abcost)2+(a2)2
=a2b2sin2t+a2b2cos2t+a4=a2b2+a4=ab2+a2
∣r′∣=a2sin2t+a2cos2t+b2=a2+b2
因此曲率为:
κ=∣r′∣3∣r′×r′′∣=(a2+b2)3aa2+b2=a2+b2a
例题5:求曲面上的最短路径
题目:在圆柱面 x2+y2=1 上,求从点 A(1,0,0) 到点 B(0,1,h) 的最短路径长度。
解:
方法:将圆柱面展开为平面,在平面上求最短路径。
圆柱面的参数方程为:
x=cosθ,y=sinθ,z=z
展开后,θ 对应平面上的 x 坐标,z 对应平面上的 y 坐标。
点 A(1,0,0) 对应 θ=0,z=0,即平面上的点 (0,0)
点 B(0,1,h) 对应 θ=2π,z=h,即平面上的点 (2π,h)
在展开的平面上,两点间的最短距离为:
d=(2π−0)2+(h−0)2=4π2+h2
因此,圆柱面上的最短路径长度为 4π2+h2。